Spline Mesher Documentation

Spline Mesher
Version: 1.2.8
Review

1.Spline Mesher #

Thank you for licensing Spline Mesher!

This asset is developed for Unity 2022.3.21+. Using it with older versions runs the risk of script compile errors.

Unity 6 does not affect this asset and it fully supported.

Updating to v1.2.0+?

Be sure to delete the Spline Mesher folder before updating!

Support and access to feature requests can be found on the Discord server

Discord Server

Verify your invoice on Discord to get free access to the Spline Extensions asset preview

    Known issues

    • Using a Box-type collider, with subdivisions, and increasing the “Spacing” parameter results in the visual- and collision mesh being offset.
    • Using multiple splines within one container, and a source mesh with +1 material, results in it being invisible for the 2nd+ spline (limitation of MeshCombine)
    • Adopting the Job system, for increased performance for complex/long meshes, is currently not possible unfortunately. Namely due to 2 Unity API’s not being Job-friendly but vital.

    Potential improvements

    • “Scale to Fit” option. In the case where X number of meshes can’t exactly fit along the length of the spline, this option can scale them so that everything fits exactly.
    • Option to specify the number of meshes. Currently, this is auto-calculated so that the entire spline is populated, but it may be desired to repeat and stretch a mesh X number of times along the spline.
    • Caps. Allows attaching a prefab to the start/end of the Spline

    Version 2.0 (In development)

    These feature are large in impact, and warrant considerable development. As such, they are in development for a Version 2 as a paid upgrade.

    • Full conversion to using Jobs/Burst for greatly improved realtime performance (up to 1300%).
    • Functionality to create a mesh from the spline’s closed curve (area mesh).
    • Output an individual mesh object, per spline. This helps to separate the output neatly. This also removes the need for mesh combining functionality.
    • Output mesh splitting (max length). Allows the component to output multiple meshes, so that very long splines can be segmented. This is important for culling/rendering performance.

    See also

     

    Yes No Suggest edit
    Last updated on October 7, 2025
    6 of 6 users found this section helpful
    If you're familiar with this asset, please consider leaving a review!
    Your support is what makes complementary updates possible!
    Suggest Edit