如何从3D模型创建.dae
文件?我已经通过无人机航拍创建了一个3D模型,现在有一个非常大的文件可以导入到Photoshop中,但我不知道如何创建一个.dae
文件以便在SceneKit中使用。
Xcode的默认游戏示例有一个SceneKit,显示旋转的飞行器,资产是一个.dae
文件,但我没有看到任何关于如何从3D模型创建这样一个文件以及如何正确地应用纹理的文档。
如何从3D模型创建.dae
文件?我已经通过无人机航拍创建了一个3D模型,现在有一个非常大的文件可以导入到Photoshop中,但我不知道如何创建一个.dae
文件以便在SceneKit中使用。
Xcode的默认游戏示例有一个SceneKit,显示旋转的飞行器,资产是一个.dae
文件,但我没有看到任何关于如何从3D模型创建这样一个文件以及如何正确地应用纹理的文档。
DAE
USDZ
FBX
Alembic
OBJ
with MTL
Lighting Model
(着色器)中的属性的Diffuse
槽,在Show the Material
检查器中。
以下是您如何以编程方式实现它的方法:
import SceneKit
let scene = SCNScene(named: "art.scnassets/mushroom.scn")!
let mushroom = scene.rootNode.childNode(withName: "mushroom",
recursively: true)!
let mushroomMaterial = SCNMaterial()
mushroomMaterial.diffuse.contents = UIImage(named: "mushroom.png")
mushroom.geometry.materials = [mushroomMaterial]
使用Pixar的USDZ文件格式:
如果您需要生成.usdz
文件,请在终端中使用以下命令:
usdzconvert file.fbx