没有观看者对其应用灯光效果,我将无法成功显示模型+纹理贴图。 我正在使用查看器的本地化版本来调查问题,但是我欢迎Autodesk材质库设置解决方案(如果存在)。
这是我想如何查看材质的示例,即无镜面,无反射(忽略此示例在three.js中的事实):https://stemkoski.github.io/Three.js/Texture-Repeat.html
这是我的问题的一个示例:https://myhub.autodesk360.com/ue29c31db/g/shares/SHabee1QT1a327cf2b7a7879b97973545818?viewState=NoIgbgDAdAjCA0IBGMAsBmATAMwKYBMBaCAQwHYBjQ1fATlUNt13UO1pIwDYZMAOTCVogAukA 我尝试了许多不同的“ Autodesk材质库”设置,包括增加“自发光”,但是纹理无法加载和/或光泽仍然存在。 可以对Materials.json进行调整以解决此问题吗? 这是我的Materials.json
{
"name": "LMVTK Simple Materials",
"version": "1.0",
"scene": {
"SceneUnit": 8214,
"YIsUp": 2
},
"materials": {
"0": {
"version": 2,
"userassets": ["0"],
"materials": {
"0": {
"tag": "0",
"proteinType": "",
"definition": "SimplePhong",
"properties": {
"integers": {
"mode": 4
},
"booleans": {
"color_by_object": false,
"generic_is_metal": false,
"generic_backface_cull": false
},
"scalars": {
"generic_transparency": {
"units": "",
"values": [0]
}
},
"colors": {
"generic_diffuse": {
"values": [{
"r": 1,
"g": 1,
"b": 1,
"a": 1
}]
}
}
},
"transparent": false,
"textures": {
"generic_diffuse": {
"connections": ["1_generic_diffuse"]
}
}
},
"1_generic_diffuse": {
"tag": "0",
"definition": "UnifiedBitmap",
"properties": {
"scalars": {
"unifiedbitmap_RGBAmount": {
"units": "",
"values": [1]
}
},
"uris": {
"unifiedbitmap_Bitmap": {
"values": ["image0.jpg"]
}
},
"booleans": {
"texture_URepeat": true,
"texture_VRepeat": true,
"unifiedbitmap_Invert": false
},
"integers": {
"texture_MapChannel": 1
}
}
}
}
}
}
}
答案 0 :(得分:0)
我建议尝试这种方法。从字面上绕过LMV材料(全部受照明影响),并使用不受照明影响的自定义三种材料。您可能还需要创建一个自定义着色器。
让我知道是否可以解决问题,如果不能解决,我可以进一步深入研究。
最好,迈克尔