【ARKit】AR로 VR 공간을 작성한다
ARKit을 사용하여 VR 공간 만들기
완제품
우주 공간으로 이어지는 어디서나 문을 만들었다.
문에서 들여다 보면 태양계를 확인할 수 있지만 다른 각도에서는 아무것도 보이지 않는다.
문을 빠져나가면 우주 공간에 있는 듯한 착각을 기억하는 체험을 할 수 있다.
[Movie] 클릭하면 동영상이 재생됩니다.
앱 다운로드는 여기
작성 절차
각 절차의 세부 사항은 각각 다른 기사에서 설명하고 있기 때문에
필요에 따라 참고할 것.
SceneKit으로 가상 공간 만들기
우주 공간을 만듭니다.
이 공간은 입방체의 표면에 밀키웨이의 이미지를 붙여,
문의 3D 객체를 입구에 도킹하고 있습니다.
아래에 설명되었습니다.
AR 객체 만들기
이번에는 태양계의 구성 요소가 이것에 해당한다 🌎
오브젝트의 작성 방법은 이하를 참조.
htps : // 이 m / 슌 p / ms / 50194bcf99bc5이다 f286
표시되는 객체의 우선순위 지정
여기까지의 상태라면 문을 들여다보지 않고도 태양계의 행성이 보인다.
문을 들여다 볼 때만 우주 공간을 볼 수 있기를 원하기 때문에
표시되는 객체의 우선 순위를 붙인다.
sample.swiftSCNNode node1 = SCNNode()
SCNNode node2 = SCNNode()
SCNNode node3 = SCNNode()
node1.renderingOrder = 100 // 1番目
node2.renderingOrder = 300 // 3番目
node3.renderingOrder = 200 // 2番目
이번 우선순위는
①우주 공간
②태양계
가 되기 때문에, 우주 공간 Node의 값을 태양계 Node의 값보다 작은 수치로 설정한다.
참고 자료
아래 소스 코드
htps : // 기주 b. 코 m / 슌 p / 소 r sys m
Reference
이 문제에 관하여(【ARKit】AR로 VR 공간을 작성한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shunp/items/aed9235781c9e44acfd2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
AR 객체 만들기
이번에는 태양계의 구성 요소가 이것에 해당한다 🌎
오브젝트의 작성 방법은 이하를 참조.
htps : // 이 m / 슌 p / ms / 50194bcf99bc5이다 f286
표시되는 객체의 우선순위 지정
여기까지의 상태라면 문을 들여다보지 않고도 태양계의 행성이 보인다.
문을 들여다 볼 때만 우주 공간을 볼 수 있기를 원하기 때문에
표시되는 객체의 우선 순위를 붙인다.
sample.swift
SCNNode node1 = SCNNode()
SCNNode node2 = SCNNode()
SCNNode node3 = SCNNode()
node1.renderingOrder = 100 // 1番目
node2.renderingOrder = 300 // 3番目
node3.renderingOrder = 200 // 2番目
이번 우선순위는
①우주 공간
②태양계
가 되기 때문에, 우주 공간 Node의 값을 태양계 Node의 값보다 작은 수치로 설정한다.
참고 자료
아래 소스 코드
htps : // 기주 b. 코 m / 슌 p / 소 r sys m
Reference
이 문제에 관하여(【ARKit】AR로 VR 공간을 작성한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shunp/items/aed9235781c9e44acfd2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)