The May sale is here! Save 70% on select products now through May 23.

Realtime Mesh Component Core

TriAxis Games - Code Plugins - Jul 14, 2016

Component for rendering procedurally generated meshes! Formerly known as Runtime Mesh Component.

  • Supported Platforms
  • Supported Engine Versions
    4.10 - 4.16, 4.23 - 4.25, 5.0 - 5.4
  • 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.

The RealtimeMeshComponent or more commonly RMC, is a functional replacement to the ProceduralMeshComponent and DynamicMeshComponent. The RMC is more efficient at rendering than either component while also being far more flexible than both components. You can still use all the DynamicMesh Geometry Scripting tools while enjoying the benefits of a faster renderer, or you can take a more direct approach and feed raw mesh data into the component.


The RMC has been around for nearly 7 years, and has been used by countless individuals, schools, and businesses alike, with many released projects, and big names using it. You can also find active support in our Discord server here: https://discord.gg/KGvBBTv

Technical Details

Features:

* Full Collision Support, both static triangle mesh and dynamic moving objects

* Variable mesh formats, allowing for tradeoff in needed features and memory/performance overhead

* Up to 8 Texture Coordinate (UV) channels

* Normal or High precision Texture Coordinate (UV) channels

* Normal or High precision texture coordinates, supports engine feature for high precision normals

* LOD Support, allowing engine maximum of 8 LOD levels and full dithering support

* Full NavMesh support

* Async collision updates. As collision can be slow to update, the RMC can offload it from the game thread.



Improvements over PMC:

* 50-90% Lower memory usage than PMC

* 30-90% lower render thread CPU time

* Static draw path for maximum rendering performance

* Dynamic Draw path for efficient frequent updates.

* Distance field support for various engine features.

 

Number of C++ Classes: 62

Supported Development Platforms: Win64, Mac, Linux

Supported Target Build Platforms: All engine supported platforms

Documentation: https://rmc.triaxis.games/