提交 8a5673c5 编写于 作者: D Don McCurdy

[gltf] Use alphaMode for common materials as well as PBR.

上级 d17fa0ba
......@@ -1958,14 +1958,6 @@ THREE.GLTF2Loader = ( function () {
materialParams.map = dependencies.textures[ metallicRoughness.baseColorTexture.index ];
var alphaMode = metallicRoughness.baseColorTexture.alphaMode || ALPHA_MODES.OPAQUE;
if ( alphaMode !== ALPHA_MODES.OPAQUE ) {
materialParams.transparent = true;
}
}
materialParams.metalness = metallicRoughness.metallicFactor !== undefined ? metallicRoughness.metallicFactor : 1.0;
......@@ -1991,7 +1983,9 @@ THREE.GLTF2Loader = ( function () {
}
if ( materialParams.opacity !== undefined && materialParams.opacity < 1.0 ) {
var alphaMode = material.alphaMode || ALPHA_MODES.OPAQUE;
if ( alphaMode !== ALPHA_MODES.OPAQUE ) {
materialParams.transparent = true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册