所以我有一个非常简单的盒子模型,我想在上面贴上一个纹理(大约300x300)。
目前,我有以下代码可以加载材料:
new THREE.MeshBasicMaterial( { map: new THREE.TextureLoader().load( 'materials/orange.jpg' ), shininess: 50, shading: THREE.SmoothShading })
问题在于材质是1x1模型,因此只显示左上像素。我想要一种可以拉伸纹理的方法,使其在模型上显示为300x300。
谢谢您的帮助,埃德。
答案 0 :(得分:0)
因此,事实证明我需要在导出之前对模型应用smartUV包装,现在它可以完美工作了。 我只是在Blender中进入编辑器模式,并使用U键打开了UV贴图,然后选择了智能展开。