繁体   English   中英

1x1模型Threejs上的贴图纹理

[英]Map texture on 1x1 model threejs

因此,我有一个非常简单的盒子模型,我想在上面放置纹理(大约300x300)。

目前,我有以下代码来加载材料:

new THREE.MeshBasicMaterial( { map: new THREE.TextureLoader().load( 'materials/orange.jpg' ), shininess: 50, shading: THREE.SmoothShading })

问题在于材质是1x1模型,因此只显示左上角的像素。 我想要一种可以拉伸纹理的方法,使其在模型上显示为300x300。

谢谢您的帮助,爱德华。

因此,事实证明我需要在导出之前对模型应用smartUV包装,现在它可以完美工作了。 我只是在Blender中进入编辑器模式,并使用U键打开了UV贴图,然后选择了智能展开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM