Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct Animate r472

3D bounding boxes; 3D model improvements; bound to viewport; bug fixes

10 February, 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 continued to do a lot of under-the-hood work to better prepare the Construct engine for 3D features. A key part of the engine is tracking bounding boxes of objects. Previously these bounding boxes were 2D, but now the engine tracks 3D bounding boxes so it has a built-in understanding of the extent of objects in 3D space. The 3D bounding box is available via expressions and a new script API (using a new AABB3D class, standing for Axis Aligned Bounding Box 3D). This work also allows for setting object's origin on the Z axis, which has allowed us to provide an option to set the Origin Z for 3D shape, as well as allowing negative heights (essentially mirror/flip but on the Z axis) for extra flexibility.

Work on the new 3D model plugin has also continued, with the new ability to choose multiple meshes to draw, a series of bug fixes, and a new icon to distinguish it from 3D shape.

Other changes include a new option to bound to viewport with the Bound to behavior (which has been renamed from Bound to layout), a new distance3d system expression, and support for three-value tweens to allow tweening X, Y and Z all at once. Happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 10 DownvoteDownvote
Launch r472

Changelog iconNew Additions

Not favoritedFavorited Favorited 0 favourites
Layout View: show warning if placing a 3D object on a 2D layer
Not favoritedFavorited Favorited 0 favourites
3D shape: support for setting a negative depth
Not favoritedFavorited Favorited 0 favourites
3D shape: 'Origin Z' property
Not favoritedFavorited Favorited 0 favourites
3D model: new 'Set meshes' action to draw multiple meshes of a model
Not favoritedFavorited Favorited 0 favourites
3D model: new 'Meshes' expression to get all the meshes that a model is currently drawing
Not favoritedFavorited Favorited 0 favourites
Tweens: new "Tween (three properties)" action to combine X, Y and Z
Not favoritedFavorited Favorited 0 favourites
Common expressions BBoxBack, BBoxFront, BBoxMidZ
Not favoritedFavorited Favorited 0 favourites
'Bound to' behavior: option to bound to viewport
Not favoritedFavorited Favorited 0 favourites
System expression distance3d

Changelog iconChanges

Not favoritedFavorited Favorited 0 favourites
3D Model: update icon
Not favoritedFavorited Favorited 0 favourites
Rename 'Bound to layout' behavior to 'Bound to'
Not favoritedFavorited Favorited 0 favourites
Follow behavior: update references to 'Z elevation' to just 'Z'

Changelog iconBug Fixes

Not favoritedFavorited Favorited 0 favourites
Windows WebView2: ensure gamepad input works in WebView2 exports
Not favoritedFavorited Favorited 0 favourites
3D shape: fix possible incorrect face draw order in some circumstances
Not favoritedFavorited Favorited 0 favourites
3D model: add missing support to load and unload images to and from memory using the corresponding System actions
Not favoritedFavorited Favorited 0 favourites
3D model: effects not rendering properly
Not favoritedFavorited Favorited 0 favourites
3D model: some models not producing correct animations
Not favoritedFavorited Favorited 0 favourites
3D model: crash rendering some models
Not favoritedFavorited Favorited 0 favourites
3D model: animations with a duration of 0 producing wrong results with the Progress expression
Not favoritedFavorited Favorited 0 favourites
Images not saved properly to project folder (regression r463)

Changelog iconScripting updates

Not favoritedFavorited Favorited 0 favourites
Add class IAABB3D (axis-aligned bounding box 3D)
Not favoritedFavorited Favorited 0 favourites
Add IWorldInstance method getBoundingBox3d()
Not favoritedFavorited Favorited 0 favourites
Add I3DModelInstance property meshNames

Share Construct Animate Release r472 Now

  • 1 Comments

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