首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SceneKit:将创作软件中的3D角色导入场景?

SceneKit:将创作软件中的3D角色导入场景?
EN

Stack Overflow用户
提问于 2016-09-01 17:05:48
回答 2查看 1.7K关注 0票数 0

在WWDC 2015 fox演示中,有一个代表3D fox的SCN文件。如果您希望将fox合并到不同的应用程序中,则需要导入fox的SCN文件及其纹理贴图。

但是,如果你有一个3D角色制作程序,如影院4D (https://www.maxon.net/en/products/cinema-4d/overview/),你如何为不同的角色生成相似的SCN文件?Cinema4D不能像这样导出SCN文件,那么你该怎么办?

如果角色是动画的,这个过程会改变吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-01 22:21:45

我使用的是C4D r12,我想这个过程在以后的版本中应该是一样的。

一种选择是为每个角色创建一个单独的文件。注意对象管理器中的组织结构:在导入的场景文件中,将有节点的场景图,如所列对象的层次。这包括将最终作为SceneKit中的容器节点的空值。C4D中对象和空值的名称将是场景文件中SCNNodes的名称。当您根据需要设置此文件时,请通过File > Export...保存> COLLADA(*.dae)

或者,可以使用一个文件创建所有角色,然后在SceneKit中使用该角色容器节点的唯一名称(在C4D中以前是“容器”null )解析它们。

票数 1
EN

Stack Overflow用户

发布于 2016-09-01 17:15:53

Xcode支持collada (dae)文件。您可以将它们导入到资源文件夹中,并将其转换为.scn文件。或者,当你编译你的应用时,Xcode会自动转换它们。

Collada文件还可以包含动画数据,并且可以从大多数3D创作程序中导出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39267225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档