Welcome to Online Leaks

Join us now to get access a large numbers of assets for unreal engine / unity and more. Once registered and logged in, you will be able to download free resources, post replies to existing threads, and so much more. It's also quick and totally free, so what are you waiting for?
Mesh Ops Plugin

PAID Plugin Constant Updates 5.0 $30 Mesh Ops Plugin 1.05

No permission to download
HighresScreenshot00025%20Copy-1920x1080-502014b313499ee3971c20b9a0d179c4.png


OVERVIEW VIDEO

DEMO MAP DOWNLOAD
'CUT GAME' DEMO DOWNLOAD

- UE5 SUPPORT ADDED -​


Mesh Ops is a collection of 170 200+ Blueprint Nodes written in C++. Over 6,000 lines of code! Mesh Ops allows for a wide variety of advanced Procedural Mesh edits and generation. Use any mesh! Included are several example blueprints of how to chain together these nodes to accomplish many different things. Most functions are construction script tested/safe (when used as intended, please backup your work.) Full C++ source is included. No external dependencies or libraries to worry about!

Youtube We may provide tutorials in the future, stay tuned.
Questions / Special Requests - [email protected]
Documentation (Auto Generated) https://vyrulent.com/MeshOps/Documentation/MeshOpsPluginBPLibrary/MeshOpsPluginBPLibrary.html

The Mesh Data structure is completely decoupled from Procedural meshes, meaning any Procedural Mesh replacement that uses arrays for their vertexes and triangles is compatible.

INCLUDED DEMO GAME
'Cut Game' is included as an example of how this plugin could be integrated into gameplay. Roll around and slice into the floor as you go, once you cross back over your path it cuts out a section of the floor for a limited amount of time. The goal is to knock as many point spheres into the holes you make as you can within the time limit, green spheres are worth points, red subtract from your total points, and blue spheres increase the remaining time.

Note: The Mesh Boolean function and some of the related code are from an engine plugin called Geometry Processing, included in Unreal since 4.26, but not exposed to blueprints on its own. Mesh Booleans on simple meshes are very fast - enough to be done in real-time, i.e. every frame, but for more complex meshes it takes much longer, we provide methods to save and load the data so it doesn't have to be generated at runtime, or regenerated.

Most of the functions operate on an entire mesh at once and/or use a loop of vertices - fine mesh 'modeling' type editing is limited/not available at present.

QUICK START
You should be able to right-click in a blueprint and type Mesh Ops, to find all the nodes available. Mesh Data is the structure that holds procedural mesh data. Read on for more.

GETTING STARTED
  1. Enable Show Plugin Content (and possibly Show Engine Content) in the Content Browser
  2. Find the MeshOpsPlugin Content folder in the Content Browser
  3. I'd recommend opening the Content/READ_ME blueprint, it's a good idea to familiarize yourself with the nodes
  4. Or open the Content/Maps/MeshOpsDemo map and press play

C++ GETTING STARTED
  1. Add "MeshOpsPlugin" to your .build.cs file under "PublicDependencyModuleNames".
  2. Add #include "MeshOpsPluginBPLibrary.h" to your .h file.
  3. You should be able to use the namespace MeshOpsPlugin:: or UMeshOpsPluginBPLibrary:: to call functions.
  4. All source code is included, refer to MeshOpsPluginBPLibrary.h for function definitions.

Dependencies
  1. After installing the plugin and enabling it for your project, ensure the following plugins are enabled as well: Geometry Processing, and Procedural Mesh Component (should be enabled automatically when enabling this plugin)
  2. C++ users: "ProceduralMeshComponent", "GeometricObjects", "DynamicMesh" might be needed in your build.cs file

Raw Functions List
Too many to list here (9000 character cap), see here instead.

DOCUMENTATION - https://vyrulent.com/MeshOps/Documentation/MeshOpsPluginBPLibrary/MeshOpsPluginBPLibrary.html
And find the READ_ME blueprint in the MeshOpsPlugin Content folder (Show Plugin/Engine Content)

UE4 built-in Booleans, etc. C++ doc - https://docs.unrealengine.com/4.27/en-US/API/Plugins/DynamicMesh/
C++ files for built-in GP plugin - Program Files\Epic Games\UE_4.27\ Engine\Plugins\Experimental\GeometryProcessing\Source\

Technical Details​

Features:
  • Mesh Booleans with any mesh, saving/loading, exporting/importing, generating, uniform random placement on the surface, runtime, and real-time applications, mesh animations not possible by any other means, and much more.
  • Possible applications: Cutting meshes dynamically, destruction, cutaway diagrams, meshes from images, real bullet holes (optimizing for a multiplayer shooter game may be challenging though), meshes from splines or 'hand drawn' outlines
  • For more, see the Functions List above.
  • Functions/nodes are made to be very modular, and easy to understand how they work together.
  • Example blueprints for a variety of applications, showing how to chain nodes together to achieve different things.
  • Includes a demo game "Cut Game", roll around cutting through the floor and knocking point balls into the holes you make. Demonstrates the fundamentals of retaining data for consecutive mesh operations.
  • Full C++ source code included.
Code Modules:
  • MeshOpsPlugin - Editor Plugin
Number of Blueprints: 30 (mostly example blueprints)
Number of C++ Classes: 2
Network Replicated: No
Supported Development Platforms: Windows, etc.
Supported Target Build Platforms: Windows, likely others (untested)
Documentation: MeshOpsPlugin Content/READ_ME
Auto-Generated Documentation: https://vyrulent.com/MeshOps/Documentation/MeshOpsPluginBPLibrary/MeshOpsPluginBPLibrary.html
Example Project: N/A
Important/Additional Notes:

Latest updates

  1. UPDATE TO VERSION 1.05

    UPDATE TO VERSION 1.05

Similar resources

Mesh Tool Melaro
0.00 star(s) 0 ratings
Downloads
0
Updated
Dinosaur - Triceratops Melaro
0.00 star(s) 0 ratings
Downloads
0
Updated
3D Gaussians Plugin Freeze
0.00 star(s) 0 ratings
Downloads
0
Updated
71,733Threads
73,353Messages
7,345Members
BicorbcoreLatest member
Top