我是新手。在使用以下代码时,它会将图像纹理包裹在整个模型周围。在RealityKit/ARKit中是否有可能将图像纹理应用于模型的部分(而不是整个模型本身)?
代码:
var material = SimpleMaterial()
material.baseColor = try! .texture(TextureResource.load(named: "image.jpg"))
modelSample?.model?.materials = [material]
我是新手。在使用以下代码时,它会将图像纹理包裹在整个模型周围。在RealityKit/ARKit中是否有可能将图像纹理应用于模型的部分(而不是整个模型本身)?
代码:
var material = SimpleMaterial()
material.baseColor = try! .texture(TextureResource.load(named: "image.jpg"))
modelSample?.model?.materials = [material]
如果您想将纹理应用于AR模型的部分而不是整个模型,则必须在3D制作工具(例如3dsMax、Maya或Blender)中将此纹理UV贴图到模型上。在RealityKit 1.0和RealityKit 2.0中均不支持UV贴图。