Beta versions are not as thoroughly tested as stable
3D model plugin; dynamic sampling; bug fixes
20 January, 2026 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
This week's beta release introduces a major new feature: a built-in 3D model plugin!
We will be covering this in more detail in a future blog post, but in short, our goal has been to properly integrate 3D models with the editor to ensure they work well with other features. This includes integrating with spritesheets, export optimizations, memory management, the Animations Editor, and more. Currently only GLTF/GLB formats are supported, and you must first import 3D models to the Project Bar before you can choose to use them with a 3D model object. This is the first release of a major new feature so expect some rough edges and bear with us while we get things working smoothly. However it's a major step towards further 3D support in Construct!
That's not all this week either! We've also added a long-requested ability to change the sampling mode at runtime. This also covers having a sampling mode setting in the editor for layouts, layers, and individual instances, and the ability to change all of them at runtime. This makes it easy to do things like set a layer to pixellated-style nearest sampling, while the rest of the project defaults to high-quality trilinear sampling - or vice versa. There's also support for this via scripting APIs and in the SDK. While we were working on this, we also added in the ability to set the anisotropic filtering setting at runtime (but that remains a project-wide setting).
As ever there's a batch of bug fixes, and a few updates for the SDK as well. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r469
New Features
Import 3D models to project via Project Bar
New Additions
Support for changing sampling per layout, layer and instance
System action to set anisotropic filtering at runtime
Bug Fixes
Drawing Canvas: 'Clear canvas' action did not always work with multisampling in WebGPU renderer
Possible incorrect SDKv1 warning when showing warning about addons that cannot be bundled
Ease editor: crash trying to drag handles which can't be dragged
Ease editor: crash editing the X coordinate of the first and last handles
Templates: replica plugin properties not initialized properly (regression r468)
Performance Improvements
Significantly improve performance changing max spritesheet size or downscaling quality in large projects
SDK updates
Add editor APIs for dynamic sampling
Allow listing single-global plugins in "object" properties which specify allowedPluginIds
Fix some script APIs not working with addon instances
Fix possible error using Tween behavior with SDKv2 addon
Scripting updates
Add script APIs for dynamic sampling
Add IRuntime property anisotropicFiltering
Fix possible error using MeshData with odd number of indices
Share Construct 3 Release r469 Now