提交 b57c6596 编写于 作者: M Michael Herzog 提交者: Mr.doob

GLTFLoader: Fix color space for specular map. (#23630)

* GLTFLoader: Fix color space for specular map.

* GLTFLoader: Add more missing sRGBEncoding.

* Update GLTFLoader.js
上级 c12c9a16
......@@ -3308,9 +3308,12 @@ class GLTFParser {
if ( materialDef.name ) material.name = materialDef.name;
// baseColorTexture, emissiveTexture, and specularGlossinessTexture use sRGB encoding.
// baseColorTexture, emissiveTexture, sheenColorMap, specularColorMap and specularGlossinessTexture use sRGB encoding.
if ( material.map ) material.map.encoding = sRGBEncoding;
if ( material.emissiveMap ) material.emissiveMap.encoding = sRGBEncoding;
if ( material.sheenColorMap ) material.sheenColorMap.encoding = sRGBEncoding;
if ( material.specularColorMap ) material.specularColorMap.encoding = sRGBEncoding;
if ( material.specularMap ) material.specularMap.encoding = sRGBEncoding;
assignExtrasToUserData( material, materialDef );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册