未验证 提交 14ed22d5 编写于 作者: M Mr.doob 提交者: GitHub

Merge pull request #12890 from donmccurdy/bug-gltfloader-alphamode-mask

GLTFLoader: Don't set transparent=true with alphaMode=MASK.
......@@ -1781,20 +1781,20 @@ THREE.GLTFLoader = ( function () {
var alphaMode = materialDef.alphaMode || ALPHA_MODES.OPAQUE;
if ( alphaMode !== ALPHA_MODES.OPAQUE ) {
if ( alphaMode === ALPHA_MODES.BLEND ) {
materialParams.transparent = true;
} else {
materialParams.transparent = false;
if ( alphaMode === ALPHA_MODES.MASK ) {
materialParams.alphaTest = materialDef.alphaCutoff !== undefined ? materialDef.alphaCutoff : 0.5;
}
} else {
materialParams.transparent = false;
}
if ( materialDef.normalTexture !== undefined ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册