<p dir="auto">I copied code from an official example (<a href="http://mrdoob.github.io/three.js/examples/webgl_materials_normalmap.html" rel="nofollow">http://mrdoob.github.io/three.js/examples/webgl_materials_normalmap.html</a>) to do an globe with displacement mapping (<a href="http://threejs.thiele-medien.de/index_.html" rel="nofollow">http://threejs.thiele-medien.de/index_.html</a>).<br>
Everything seems to be fine, but could this be avoided?</p>
<p dir="auto">In both Im getting multiple console warnings, this is the output of the official example :</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&quot;gl.getProgramInfoLog()&quot; &quot;(59,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

(208,20): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
(192,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(281,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

&quot; three.min.js:537
&quot;gl.getProgramInfoLog()&quot; &quot;(96,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

(225,20): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
(209,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(278,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(90,5): error X6077: texld/texldb/texldp/dsx/dsy instructions with r# as source cannot be used inside dynamic conditional 'if' blocks, dynamic conditional subroutine calls, or loop/rep with break*. 

Warning: D3D shader compilation failed with 
default
 flags.
 Retrying with 
avoid flow control
.

(225,20): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
(209,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(278,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
&quot;"><pre class="notranslate"><code class="notranslate">"gl.getProgramInfoLog()" "(59,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

(208,20): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
(192,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(281,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

" three.min.js:537
"gl.getProgramInfoLog()" "(96,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll

(225,20): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
(209,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(278,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(90,5): error X6077: texld/texldb/texldp/dsx/dsy instructions with r# as source cannot be used inside dynamic conditional 'if' blocks, dynamic conditional subroutine calls, or loop/rep with break*. 

Warning: D3D shader compilation failed with 
default
 flags.
 Retrying with 
avoid flow control
.

(225,20): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
(209,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
(278,6): warning X3557: loop only executes for 1 iteration(s), forcing loop to unroll
"
</code></pre></div>
<p dir="auto">Screenshot: <a href="http://abload.de/image.php?img=warningsu8kwa.jpg" rel="nofollow">http://abload.de/image.php?img=warningsu8kwa.jpg</a><br>
Threejs R67<br>
Firefox 29.0.1, Windows 7, Nvidia GTX 275</p>
<h5 dir="auto">Description of the problem</h5>
<p dir="auto">When you import and set up a GLTF scene containing transformation animations that apply to multiple objects, they're played in sync out of the box:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37680486/87869857-b0fcff00-c992-11ea-8b56-5193a43c405a.png"><img src="https://user-images.githubusercontent.com/37680486/87869857-b0fcff00-c992-11ea-8b56-5193a43c405a.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37680486/87869858-b4908600-c992-11ea-9e2d-83272633edf3.png"><img src="https://user-images.githubusercontent.com/37680486/87869858-b4908600-c992-11ea-9e2d-83272633edf3.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">When the animations in question use multiple armatures and skinned meshes, however, this isn't the case:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37680486/87869860-b8bca380-c992-11ea-9255-4d1ae5354d88.png"><img src="https://user-images.githubusercontent.com/37680486/87869860-b8bca380-c992-11ea-9255-4d1ae5354d88.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37680486/87869862-bb1efd80-c992-11ea-9634-f06cb7eeae8d.png"><img src="https://user-images.githubusercontent.com/37680486/87869862-bb1efd80-c992-11ea-9634-f06cb7eeae8d.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">In this scenario, only the first of the skinned objects receives the animations in question.</p>
<p dir="auto">This test file used a cloned armature, but duplicated armatures produce the same result.</p>
<p dir="auto">I also tried manually setting up a separate <code class="notranslate">AnimationMixer()</code> on the second skinned mesh using the imported <code class="notranslate">AnimationClip</code>s and didn't get that to work, but I'm not sure if that particular issue was user error.</p>
<p dir="auto">Inspecting the file manually and re-importing it into Blender shows that it is structured correctly such that the animations are associable to both armatures and skinned meshes, and maybe should reasonably work out of the box the same way as non-armature animations:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37680486/87869864-c114de80-c992-11ea-9f51-11586ca69a45.png"><img src="https://user-images.githubusercontent.com/37680486/87869864-c114de80-c992-11ea-9f51-11586ca69a45.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/37680486/87869868-c4a86580-c992-11ea-935d-5eb27e27fdda.png"><img src="https://user-images.githubusercontent.com/37680486/87869868-c4a86580-c992-11ea-935d-5eb27e27fdda.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">(The Blender importer splits each animation into a named NLA track per object.)</p>
<h5 dir="auto">Three.js version</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> r118</li>
</ul>
<h5 dir="auto">Browser</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Chrome</li>
</ul>
<h5 dir="auto">Test Files</h5>
<details>
<summary>
TwoArmatures.gltf
</summary>
{"asset":{"generator":"Khronos glTF Blender I/O v1.2.75","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[1,2,4,5]}],"nodes":[{"name":"Bone","translation":[0,2,0]},{"mesh":0,"name":"Cube","skin":0},{"children":[0],"name":"Armature","translation":[-2,0,0]},{"name":"Bone","translation":[0,2,0]},{"mesh":1,"name":"Cube.001","skin":1},{"children":[3],"name":"Armature.001","translation":[2,0,0]}],"animations":[{"channels":[{"sampler":0,"target":{"node":0,"path":"translation"}},{"sampler":1,"target":{"node":0,"path":"rotation"}},{"sampler":2,"target":{"node":0,"path":"scale"}},{"sampler":3,"target":{"node":3,"path":"translation"}},{"sampler":4,"target":{"node":3,"path":"rotation"}},{"sampler":5,"target":{"node":3,"path":"scale"}}],"name":"Down","samplers":[{"input":13,"interpolation":"LINEAR","output":14},{"input":13,"interpolation":"LINEAR","output":15},{"input":13,"interpolation":"LINEAR","output":16},{"input":13,"interpolation":"LINEAR","output":17},{"input":13,"interpolation":"LINEAR","output":18},{"input":13,"interpolation":"LINEAR","output":19}]},{"channels":[{"sampler":0,"target":{"node":0,"path":"translation"}},{"sampler":1,"target":{"node":0,"path":"rotation"}},{"sampler":2,"target":{"node":0,"path":"scale"}},{"sampler":3,"target":{"node":3,"path":"translation"}},{"sampler":4,"target":{"node":3,"path":"rotation"}},{"sampler":5,"target":{"node":3,"path":"scale"}}],"name":"Up","samplers":[{"input":13,"interpolation":"LINEAR","output":20},{"input":13,"interpolation":"LINEAR","output":21},{"input":13,"interpolation":"LINEAR","output":22},{"input":13,"interpolation":"LINEAR","output":23},{"input":13,"interpolation":"LINEAR","output":24},{"input":13,"interpolation":"LINEAR","output":25}]}],"materials":[{"doubleSided":true,"emissiveFactor":[0,0,0],"name":"Material","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"metallicFactor":0,"roughnessFactor":0.4000000059604645}}],"meshes":[{"name":"Cube","primitives":[{"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2,"JOINTS_0":3,"WEIGHTS_0":4},"indices":5,"material":0}]},{"name":"Cube","primitives":[{"attributes":{"POSITION":7,"NORMAL":8,"TEXCOORD_0":9,"JOINTS_0":10,"WEIGHTS_0":11},"indices":5,"material":0}]}],"skins":[{"inverseBindMatrices":6,"joints":[0],"name":"Armature"},{"inverseBindMatrices":12,"joints":[3],"name":"Armature.001"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[-1,1,1],"min":[-3,-1,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":24,"type":"VEC4"},{"bufferView":4,"componentType":5126,"count":24,"type":"VEC4"},{"bufferView":5,"componentType":5123,"count":36,"type":"SCALAR"},{"bufferView":6,"componentType":5126,"count":1,"type":"MAT4"},{"bufferView":7,"componentType":5126,"count":24,"max":[3,1,1],"min":[1,-1,-1],"type":"VEC3"},{"bufferView":8,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":9,"componentType":5126,"count":24,"type":"VEC2"},{"bufferView":10,"componentType":5123,"count":24,"type":"VEC4"},{"bufferView":11,"componentType":5126,"count":24,"type":"VEC4"},{"bufferView":12,"componentType":5126,"count":1,"type":"MAT4"},{"bufferView":13,"componentType":5126,"count":1,"max":[0.041666666666666664],"min":[0.041666666666666664],"type":"SCALAR"},{"bufferView":14,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":15,"componentType":5126,"count":1,"type":"VEC4"},{"bufferView":16,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":17,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":18,"componentType":5126,"count":1,"type":"VEC4"},{"bufferView":19,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":20,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":21,"componentType":5126,"count":1,"type":"VEC4"},{"bufferView":22,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":23,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":24,"componentType":5126,"count":1,"type":"VEC4"},{"bufferView":25,"componentType":5126,"count":1,"type":"VEC3"}],"bufferViews":[{"buffer":0,"byteLength":288,"byteOffset":0},{"buffer":0,"byteLength":288,"byteOffset":288},{"buffer":0,"byteLength":192,"byteOffset":576},{"buffer":0,"byteLength":192,"byteOffset":768},{"buffer":0,"byteLength":384,"byteOffset":960},{"buffer":0,"byteLength":72,"byteOffset":1344},{"buffer":0,"byteLength":64,"byteOffset":1416},{"buffer":0,"byteLength":288,"byteOffset":1480},{"buffer":0,"byteLength":288,"byteOffset":1768},{"buffer":0,"byteLength":192,"byteOffset":2056},{"buffer":0,"byteLength":192,"byteOffset":2248},{"buffer":0,"byteLength":384,"byteOffset":2440},{"buffer":0,"byteLength":64,"byteOffset":2824},{"buffer":0,"byteLength":4,"byteOffset":2888},{"buffer":0,"byteLength":12,"byteOffset":2892},{"buffer":0,"byteLength":16,"byteOffset":2904},{"buffer":0,"byteLength":12,"byteOffset":2920},{"buffer":0,"byteLength":12,"byteOffset":2932},{"buffer":0,"byteLength":16,"byteOffset":2944},{"buffer":0,"byteLength":12,"byteOffset":2960},{"buffer":0,"byteLength":12,"byteOffset":2972},{"buffer":0,"byteLength":16,"byteOffset":2984},{"buffer":0,"byteLength":12,"byteOffset":3000},{"buffer":0,"byteLength":12,"byteOffset":3012},{"buffer":0,"byteLength":16,"byteOffset":3024},{"buffer":0,"byteLength":12,"byteOffset":3040}],"buffers":[{"byteLength":3052,"uri":"data:application/octet-stream;base64,AACAvwAAgD8AAIA/AACAvwAAgD8AAIC/AABAwAAAgD8AAIC/AABAwAAAgD8AAIA/AABAwAAAgD8AAIA/AABAwAAAgL8AAIA/AACAvwAAgL8AAIA/AACAvwAAgD8AAIA/AABAwAAAgD8AAIC/AABAwAAAgL8AAIC/AABAwAAAgL8AAIA/AABAwAAAgD8AAIA/AABAwAAAgL8AAIA/AABAwAAAgL8AAIC/AACAvwAAgL8AAIC/AACAvwAAgL8AAIA/AACAvwAAgD8AAIA/AACAvwAAgL8AAIA/AACAvwAAgL8AAIC/AACAvwAAgD8AAIC/AACAvwAAgD8AAIC/AACAvwAAgL8AAIC/AABAwAAAgL8AAIC/AABAwAAAgD8AAIC/AAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAgD8AAACAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAvwAAAAAAAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAACAvwAAAAAAAACAAAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAACAPwAAAAAAAACAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAgPwAAgD4AACA/AAAAPwAAYD8AAAA/AABgPwAAgD4AACA/AAAAAAAAwD4AAAAAAADAPgAAgD4AACA/AACAPgAAID8AAEA/AADAPgAAQD8AAMA+AACAPwAAID8AAIA/AAAAPgAAgD4AAAA+AAAAPwAAwD4AAAA/AADAPgAAgD4AACA/AACAPgAAwD4AAIA+AADAPgAAAD8AACA/AAAAPwAAID8AAAA/AADAPgAAAD8AAMA+AABAPwAAID8AAEA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcAAACAPwAAAIAAAAAAAAAAgAAAAIAAAIA/AAAAgAAAAAAAAAAAAAAAgAAAgD8AAACAAAAAQAAAAAAAAACAAACAPwAAQEAAAIA/AACAPwAAQEAAAIA/AACAvwAAgD8AAIA/AACAvwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIC/AACAPwAAQEAAAIC/AACAPwAAQEAAAIA/AACAPwAAgD8AAIA/AACAvwAAgD8AAIC/AACAvwAAgD8AAIC/AACAPwAAgD8AAIA/AACAPwAAgD8AAIC/AACAPwAAgD8AAIC/AACAvwAAQEAAAIC/AACAvwAAQEAAAIC/AACAPwAAQEAAAIA/AACAPwAAQEAAAIC/AACAPwAAQEAAAIC/AACAvwAAQEAAAIA/AACAvwAAQEAAAIA/AACAvwAAQEAAAIC/AACAvwAAgD8AAIC/AACAvwAAgD8AAIA/AACAvwAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAIA/AAAAgAAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAgL8AAAAAAAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAAAAAAIC/AAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAgD8AAAAAAAAAgAAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAID8AAIA+AAAgPwAAAD8AAGA/AAAAPwAAYD8AAIA+AAAgPwAAAAAAAMA+AAAAAAAAwD4AAIA+AAAgPwAAgD4AACA/AABAPwAAwD4AAEA/AADAPgAAgD8AACA/AACAPwAAAD4AAIA+AAAAPgAAAD8AAMA+AAAAPwAAwD4AAIA+AAAgPwAAgD4AAMA+AACAPgAAwD4AAAA/AAAgPwAAAD8AACA/AAAAPwAAwD4AAAA/AADAPgAAQD8AACA/AABAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAACAAAAAAAAAAIAAAACAAACAPwAAAIAAAAAAAAAAAAAAAIAAAIA/AAAAgAAAAMAAAAAAAAAAgAAAgD+rqio9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPw=="}]}
</details>
<details>
<summary>
TwoBoxes.gltf
</summary>
{"asset":{"generator":"Khronos glTF Blender I/O v1.2.75","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[0,1]}],"nodes":[{"mesh":0,"name":"Cube","translation":[-2,0,0]},{"mesh":0,"name":"Cube.001","translation":[2,4,0]}],"animations":[{"channels":[{"sampler":0,"target":{"node":0,"path":"translation"}},{"sampler":1,"target":{"node":1,"path":"translation"}}],"name":"Down","samplers":[{"input":4,"interpolation":"STEP","output":5},{"input":4,"interpolation":"STEP","output":6}]},{"channels":[{"sampler":0,"target":{"node":0,"path":"translation"}},{"sampler":1,"target":{"node":1,"path":"translation"}}],"name":"Up","samplers":[{"input":4,"interpolation":"STEP","output":7},{"input":4,"interpolation":"STEP","output":8}]}],"meshes":[{"name":"Cube.001","primitives":[{"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3}]}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":36,"type":"SCALAR"},{"bufferView":4,"componentType":5126,"count":1,"max":[0.041666666666666664],"min":[0.041666666666666664],"type":"SCALAR"},{"bufferView":5,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":6,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":7,"componentType":5126,"count":1,"type":"VEC3"},{"bufferView":8,"componentType":5126,"count":1,"type":"VEC3"}],"bufferViews":[{"buffer":0,"byteLength":288,"byteOffset":0},{"buffer":0,"byteLength":288,"byteOffset":288},{"buffer":0,"byteLength":192,"byteOffset":576},{"buffer":0,"byteLength":72,"byteOffset":768},{"buffer":0,"byteLength":4,"byteOffset":840},{"buffer":0,"byteLength":12,"byteOffset":844},{"buffer":0,"byteLength":12,"byteOffset":856},{"buffer":0,"byteLength":12,"byteOffset":868},{"buffer":0,"byteLength":12,"byteOffset":880}],"buffers":[{"byteLength":892,"uri":"data:application/octet-stream;base64,AACAvwAAgD8AAIC/AACAvwAAgL8AAIC/AACAvwAAgL8AAIA/AACAvwAAgD8AAIA/AACAPwAAgD8AAIC/AACAPwAAgL8AAIC/AACAvwAAgL8AAIC/AACAvwAAgD8AAIC/AACAPwAAgD8AAIA/AACAPwAAgL8AAIA/AACAPwAAgL8AAIC/AACAPwAAgD8AAIC/AACAvwAAgD8AAIA/AACAvwAAgL8AAIA/AACAPwAAgL8AAIA/AACAPwAAgD8AAIA/AACAvwAAgL8AAIA/AACAvwAAgL8AAIC/AACAPwAAgL8AAIC/AACAPwAAgL8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIC/AACAvwAAgD8AAIC/AACAvwAAgD8AAIA/AACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAAAAAAAAgL8AAACAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAgPwAAQD8AAMA+AABAPwAAwD4AAIA/AAAgPwAAgD8AACA/AAAAPwAAwD4AAAA/AADAPgAAQD8AACA/AABAPwAAID8AAIA+AADAPgAAgD4AAMA+AAAAPwAAID8AAAA/AAAgPwAAAAAAAMA+AAAAAAAAwD4AAIA+AAAgPwAAgD4AAAA+AACAPgAAAD4AAAA/AADAPgAAAD8AAMA+AACAPgAAID8AAIA+AAAgPwAAAD8AAGA/AAAAPwAAYD8AAIA+AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcAq6oqPQAAAMAAAAAAAAAAgAAAAEAAAAAAAAAAgAAAAMAAAIBAAAAAgAAAAEAAAIBAAAAAgA=="}]}
</details>