Mengingat pemandangan yang berisi beberapa sumber cahaya, menonaktifkan bayangan hanya pada salah satu lampu akan mengakibatkan perender mogok.
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)
Masalah ini mulai terjadi dari versi r108. Di r107 masalah tidak terjadi.
Contoh:
Sebenarnya, saya tidak dapat mereproduksi dengan versi dev
terbaru:
https://jsfiddle.net/ewhgdyk4/1/
@moskopio Bisakah Anda memverifikasi?
https://jsfiddle.net/pbkx9mwg/ berjalan menggunakan r109 dan crash memang terjadi pada versi ini.
Namun, ini berfungsi dengan baik di https://jsfiddle.net/ewhgdyk4/1/ yang menggunakan dev terbaru: +1:
Terima kasih @ Mugen87 !
Saya senang masalah ini sudah teratasi: sweat_smile: