9 Commits
Author SHA1 Message Date
Florian Rival 9b1314bfa0 Make the depth of field blur effect 2x faster (#9186) 2026-10-06 08:55:22 +02:00
Florian RivalandDavy Hélard b30074ab24 Add Ambient Occlusion, Depth-of-field, faster bloom and tone mapping for 3D games (#9180)
Co-authored-by: Davy Hélard <[email protected]>
2026-10-05 15:10:35 +02:00
D8H 7dd4d13a7a Upgrade to Three.js 0.185.1 (#8853)
- Point lights and spot lights now uses a realistic decay. It's not possible to find the exact same result as before, but you can tweak the intensity and the decay properties. Hemisphere lights, directional lights and ambient lights still work the same as before.
- The 3D particle emitter must be updated to the last version to handle the new 3D renderer world scale property.
- Ensure any 3D extension you use is also updated to the latest version.
2026-10-03 13:55:50 +02:00
Florian Rival bc1776c59e Build Three.js as a classic global-script bundle in SharedLibs/ThreeAddons (#8804)
Only show in developer changelog
2026-07-06 17:25:17 +02:00
Florian RivalandDavy Hélard 3846a1553b Experimental in-game editor (#7974)
Co-authored-by: Davy Hélard <[email protected]>

Don't show in changelog
2025-11-11 18:22:37 +01:00
D8H 901f84daaa Add bloom and color effects for 3D layers (#6228)
- Add 3D Effects for color adjustment and bloom.
- A lower quality anti-aliasing is used when post-processing is enable (SMAA instead of MSAA).
- Upgrade to Three.js 0.160.0.
2024-02-16 14:12:46 +01:00
D8H 3bee88c6cd Handle 3D models compressed with Draco (#5390) 2023-06-09 17:49:46 +02:00
D8H 6858e0fb59 Render 3D in linear color space, upgrade to Three.js 1.152.0 (#5360)
* 3D model objects will look brighter. Light intensity may need to be reduced.
2023-06-06 12:28:46 +02:00
AlexandreS cf374737fc Add support for built-in 3D games (#5285)
* This provides new 3D objects: 3D Box (perfect to create walls, floors, or billboards) and 3D Model (to import objects created in a 3D modeling app).
* 2D and 3D can be mixed in a same game. Each layer of a game can contain 2D objects, 3D objects or a mix of both.
* This allows to build 2D games, 2.5D games and full 3D games: platformers, racing games, FPS, hyper casual games. It's easy to start adding 3D objects to an existing 2D game.
* You can set up a light by adding an ambient light and/or directional light in the effects of a 3D layer. 3D objects can be configured to react to light or ignore it.
* In the future, support for 3D objects will be improved: light objects, animations, etc...
2023-05-16 17:37:49 +02:00