Beta versions are not as thoroughly tested as stable
PBR lighting; transmissiveness; 3D model improvements & more
19 August, 2026 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct Animate
Notes
In this release we've changed the lighting model used for 3D lighting. Previously lighting was based on a Phong model, with materials using a 'shininess' factor. We've now changed it to a Physically Based Rendering (PBR) lighting model, with materials using 'metallic' and 'roughness' factors. We considered supporting both lighting models, but PBR looks to be the industry standard right now with better interoperability, and supporting only one lighting model is a significant simplification for the engine. If you still think we should support the older lighting model, we'd be interested to know why, so let us know. This is a breaking change, and projects using actions/expressions relating to the old material properties will not open unless they are removed from the project. However 3D lighting was only introduced in last week's beta release, and beta releases are the place to make any such changes before it reaches a stable release where the backwards compatibility requirements are stricter.
There are other 3D lighting improvements, including a new Transmissiveness property. This affects how much light comes through a 2D object like a Sprite when the light is on the far side. When transmissiveness is 0% the object will appear in complete shadow, whereas when transmissiveness is 100% the object will appear lit up the same as it is on the opposite side facing the light. There's also a fix for 2D objects not being lit up equally on both sides.
This release also has further improvements for 3D models: now you can import or replace multiple models at a time, and the Asset Browser now has support for 3D models via .gltf and .glb files. As ever there's a range of bug fixes, including for 3D models and the 3D editor. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r499
New Additions
Material property 'Transmissiveness' (amount of lighting shown on opposite side to light)
3D model: support importing and replacing multiple 3D models at a time from the Project bar
Asset browser: support .gltf and .glb files
Changes
Change 3D lighting model from Blinn-Phong to PBR (metallic-roughness)
Bug Fixes
3D lighting not working on back face of 2D sprites
3D editor context menu incorrectly showing on macOS
3D model: 'Load texture from URL' action not taking effect after a previous 'Set mesh action'
3D model: model level transformation properties not restored properly on project load
3D model: crash displaying models that don't use UV data (regression r498)
Project bar: change the names of 3D model import options to better describe what they do
Keyboard shortcuts triggered unexpectedly in some situations (regression r498)
Behaviors/effects dialogs: could show wrong name after a failed rename
macOS WKWebView: was not correctly opening new windows in system browser
macOS WKWebView: disable default 'Escape' key exiting fullscreen
Share Construct Animate Release r499 Now