使用 meshStandardMaterial three.js 纹理渲染不正确
Texture is rendering not correctly with meshStandardMaterial three.js
我正在尝试将纹理渲染到 material 但它渲染不正确,也许我的纹理是错误的,但是当我在搅拌机中添加纹理时它渲染正确。不知道为什么。
不好意思刚学threejs,但是现在的项目需要3d渲染。所以才来这里问问有没有人有解决办法,请帮帮我。
这是我的Codesanbox:
https://codesandbox.io/s/hero-kdhox?file=/src/App.js
我在 Blender 中添加的纹理是这样的:
https://imgur.com/dYkD5u8
你必须垂直翻转你的纹理,当你使用 'useLoader' 导入它们时,threejs 默认会翻转它们有一个 属性 flipY 用于纹理,但它一直没有工作可靠
最好的办法是在导入之前手动垂直翻转它们
或者,将 GLB 中的纹理打包到搅拌机本身
我正在尝试将纹理渲染到 material 但它渲染不正确,也许我的纹理是错误的,但是当我在搅拌机中添加纹理时它渲染正确。不知道为什么。
不好意思刚学threejs,但是现在的项目需要3d渲染。所以才来这里问问有没有人有解决办法,请帮帮我。
这是我的Codesanbox: https://codesandbox.io/s/hero-kdhox?file=/src/App.js
我在 Blender 中添加的纹理是这样的: https://imgur.com/dYkD5u8
你必须垂直翻转你的纹理,当你使用 'useLoader' 导入它们时,threejs 默认会翻转它们有一个 属性 flipY 用于纹理,但它一直没有工作可靠
最好的办法是在导入之前手动垂直翻转它们
或者,将 GLB 中的纹理打包到搅拌机本身