如何将 3D 模型添加到 SceneKit?
How to add 3D model to SceneKit?
我用 SketchUp 做了一个 DAE 文件,有一个基本的形状,也有一些纹理。
DAE 文件还附带一个包含这些纹理的文件夹。
我也在使用 SceneKit 并且有一个现有的场景、相机、灯光等。我现在将许多立方体渲染到特定位置。如何渲染 DAE 模型而不是立方体?
干杯。
当然有可能,但请注意我在 objective C
而不是 swift
(抱歉)。
这是代码(Objective C 但它很容易翻译):
SCNScene *somthing = [SCNScene sceneNamed:@"mySketchupScene.dae"];
现在,当您将 DAE(从现在开始我们将使用它的真名 Collada 称呼它)导入您的应用程序资源或 .scnassets(可能通过单击拖动)时,确保您首先导入texture文件夹,然后导入Collada。
我发现如果你不先做纹理,然后 Xcode 会弄乱材质,你必须手动重新分配所有纹理。
我用 SketchUp 做了一个 DAE 文件,有一个基本的形状,也有一些纹理。
DAE 文件还附带一个包含这些纹理的文件夹。 我也在使用 SceneKit 并且有一个现有的场景、相机、灯光等。我现在将许多立方体渲染到特定位置。如何渲染 DAE 模型而不是立方体?
干杯。
当然有可能,但请注意我在 objective C
而不是 swift
(抱歉)。
这是代码(Objective C 但它很容易翻译):
SCNScene *somthing = [SCNScene sceneNamed:@"mySketchupScene.dae"];
现在,当您将 DAE(从现在开始我们将使用它的真名 Collada 称呼它)导入您的应用程序资源或 .scnassets(可能通过单击拖动)时,确保您首先导入texture文件夹,然后导入Collada。
我发现如果你不先做纹理,然后 Xcode 会弄乱材质,你必须手动重新分配所有纹理。