2016-09-01 8 views
0

WWDC 2015 여우 데모에는 3D 여우를 나타내는 SCN 파일이 있습니다. 여우를 다른 응용 프로그램에 통합하려는 경우 여우의 SCN 파일과 텍스처 맵을 가져옵니다.SceneKit : 저작 소프트웨어에서 3D 문자를 장면으로 가져 오시겠습니까?

Cinema 4D (https://www.maxon.net/en/products/cinema-4d/overview/)와 같은 제작 프로그램에서 3D 문자를 만든 경우 다른 문자에 대해 유사한 SCN 파일을 어떻게 생성합니까? Cinema4D는 SCN 파일을 이렇게 내보낼 수 없습니다. 어떻게 하시겠습니까?

문자가 움직이는 경우 프로세스가 변경됩니까?

답변

1

저는 C4D r12를 사용하고 있습니다. 프로세스가 이후 릴리스에서 동일해야한다고 생각합니다.

한 가지 옵션은 각 문자에 대해 별도의 파일을 만드는 것입니다. Object Manager에서 조직에주의를 기울이십시오. 나열된 오브젝트의 계층 구조에는 가져온 장면 파일에 노드의 장면 그래프가 있습니다. 여기에는 SceneKit에서 컨테이너 노드로 끝나는 null이 포함됩니다. C4D의 개체 이름과 null은 씬 파일에있는 SCNNodes의 이름입니다. 이 설정을 원하는대로 설정하면 파일> 내보내기 ...> COLLADA (*. dae)

또는 다른 파일을 사용하여 모든 문자를 만든 다음 고유 한 이름을 사용하여 SceneKit에서 구문 분석 할 수 있습니다. 그 캐릭터의 컨테이너 노드 (이전에는 C4D에서 "컨테이너"라는 null).

+0

고맙습니다. .DAE 파일에는 모든 관련 텍스처 맵도 포함됩니까? – Crashalot

+0

나는 그렇게 생각한다. 지금까지 저는 C4D에서 텍스처가없는 재료 만 할당했습니다. 제대로 가져온 것입니다. COLADA 내보내기 프로세스가 텍스쳐를 다시 포맷할지 모르겠다면 C4D 내에서 SceneKit 호환 맵을 사용해야 할 수도 있습니다. – bpedit

+0

감사합니다. 또한 버튼이나 기타 시각적 자산과 같이 다양한 기기 (예 : 3 배, 2 배)에 대해 다양한 해상도를 만들어야합니까? – Crashalot

1

Xcode는 collada (dae) 파일을 지원합니다. 애셋을 애셋 폴더로 가져 와서 .scn 파일로 변환 할 수 있습니다. 또는 Xcode는 앱을 컴파일 할 때 자동으로 변환합니다.

Collada 파일에는 애니메이션 데이터가 포함될 수도 있으며 대부분의 3D 제작 프로그램에서 내보낼 수 있습니다.

+0

고맙습니다. .DAE 파일에는 모든 관련 텍스처 맵도 포함됩니까? – Crashalot

+0

감사합니다. 또한 버튼이나 기타 시각적 자산과 같이 다양한 기기 (예 : 3 배, 2 배)에 대해 다양한 해상도를 만들어야합니까? – Crashalot

+0

DAE 파일에는 텍스처 맵이 포함될 수 있으며 텍스처는 assets 폴더에 포함하면됩니다. 나는 당신이 다른 결의안을 필요로하지 않는다고 생각합니다, 나는 어떤 예에서도 그것을 보지 못했습니다. –