So that analytics broken down by extension, behavior type, asset pack or
swapped object stay exact, instead of only reporting the first item of
each day.
- Tweens can now use a custom easing curve, in addition to the built-in named easings (`linear`, `easeInQuad`, ...). A custom curve is written like in CSS: `"cubic-bezier(x1,y1,x2,y2)"`.
- The easing field gets a Custom curve... entry that opens a visual curve editor.
- New custom easing can be named and reused across the project (or across an extension)
Co-authored-by: Viktor Vovk <[email protected]>
- The errors can now be displayed without having to open the developer console
- They are also visible to the AI agent which can react to it in the case it's an error coming from an extension being edited by the AI.
- Ensure you use "Fitted to camera view" in your directional settings to benefit from this. This is the new default.
- Shadows are no longer rendered by chunks when they are far from the camera (they are smoothly stopping)
- The upgraded rendering allows to specify the maximum distance of the shadow from the camera. In the very vast majority of cases, this allows shadows to be rendered further than before with a quality as good if not better.
- Some skyboxes give too much light, or are too bright in the background:
- "Environment light intensity" scales the light given by the skybox.
- "Background brightness" scales the brightness of the skybox images.
Both are 1 by default, so existing scenes are unchanged.
- 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.
On the mobile app, files added by the AI to a project not saved yet were
kept as blob URLs: previews can't read them (the image shows as a
placeholder) and they are lost when the app is closed. The user is now
asked to save the project in the cloud (which stores the files).
Don't show in changelog