Rave Spline and Mesh Builder

Rave Spline and Mesh Builder is now released in the Marketplace!

List of Features Video:

Starting Out Step by Step Guide:

Tutorial 1 - Building Doors:

Rave Spline and Mesh Builder has 2 primary features:
**- Spline creation and editing tools with templates **
Easily create splines with rounded corners and other complex features. A set of template shapes such as circles and stars is provided.

**- Procedural mesh asset generation using splines **
Using a combination of splines, create static mesh assets such as rails, stairs and furniture! Modify the shapes anytime within the editor.
Finally, export your creations to a static mesh asset for future use.

Documentation Wiki: Home · Impreszions/SplineMeshBuilder Wiki · GitHub

**Example Project (Requires the plugin installed): **http://www.impreszions.com/splinemes…derExample.zip
http://impreszions.com/splinemeshbui…ampleGrass.zip (Sample Grass Map)

**Full List of Features **

  • Updated Spline Component Visualizer with the following additional features:
  • Displays spline point indices
  • Create rounded corners on splines
  • Create rounded segments on splines
  • Straighten segments on a spline
  • Create spline shapes from templates: N-Sided polygon, Star, Circle, Rectangle, Point List
  • Load and save spline data to UAsset files
  • Alternate rotation behavior while holding the Shift key: Rotates the segment instead of modifying tangents
  • Align multiple selected spline points
  • Move spline to start from origin
  • Change the spline point order
  • Spline Editor tab that perform the following features:
  • Allow easier navigation between spline points
  • Move spline points based on segment length
  • Specify a segment rotation
  • Delta transform spline points
  • Creation of static meshes using splines. The features included are:
  • Extrude a spline to mesh
  • Extrude a spline following a spline path to create a mesh
  • Repeat meshes to be export into a single mesh
  • Bend meshes following a spline path
  • Slice meshes following a spline path
  • Importing multiple static mesh assets and exporting into a single mesh
  • Export generated mesh into a Static Mesh UAsset file

Sample Images: (All assets were created with the plugin, even the grass :slight_smile: )







If you have any questions, feel free to ask them :slight_smile:

Looks nice! Just curious if there is a runtime component to this so that you can animate the mesh spline points during gameplay?

Real Time Demo:

The actor has an update build function exposed so it is possible to update them mesh on run-time.
However, as it was not in the scope for this initial release to get it running during run-time, the code may not be optimized well enough and may cause performance hits depending on the complexity of the spline (i.e. number of curves) if you are calling it every tick.

You might get away with the performance drop if you script it to update at certain events only.

This is the blueprint script that was running for the demo:

Your tool is stunning, one of the most creative thing in a realtime app since a long time, my hat ! :wink:

Many thanks!! :slight_smile:

Yes! I was working on my own solution via RMC with animated moving track spline meshes, but this would be so much simpler. I will have to check it out. Thanks!

This is an awesome looking tool set. will have to get it at some point.

I just bought this, and I can say that it is going to really extend what we can do right in the editor … Just looking at the example project has given me all kinds of new ideas.

The seller showed me how to make Sci-Fi hallways with complex curves, and it looks amazing. Anything is possible now, any shape I can dream up, I think I can create with this tool. I am going to need to reprogram my brain to design meshes with splines… but this is fantastic. Best money I have spent so far, and I have bought almost everything.

Roggie, any way we can get a few more of the sample assets you show here, like the spiral stairs, grass, grass pots, building with columns, handrail and banister, and flags, added to the example project? It is a great learning experience just to see how you use the splines to create such a diverse set of meshes. Your a master!

Sounds crazy, but I think other sellers are going to gobble this up to help them create their marketplace offerings. Feels much easier then working in Blender or Maya, but I find those tools a real time soak. This feels intuitive, and the design process is very quick… I really appreciate the ability to create right in the editor. For most meshes, this is all I need.

I waited over two years for a way to create curved walls in the editor … this is just amazing.

Please consider creating a whole series of basic and advanced tutorials for us noobs. You are really good at explaining how to use the tool, I have already learned a lot. Thanks for the help.

Brilliant, absolutely brilliant.

The sample assets in the screenshots are in the example project at http://impreszions.com/splinemeshbuilder/RaveSplineMeshBuilderExample.zip (UE4.16)
Its in the SampleObjects.umap (stairs, chair, etc) and SampleScene.umap (the first screenshot). There were some items that I had to mess around the parameters under the Advanced category of the components to get them working so make sure to check the settings there too :slight_smile:

Bonus tip!
The chair in the video is done by using 2 Mesh Bend functions. Take an extrude of a rectangle and bend it to a U-shape, then bend the U-shape into the S-shape.
Much like how you would do it in the real world =)

Another tip!
Straighten segment function in the spline drop down menu can potentially solve many mesh generation problems.

Thanks again for your support!

I’ve forgot to include the grass and flower pots into the example project so I’ve added a link to download a sample map featuring the grass and flower pots.

http://impreszions.com/splinemeshbuilder/RaveSplineMeshBuilderSampleGrass.zip

Grass texture courtesy of https://megascans.se/library/free :slight_smile:

Just submitted an updated version (1.1) to Epic with the following changes:

  • Mesh Path has several additional options exposed to disable several auto applied parameters.
    Previously flip normals and flip shape direction were applied internally automatically based on whether the shape spline was going in a clockwise or counter-clockwise direction. This auto setting is now exposed, giving more control and reduce the haphazard outcome of the component when adding new points to the spline.

  • Several components now have its spline axis exposed and can be set as auto-detect, X,Y, or Z axis.

  • Support for 4.17

Just uploaded the first full tutorial video guide on how to build doors with the plugin! Enjoy!
There might be some tips and tricks that you can pick up from it!

Amazing stuff!

Is it possible to use your plugin to edit or create meshes/clothing to the NEW clothing system?UE4 Cloth Tutorial #3.5 - Cloth Settings explained - Unreal Engine 4.16 Cloth Solver - YouTube

How can I create/edit splits and meshes at playmode, is there a tutorial?

please help, I even called Kuala Lumpur! ; )

thanks!

Added new tutorial for mesh building at runtime with iOS ARKit!

https://www.youtube.com/watch?v=jwZYU9FXGvOo

Hi @Roggie, I’ve been using the plugin for a few days, and I’ve noticed since installing the plugin I have an issue. It has to do with the advanced spline editor. I had actors that used splines, but now when I attempt to edit the splines in the editor, it doesn’t work as expected.
Moving a splinepoint transform will move the first chunk, but then the focus will be moved to the spline component instead of the spline point, and I’ll be dragging the whole spline. Is there some way around this.

You can temporary disable Spline Tools functionality by right clicking a spline point and unchecking the “Enable Spline Tools” option. This should disable all modifications did by the plugin including the changes to the transform widget behaviors