The February Sale is here! Save 50% on select products now through February 22.

Dynamic Mesh Builder

Cory Caron - Code Plugins - Nov 27, 2023

A simple tool for creating 2/3D meshes using Geometry Script without the need for any programming or modelling experience.

On Sale$24.99
$12.49Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Tutorials | Documentation | API | Support


A simple tool designed to expose Unreal's Geometry Script library so anyone can easily generate meshes for their game. This system aims to allow people with no modelling experience or development knowledge to quickly build meshes without needing to learn complex tools like Blender. Build anything from a pencil to even a windmill and so much more.


Features
  • Simple design: Learn the system in minutes with tutorials that walk you through creating and using the meshes.
  • Modelling experience not required: No need to have experience (or talent) with modelling tools.
  • No Code: Anyone can use it, without the need for any C++ or BP knowledge.
  • Extensible: Easily extend the system to add custom shapes and features.
  • Many Shapes: There are currently 24 shapes to build from.
  • Import Static Meshes: Import static meshes and use them to build out more complex shapes.
  • Runtime Support: While mainly designed to be an editor tool, you can also create dynamic meshes at runtime.


Planned Content
  • Modifiers. The ability to apply modifications to shapes such as bevels, bends, twists, etc.
  • More Shapes. Like Star Polyhedrons
  • Additional utility functions. Like a tool to build meshes along a spline.

Technical Details

Code Modules:

  •  SimpleDynMeshBuilder: Runtime

Number of Blueprints:

  • Actors: 4
  • Interfaces: 1
  • Function Libraries: 1
  • Macro Libraries: 1
  • DataTables: 4
  • Structs: 3
  • Enums: 2

Number of C++ Classes:

  • Function Library: 1

Network Replicated:

  • Editor Utils: No
  • Runtime Actor: Yes

Supported Development Platforms:

  • Win64

Supported Target Build Platforms:

  • Win64

Unfortunately I have no way to build/support other platforms currently, but any baked static meshes should work on any platform.

Documentation:

Example Project: Examples are built into the plugin. See pictures for some example meshes created with the plugin.


Please note that Geometry Script is still in Beta, it should be stable but there could be some issues. Any static mesh created with the tool should not have any issues though.


Additional Note: Any static meshes generated by this tool are your own, and therefore you have full rights to use them however you want, including selling/redistributing them. Credit for the tool is always appreciated by not required.