【问题标题】:How to add 3D model to SceneKit?如何将 3D 模型添加到 SceneKit?
【发布时间】:2023-03-27 14:40:01
【问题描述】:

使用 SketchUp,我制作了一个 DAE 文件,它的基本形状也有一些纹理。

DAE 文件还附带一个包含这些纹理的文件夹。 我也在使用 SceneKit 并且有一个现有的场景、相机、灯光等。我现在将许多立方体渲染到某些位置。如何渲染 DAE 模型而不是立方体?

干杯。

【问题讨论】:

    标签: ios swift xcode scenekit


    【解决方案1】:

    当然可以,但请注意我在objective C 而不是swift(对不起)。

    这是代码(Objective C,但很容易翻译):

    SCNScene *somthing = [SCNScene sceneNamed:@"mySketchupScene.dae"];
    

    现在,当您将 DAE(从这里开始我们将使用它的真实名称 Collada 来称呼它)导入您的应用程序资源或 .scnasset(可能通过单击拖动)时,请确保您首先导入纹理文件夹,然后导入 Collada。

    我发现如果你不先做纹理,那么 Xcode 会弄乱材质,你必须手动重新分配所有纹理。

    【讨论】:

    • 为什么需要创建场景?我希望它表现为单个节点...
    猜你喜欢
    • 2019-07-05
    • 2021-02-08
    • 2018-03-13
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2018-05-13
    相关资源
    最近更新 更多