Hi all. I’ve used almost all the spline tools on the asset store and to be honest they all annoy me for a number of reasons. Some are hard to set up. Some are hard to place and edit points in 3D space. Some just break if you look at them long enough. And the the rest are so complicated or obtuse it takes a rocket scientist to actually use them.
I’ve decided to take matters into my own hands and I started building a simple spline tool. The goal of this tool is to:
- Make spline creation simple and easy
- Make editing a spline (moving points, adding points, inserting points, deleting points, etc) simple.
- Build an intuitive interface so that you can easily understand where the spline is in 3D space. (I’m basing this on the Homeworld interface, if you haven’t played it, play it!).
- Build it robust. Working with undo and redo. Making it so that it never breaks and never gets null exceptions even when points are deleted etc.
- Make it fast! No alloc, no GC at runtime.
Here’s a short video of how it’s going. Let me know if this is something you’d like to use and I’ll see if I can make it available in future when it’s more complete.