Search Unity

[RELEASED] Spline Studio - Bézier, Hermite & CatmullRom spline creator, editor and animator

Discussion in 'Assets and Asset Store' started by graphicDNA, Oct 9, 2018.

  1. graphicDNA

    graphicDNA

    Joined:
    Jun 26, 2017
    Posts:
    47
    Hi guys,

    I have just released Spline Studio, a powerful and yet very cheap tool that allows easily creating and editing most types of Splines.

    Create your curves with a few clicks, and use the built-in Spline Controller to animate objects or cameras along the curves. This controller includes motion damping to create smooth camera travelings in a matter of seconds, with several configurable orientation modes, including a look-at-target mode that allows you to set the camera target with a simple drag&drop.



    Main Features:

    - Full control on local control points, including Camber/Tilt
    - Simply paint your splines by adding points with mouse clicks
    - Reverse, Refine, Tessellate, Attach and Detach points, with full Undo Support
    - Automatic mesh generation, with customizable interpolation by fixed number of sub-divisions, or by fixed world step (adaptive interpolation)
    - Several control modes for control points: free, aligned, mirrored
    - Fully integrated with Unity's editor
    - Compatible with Unity's line renderer to create complex shapes and effects along the spline
    - Optional Custom Mesh Renderer that offers Camber, level of detail and UV Tex Coords customization

    It also includes a built-in spline controller component to animate objects along the spline:

    - Fully integrated with Unity's animation system (optional)
    - Supports affecting position/orientation independently (and look to target mode)
    - Includes support for position and rotation offset
    - Automatic milestone detection (including events when object reaches certain points)
    - Automatic walk-mode enables object to move with no need to use animations, supporting several speed units
    - Several loop modes supported: none, auto-rewind, ping-pong

    Full source code included

    Hope you like it.

    Cheers
     
    Last edited: Oct 9, 2018
    DrOcto and Neviah like this.
  2. DrOcto

    DrOcto

    Joined:
    Sep 15, 2017
    Posts:
    79
    Just bought :D:D:D Very nice solution! Bravo!
     
    graphicDNA likes this.
  3. Neviah

    Neviah

    Joined:
    Dec 1, 2016
    Posts:
    235
    Is there any way to raise the edges so a player cannot fall off the edges? Or provide a border of some sort?
     
    graphicDNA likes this.
  4. graphicDNA

    graphicDNA

    Joined:
    Jun 26, 2017
    Posts:
    47
    That's a good suggestion. Well add the possibility to do that in this week's release. Thanks !
     
    Neviah likes this.
  5. graphicDNA

    graphicDNA

    Joined:
    Jun 26, 2017
    Posts:
    47
    Hi, I have added a new feature called MeshOffset that allows creating what you suggested (walls or borders). The update (that includes other fixes and improvements) is already under review, so it will be available in 1 or 2 days.

    I also included a new demo scene that showcases what you needed, with a road that has walls on the sides.
     
    Neviah likes this.