From c82ff84a51f61133efc1ae28b36f5eacd3e3ca8a Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Tue, 25 Aug 2015 16:51:21 -0700 Subject: [PATCH] WebGLRenderer: Handle missing morphTargets/morphNormals a bit better. --- src/renderers/WebGLRenderer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index d69a38b8b9..ce1bc0d03e 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -808,8 +808,8 @@ THREE.WebGLRenderer = function ( parameters ) { var index = influence[ 1 ]; - if ( material.morphTargets === true ) geometry.addAttribute( 'morphTarget' + i, morphAttributes.position[ index ] ); - if ( material.morphNormals === true ) geometry.addAttribute( 'morphNormal' + i, morphAttributes.normal[ index ] ); + if ( material.morphTargets === true && morphAttributes.position ) geometry.addAttribute( 'morphTarget' + i, morphAttributes.position[ index ] ); + if ( material.morphNormals === true && morphAttributes.normal ) geometry.addAttribute( 'morphNormal' + i, morphAttributes.normal[ index ] ); } else { -- GitLab