导入到SceneKit时,导出的Blender模型以错误的方式“面对”

时间:2019-05-17 09:01:36

标签: xcode scenekit blender

我已经从TurboSquid购买了3D模型,我需要将其缩小到确切的尺寸。在3D建模和Blender方面,我是一个完全的新手,但我设法找到了足够的教程来做到这一点并导出文件。

问题是我只能从对象的角落导出视图,这很麻烦,因为我想将多个对象排列在一起作为我的ARKit应用程序的一部分。

我正在导出为Collada .dae文件,选择“仅选择”,因为我只需要模型,不需要灯光或照相机(是吗?)。

As you can see, I can only get a corner view

在Blender中是否需要指向任何特定方式?将其与相机对齐会有所帮助(即使我仅导出对象)?我可以选择一个侧面作为“正面”吗?

我可以在SceneKit编辑器中将其正确地调整角度,但我更喜欢在Blender中进行调整。

1 个答案:

答案 0 :(得分:1)

我不记得我从哪里得到的,否则我会很乐意称赞,但这就是我让我的Turbo Squid模型工作的方式。我需要四处翻转并固定Y轴,但您也许可以用它来固定旋转。

确保已选择所有内容,然后按R(旋转)。就像缩放一样,您会发现鼠标移动会旋转选定的对象。但是我们要进行特定的旋转:绕Blender的Z轴旋转180度。要快速执行此操作,假设您已经按R,请按Z,然后键入180,然后按Enter。根据我的经验,进行旋转将纠正模型的方向。 与缩放一样,要永久应用旋转,请按Ctrl + A。在弹出的菜单中,单击“旋转”。

如果需要,请为Scenekit设置Y-Up。

/Applications/Xcode.app/Contents/Developer/usr/bin/scntool --convert fighter0.dae --format c3d --output out.dae --force-y-up --force-interleaved --look -for-pvrtc-image