diff --git a/CHANGELOG.md b/CHANGELOG.md index de1eebafc0..601ceb0579 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ * MSFT_texture_dds * field values from metadata for non-standard nodes * Improvements + * allow null value for glTF.scene.nodes * improved fog over shadows ([dmorehead](https://github.com/dmorehead)) * enable negative scale auto-ccw for BufferGeometry/glTF * enable shadows for BufferGeometry/glTF diff --git a/src/util/glTF/glTF2Loader.js b/src/util/glTF/glTF2Loader.js index 7a336e97ec..ab348a7c25 100644 --- a/src/util/glTF/glTF2Loader.js +++ b/src/util/glTF/glTF2Loader.js @@ -57,7 +57,7 @@ x3dom.glTF2Loader.prototype.load = function ( input, binary ) } // Get the nodes - for ( var i = 0; i < scene.nodes.length; i++ ) + for ( var i = 0; i < ( scene.nodes ? scene.nodes.length : 0 ); i++ ) { var node = this._gltf.nodes[ scene.nodes[ i ] ];