This update focuses on graphics, more specifically lighting and shadowing. It significantly reduces the amount of work needed to set up directional lighting in a scene. The engine supports multiple lights and automatically determines the optimal projections needed to produces high-quality shadows across the screen.
In addition, rendering performance has been improved by discarding objects that are outside the camera frustum. This is the first of several planned graphics optimizations.
Try it live at spiderengine.io
Major Features




Minor
- Improve the default shadow bias
- Support array uniforms
- Add Matrix44.setFromEulerAngles()
- Avoid mutating the state of AnimationInstance.autoplay at run-time
Editor
- Major FBX importer improvements and compatibility fixes
- Add more gizmo helpers for lights and cameras
- Can toggle shadow cascade visualization
- Show feedback when scene cameras are not found
Bug fixes
- Ensure fog uniforms are refreshed upon scene changes, if necessary.
- Ensure Scene.copy() handles fog and environment properties