Browse Source

Merge pull request #11127 from stevenvergenz/feature/gltf-uv2

glTF: parse second UV channel if available
Mr.doob 8 years ago
parent
commit
300039552d
2 changed files with 8 additions and 0 deletions
  1. 4 0
      examples/js/loaders/GLTF2Loader.js
  2. 4 0
      examples/js/loaders/GLTFLoader.js

+ 4 - 0
examples/js/loaders/GLTF2Loader.js

@@ -1719,6 +1719,10 @@ THREE.GLTF2Loader = ( function () {
 									geometry.addAttribute( 'uv', bufferAttribute );
 									geometry.addAttribute( 'uv', bufferAttribute );
 									break;
 									break;
 
 
+								case 'TEXCOORD_1':
+									geometry.addAttribute( 'uv2', bufferAttribute );
+									break;
+
 								case 'COLOR_0':
 								case 'COLOR_0':
 								case 'COLOR0':
 								case 'COLOR0':
 								case 'COLOR':
 								case 'COLOR':

+ 4 - 0
examples/js/loaders/GLTFLoader.js

@@ -1625,6 +1625,10 @@ THREE.GLTFLoader = ( function () {
 									geometry.addAttribute( 'uv', bufferAttribute );
 									geometry.addAttribute( 'uv', bufferAttribute );
 									break;
 									break;
 
 
+								case 'TEXCOORD_1':
+									geometry.addAttribute( 'uv2', bufferAttribute );
+									break;
+
 								case 'COLOR_0':
 								case 'COLOR_0':
 								case 'COLOR0':
 								case 'COLOR0':
 								case 'COLOR':
 								case 'COLOR':