Installation¶
Add the Plugin¶
Copy the ProceduralPlanetGeneration plugin folder into your Unreal project:
YourProject/
Plugins/
ProceduralPlanetGeneration/
Then regenerate project files if your project uses C++, open the project, and enable the plugin if Unreal does not enable it automatically.
The plugin contains content, so make sure plugin content is visible in the Content Browser. The spawner Blueprint and the included reference assets both live in plugin content.
Required Plugin Dependencies¶
PPG enables the Unreal Niagara plugin because the water wave simulation uses Niagara systems.
The plugin also includes VoxelCore-derived support code internally. No separate VoxelCore plugin installation is required.
Included Modules¶
| Module | Purpose |
|---|---|
PPG |
Main runtime/editor-facing planet generation code. |
ComputeShader |
GPU compute shader interfaces used by terrain and foliage generation. |
VoxelCore |
Bundled utility code used for mesh generation. |
Included Content¶
The plugin ships with the reusable spawner Blueprint, example content, and support assets, including:
Content/PlanetSpawnerBP, the Blueprint users place in a level to spawn planetContent/Example/Level/PPGExampleLevelContent/Example/Assets/ExamplePlanetDataContent/Example/Assets/M_PPG_ExampleGenerationContent/Example/Assets/M_PPG_ExampleBiomeMaskContent/Example/Assets/M_PPG_ExampleSurfaceContent/Example/Assets/Character/ExamplePlanetCharacter- Water materials and water simulation assets under
Content/Water - Cloud material assets under
Content/Clouds
