Bei einer Szene mit mehreren Lichtquellen führt das Deaktivieren des Werfens von Schatten auf nur eines der Lichter zum Absturz des Renderers.
StackTrace:
three.js:16521 Uncaught TypeError: Cannot read property 'toArray' of undefined
at flatten (three.js:16521)
at PureArrayUniform.setValueM4Array [as setValue] (three.js:16999)
at Function.WebGLUniforms.upload (three.js:17248)
at setProgram (three.js:25307)
at WebGLRenderer.renderBufferDirect (three.js:24041)
at renderObject (three.js:24802)
at renderObjects (three.js:24772)
at WebGLRenderer.render (three.js:24549)
at render ((index):111)
Dieses Problem trat ab Version r108 auf. In r107 tritt das Problem nicht auf.
Beispiele:
Eigentlich kann ich nicht mit der neuesten dev
Version reproduzieren:
https://jsfiddle.net/ewhgdyk4/1/
@moskopio Kannst du das bitte überprüfen?
https://jsfiddle.net/pbkx9mwg/ wird mit r109 ausgeführt und bei dieser Version kommt es zu einem Absturz.
Es funktioniert jedoch einwandfrei unter https://jsfiddle.net/ewhgdyk4/1/, das die neueste Entwicklung verwendet : +1:
Danke @ Mugen87 !
Ich bin froh, dass dieses Problem bereits behoben ist: heat_smile: