Machineboy空
우선 scenekit은 3D 씬에 Node를 추가하는 방식으로 구성되어 있고,RealityKit은 3D 씬에 entity를 추가하는 방식으로 구성되어 있다.기본 단위가 node, entity로 차이가 있다고 보면 되고 자세히 살펴보자! SceneKitRealityKitViewSCNViewARView, RealityView*realityComposer와의 호환StructureSCNNode 기반Entity 기반SceneKit의 구조 (Node기반) RealityKit의 구조 (Entity 기반)실행 View mesh(realityKit), geometry(scenekit): 모양을 설정해주고,RealityKit: material을 씌운 modelEntity를 AnchorEntity에 달아 scene.anch..
RealityKit과 SceneKit의 3D 공간의 좌표계가 어떻게 구성되어 있는지 살펴보자! 기본 개념 : 오른손 좌표계와 왼손 좌표계 ARView에 블렌더로 작업한 .usdz파일을 올렸더니 누워있다.그 이유를 여기에서 밝히겠소.그 이유는 바로(양세찬 tone) 블렌더는 Z-up 오른손 좌표계, RealityKit은 Y-up 오른손 좌표계를 바탕으로 하기 때문이다..이 덕분에 엔진이나 툴 별로 좌표계가 다르다는 것을 알게 되었다.이전까지는 세상 좌표축은 다 같은 줄 알았다. https://machineboy0.tistory.com/219 오른손 좌표계와 왼손 좌표계블렌더에서 Z-Up이라는 것을 최근에 깨달았다..덕분에 블렌더에서 모델링한 파일을 Y-up기반의 엔진에 올리면 누워있다..때문에 엔진이나..
iOS로 AR게임을 만들어보려고 한다.AR을 지원하는 애플의 대표적 프레임 워크 2가지(SceneKit, RealitKit)를 비교하고,같은 기능을 구현하여 테스트 해보겠다! ARKit과 SceneKit VS RealityKit 개요 ARKit정의(scenekit, spritekit, AVFoundation, Vision, UIKit 등의) Umbrella frameworkIntergrate hardware sensing features to produce augumented reality apps.*motion tracking, world tracking, scene understanding 등출시 날짜2017제공 언어Object-C, swift지원 OSiOS, iPadOS, MacOS, vision..
블렌더에서 Z-Up이라는 것을 최근에 깨달았다..덕분에 블렌더에서 모델링한 파일을 Y-up기반의 엔진에 올리면 누워있다..때문에 엔진이나 툴별로 다른 좌표계를 택한다는 것을 깨닫게 되고 공부해본 좌표계들!오른손 좌표계왼손 좌표계일반적인 수학, 공학에서 사용된다고 함.게임 엔진이나, 그래픽 라이브러리에서 UI적 측면에서 Z축을 이용해 레이어 구분 필요해서 사용하는 것 같다고 함. 아래 사진처럼 UI나 레이어의 Depth를 주기 쉽게?유니티: 왼손 좌표계 Y-up언리얼: 왼손 좌표계 Z-upDirectX: 왼손 좌표계블렌더: 오른쪽 좌표계 Z-upOpenGL 참고 자료들https://velog.io/@ounols/게임-수학-1.-3차원-공간-맛보기 [게임 수학] 3차원 공간 맛보기🧐 해당 파트는 게임 개발..