Noob在这里。使用以下代码时,它将图像纹理包裹在整个模型上。是否可以在RealityKit / ARKit中将图像纹理应用于模型的一部分(而不是整个模型本身)?
代码:
var material = SimpleMaterial()
material.baseColor = try! .texture(TextureResource.load(named: "image.jpg"))
modelSample?.model?.materials = [material]
答案 0 :(得分:2)
如果要将纹理应用于AR模型的一部分而不是整个模型,则必须在3d创作工具(如3dsMax,Maya或Blender)中将该纹理UV映射到模型。在RealityKit 1.0和RealityKit 2.0中都无法进行UV映射。