提交 b25c7e52 编写于 作者: C Clark Lavery

reworking the logic on setting normal scale

上级 2ad95cce
......@@ -616,7 +616,7 @@ THREE.GLTFLoader = ( function () {
material.bumpScale = 1;
material.normalMap = params.normalMap === undefined ? null : params.normalMap;
material.normalScale = params.normalScale || new THREE.Vector2( 1, 1 );
material.normalScale = params.normalScale === undefined ? new THREE.Vector2( 1, 1 ) : params.normalScale;
material.displacementMap = null;
material.displacementScale = 1;
......@@ -1613,9 +1613,11 @@ THREE.GLTFLoader = ( function () {
pending.push( parser.assignTexture( materialParams, 'normalMap', material.normalTexture.index ) );
materialParams.normalScale = new THREE.Vector2( 1, 1 );
if ( material.normalTexture.scale !== undefined ) {
materialParams.normalScale = new THREE.Vector2( material.normalTexture.scale, material.normalTexture.scale );
materialParams.normalScale.set( material.normalTexture.scale, material.normalTexture.scale );
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册