Beta versions are not as thoroughly tested as stable
3D light attenuation; 3D model improvements; bug fixes
16 September, 2026 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct Animate
Notes
In this release we have a new attenuation factor property for 3D lights. This allows reducing the amount of light attenuation from distance - such as setting it to 0% to prevent the light getting dimmer with distance at all. This can be useful for unmotivated lights, i.e. lighting applied for artistic reasons that doesn't correlate to a visible source. Note however that this does not prevent other causes of light attenuation, notably the light radius (which imposes a fade-out near the edge of the radius), and the angle of incidence (which often also changes with distance over a surface). Another 3D update in this release are updates for 3D model's new animation blending, removing the assumption there is always a single animation, and the ability to use Drawing Canvas as a texture source.
Other changes include the usual batch of bug fixes, and some other additions and tweaks. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r502
New Additions
3D light: attenuation factor property
Project property 'Save LLM context file'
3D model & 3D shape: support Drawing Canvas as a texture source
Changes
3D model: animation blending; changes to ACEs and script APIs which previously assumed a single animation
Improve precision of fog & depth stripe effects in WebGL renderer
Windows WebView2: update WebView2 SDK to v1.0.4191.47
Bug Fixes
3D model: 'Set object mesh' texture applied incorrectly in some cases
3D model: models not updating animations properly when offscreen
Timelines: crash swapping track instances
Hierarchies: crash undoing changes while previewing behaviours
Hierarchies: undoing 'Modify hierarchy' producing unexpected results
Crash editing mesh point Layout X/Y property (regression r488)
Scripting updates
3D model: rename scripting API method 'animationDuration' to 'getAnimationDuration'
Timeline Controller: fix exception using 'play' method
Share Construct Animate Release r502 Now