TriAxis-Games/RealtimeMeshComponent

C++rmc.triaxis.games

Unreal Engine 5 plugin component for rendering runtime generated content.

ue4ue4-pluginue4-pluginsruntimeprocedural-generationunreal-engineunreal-engine-4unreal-engine-plugin
Star 增长趋势
Star
1.8k
Forks
430
周增长
+2
Issues
11
5001k1.5k
2023年2月2024年4月2025年6月2026年9月
README

Realtime Mesh Component (Core) for Unreal Engine 5

This is the free, MIT-licensed Core edition of the Realtime Mesh Component. Looking for spatial streaming, runtime Nanite, mesh→SDF/Lumen cards, compute providers, replication, and more? Check out the Pro edition, available on Fab.

Documentation · Discord · Issues

The Realtime Mesh Component (RMC) renders runtime-generated and runtime-modified geometry in Unreal Engine 5. It is a high-performance replacement for the ProceduralMeshComponent (PMC) and DynamicMeshComponent, built around an efficient stream-based mesh data layer and a copy-on-write render proxy. It scales from simply loading a model at runtime, through live mesh editing and debug views, up to procedural generation of entire worlds.

RMC has been in active development for 8+ years with a community ranging from individual developers to schools and Fortune 500 studios.

What's included in Core

  • RealtimeMeshComponent — the core runtime: stream-based mesh data, LODs, sections and section groups, materials, copy-on-write render proxy, collision, and full Blueprint + C++ APIs
  • RealtimeMeshExamples — canonical usage examples (HelloTriangle, basic shapes, collision, async build, LODs, fast updates, and more)
  • RealtimeMeshEditor — editor integration and details-panel tooling

Pro edition adds

Mesh providers and the Constructed mesh system, dynamic mesh (UDynamicMesh) integration, static-mesh/OBJ conversion, GPU + CPU mesh→SDF generation with Lumen card support, compute-shader mesh generation, spatial streaming, a runtime Nanite builder, and meshoptimizer-based mesh optimization — plus the examples and tests for all of it.

Installation

  1. Clone or copy this repository into your project's Plugins/ folder (e.g. MyProject/Plugins/RealtimeMeshComponent/), or install from Fab.
  2. Regenerate project files and build (C++ project required for source builds).
  3. Enable the Realtime Mesh Component plugin in the editor if it isn't enabled automatically.

Supported engine versions: UE 5.5 – 5.8

Getting started

The examples module is the best starting point — see Source/RealtimeMeshExamples/, starting with RealtimeMeshExample_Simple_HelloTriangle. Full guides, key concepts, and API documentation live at triaxis.games/realtime-mesh.

Community & support

License

The Core edition is licensed under the MIT License. Copyright © TriAxis Games, L.L.C.

相关仓库
carla-simulator/carla

Open-source simulator for autonomous driving research.

C++MIT Licensesimulatorautonomous-vehicles
carla.org
14.4k4.7k
Allar/ue5-style-guide

An attempt to make Unreal Engine 4 projects more consistent

tutorialMIT Licenseblueprintnaming-conventions
ue5.style
6.3k1.3k
tomlooman/EpicSurvivalGame

Third-person Survival Game for Unreal Engine (Sample Project)

C++tutorialMIT Licensegameue4
tomlooman.com/unreal-engine-cpp-survival-sample-game/
3.4k1.2k
pafuhana1213/KawaiiPhysics

KawaiiPhysics : Simple Bone Physics for UnrealEngine 4 & 5

C++libraryMIT Licenseue4unrealengine4
pafuhana1213.github.io/KawaiiPhysics-Portal/
3.3k399
4sval/FModel

Unreal Engine Archives Explorer

C#appGNU General Public License v3.0explorerfortnite
fmodel.app
3.1k462
gildor2/UEViewer

Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).

C++appMIT Licenseumodelunreal
gildor.org/en/projects/umodel
2.9k572
UE4SS-RE/RE-UE4SS

Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games

C++MIT Licenseluascripting
docs.ue4ss.com
2.9k503
PanicPetal/ALS-Community

Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.4 with additional features & bug fixes

C++Otherunreal-engine-4unreal-engine
2.7k629
unrealcv/unrealcv

UnrealCV: Connecting Computer Vision to Unreal Engine

PythonPyPIMIT Licensevirtual-worldscomputer-vision
unrealcv.org
2.2k465
sideeffects/HoudiniEngineForUnreal

Houdini Engine Plugin for Unreal Engine.

C++libraryOtherhoudini-engineue4
sidefx.com/unreal
1.6k404
hxhb/HotPatcher

Unreal Engine hot update manage and package plugin.

C++libraryMIT Licenseunreal-enginehotupdate
imzlp.com/posts/17590/
1.5k388
ProjectBorealis/PBCharacterMovement

HL2-style, classic FPS movement for Unreal Engine implemented in C++

C++libraryMIT Licenseunrealunreal-engine
projectborealis.com/movement
1.5k176