使用SketchUp,我制作了一个DAE文件,其基本形状也有一些纹理。
DAE文件还附带一个包含这些纹理的文件夹。 我也在使用SceneKit并且有一个现有的场景,相机,灯光等。此刻,我将许多立方体渲染到某些位置。如何渲染DAE模型而不是多维数据集?
干杯。
答案 0 :(得分:2)
确定可以,但请注意我在objective C
而非swift
(对不起)。
这是代码(目标C但很容易翻译):
SCNScene *somthing = [SCNScene sceneNamed:@"mySketchupScene.dae"];
现在,当您导入DAE(我们将通过它的真实名称Collada从此处调用它)到您的应用程序资源或.scnassets(可能通过单击拖动)时,请确保首先导入纹理文件夹,然后导入Collada。
我发现如果你不先做纹理,那么Xcode就会混淆matireals,你必须手动重新分配所有纹理。