gpt4 book ai didi

javascript - THREE.js:使用 JSONLoader 加载模型仅加载一半纹理

转载 作者:行者123 更新时间:2023-11-28 09:19:42 27 4
gpt4 key购买 nike

在 blender 中制作房屋模型后,我将其作为单个对象导出为 Three.js json 格式,但将其添加到场景时,我显示了一半纹理,另一半只是灰色网格。

JSON URL(带有绝对纹理图像链接):http://pobegushki.meetroll.net/inn1.js我在 blender 中得到的内容以及在生产中得到的内容的屏幕截图:http://touhou.ru/upload/78c7239c8306d7ee6d6ad6304935b3e1.jpg

还有两个桶模型实例,它们都有完美的贴图 Material 。我尝试将桶图像设置为地板 Material (简单的缩放框网格),但没有任何变化,它仍然保持灰色。

有什么想法吗?

最佳答案

我认为文件 loaders/Loader.js (Rev56) 中存在错误。在第332行,尝试替换:

if ( m.mapDiffuse && texturePath ) {

if ( m.mapDiffuse && texturePath != null ) {

(当然,所有类型的纹理都有相同的错误)

这个周末我偶然发现了这个错误,我的纹理没有显示,因为 texturePath = ""

关于javascript - THREE.js:使用 JSONLoader 加载模型仅加载一半纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192316/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com