最近自己在c4d做3D模型,做完之后不管导出为obj还是fbx都会报错
THREE.WebGLProgram: shader error: 1281 35715 false gl.getProgramInfoLog No compiled fragment shader when at least one graphics shader is attached.
Three.js版本为r118
stackoverflow和github上面找都没有找到好的解决办法。
stackoverflow上最类似的问题https://stackoverflow.com/questions/64730820/three-webglprogram-shader-error-gl-getprograminfolog-must-have-an-compiled-fra但是说的是全部变量texture冲突,然而并没有。
github上面逛了一圈说是从r118版本开始render开始使用webGL2,但是这个不影响。
还有就是GLSL2.0与GLSL3.0的问题,而且是部分材质有问题,但是这些材质都没有使用过,感觉影响也