Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct Animate r499

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!

UpvoteUpvote 6 DownvoteDownvote
Launch r499

Changelog iconNew Additions

Not favoritedFavorited Favorited 2 favourites
Material property 'Transmissiveness' (amount of lighting shown on opposite side to light)
Not favoritedFavorited Favorited 2 favourites
3D model: support importing and replacing multiple 3D models at a time from the Project bar
Not favoritedFavorited Favorited 2 favourites
Asset browser: support .gltf and .glb files

Changelog iconChanges

Not favoritedFavorited Favorited 1 favourites
Change 3D lighting model from Blinn-Phong to PBR (metallic-roughness)

Changelog iconBug Fixes

Not favoritedFavorited Favorited 1 favourites
3D lighting not working on back face of 2D sprites
Not favoritedFavorited Favorited 0 favourites
3D editor context menu incorrectly showing on macOS
Not favoritedFavorited Favorited 0 favourites
3D model: 'Load texture from URL' action not taking effect after a previous 'Set mesh action'
Not favoritedFavorited Favorited 0 favourites
3D model: model level transformation properties not restored properly on project load
Not favoritedFavorited Favorited 0 favourites
3D model: crash displaying models that don't use UV data (regression r498)
Not favoritedFavorited Favorited 1 favourites
Project bar: change the names of 3D model import options to better describe what they do
Not favoritedFavorited Favorited 0 favourites
Keyboard shortcuts triggered unexpectedly in some situations (regression r498)
Not favoritedFavorited Favorited 0 favourites
Behaviors/effects dialogs: could show wrong name after a failed rename
Not favoritedFavorited Favorited 0 favourites
macOS WKWebView: was not correctly opening new windows in system browser
Not favoritedFavorited Favorited 0 favourites
macOS WKWebView: disable default 'Escape' key exiting fullscreen

Share Construct Animate Release r499 Now

  • 0 Comments

Want to leave a comment? Login or Register an account!