3

我正在尝试从 Houdini 导出一个简单的 3D 场景并在 iOS 应用程序(使用 SceneKit)中使用它。但是在将 .abc 文件添加到我的 XCode 项目后,我遇到了很多麻烦。我的两个主要问题是:

首先,场景图似乎没有检测到我的 .abc 文件中的子节点。相反,iOS/XCode 似乎将我所有的嵌套子网/子节点展平为顶级节点,其中没有一个显示它们的子节点。如何保留我的节点层次结构?我是否需要在我的 Houdini 网络中进行更改以明确地将节点标记为子节点?

其次,我的模型丢失了颜色数据并且看起来很破损。如果我将 .abc 转换为 .scn,它们看起来会好一些,但它们看起来仍然损坏。我在这里错过了一步吗?我是否需要手动添加材料或对照明做一些不同的事情?为什么我的场景看起来不像在 Houdini 中渲染的那样?

这是它应该看起来的样子: 在此处输入图像描述

这是它在 iOS 中的外观: 在此处输入图像描述

这是转换为 .scn 后的样子。稍微好一点,但还是坏了。 在此处输入图像描述

4

0 回答 0