The next version of Curve Architect is now live on the Unity Asset Store!
New features:
- Scaling of Architect Curves.
- Deforming meshes in other Game Objects' local space.
- Better performance for deforming meshes in the editor and in real-time.
- Improved performance when animating Game Objects along Architect Curves.
- Remade parts of the custom position tool.
- The Architect Curve will always be centered.
- Support for deforming prefabs with hierarchies.
- Support for deforming Game Objects with LOD groups.
Bug fixes:
- You will no longer select an Architect Curve after using any GUI element on top of it.
- All selected control points will be deleted correctly.
- Handle size is now consistent across all supported Unity versions.
- Many more small bugs have been fixed.
Good to know:
- Updating from Curve Architect 1.0.2 to 1.1.0 will convert all followers on your Architect Curve to deformations. You need to manually change them back to followers. This issue is unlikely to occur in future updates.
- You might experience some performance loss (only in the editor) when you have over 25,000 to 50,000 ArchitectCurveObjects in your scene. This is due to two callbacks in Unity 2022 and 2023 not working as intended, which required a workaround. The bug has been reported to Unity, and they have informed me via email that someone has been assigned to address it. Hopefully, it will be fixed soon so I can implement a system that release on this callbacks, and that will fix the performance issue.
- Moving and animating objects along curves with positionInCurveSpace and rotationInCurveSpace is now deprecated. You need to use localCurvePosition/curvePosition and localCurveRotation/curveRotation instead.
Note: When importing the new Curve Architect version from package manager, and it says: "Nothing to Import!", try delete the Curve Architect folder, restart unity, and download it again.
If you have any issues with the new update, please contact me here on the forum, or email me at contact@curvearchitect.com.