{{description>A node-based editor for extruding shapes, deforming meshes & more along spline paths. Use it to make your own track editor and more in Unity.}} {{indexmenu_n>3}} ====== Curvy Generator ====== Curvy Generator (CG) is a graph-based, modular system for turning spline data into Unity scene content. Common uses: * Extrude shapes along paths to create meshes * Deform existing meshes along paths * Clone meshes and GameObjects along paths or volumes A Curvy Generator is a GameObject with a CurvyGenerator component. Each CG is represented as a graph: a network of [[.:modules:start|modules]], each module representing an action (reading a spline, creating a mesh, etc.). Modules can exchange [[.:datatypes|data]] via links. Each link connects an input slot of a module with an output slot of another module. You edit a Curvy Generator graph via a [[grapheditor]]. Open it by clicking the Edit Graph button in the CG's inspector, or via the [[documentation/toolbar/start#curvy_generator_actions|Edit button on the toolbar]].