Skip to content

Asset Reference

Main Authoring Assets

Asset Type Class Purpose
Planet Data Asset UPlanetData Main planet setup data asset.
Foliage Data Asset UFoliageData Per-biome foliage configuration.
Water Simulation Data Asset UWaterSimulationData Niagara ocean simulation parameters.

Main Runtime Actor

Actor Class Purpose
Planet Spawner APlanetSpawner Generates and manages planet chunks, water, foliage, clouds, and object pools.

The plugin includes Content/PlanetSpawnerBP, a ready-to-place Blueprint based on the spawner actor. In normal projects, drag this Blueprint into your level and assign a Planet Data asset.

Included Example Assets

Common starting points:

Content/Example/Level/PPGExampleLevel
Content/Example/Assets/ExamplePlanetData
Content/Example/Assets/M_PPG_ExampleGeneration
Content/Example/Assets/M_PPG_ExampleBiomeMask
Content/Example/Assets/M_PPG_ExampleSurface
Content/Example/Assets/Biomes/

Water Assets

Water-related assets are grouped under:

Content/Water/

This includes materials, render targets, material functions, Niagara modules, and effects used by the ocean simulation.

Cloud Assets

Cloud-related assets are grouped under:

Content/Clouds/

Third-Party Notices

The plugin includes third-party notices under:

ThirdPartyNotices/

VoxelCore-derived code is bundled in the plugin, and the plugin uses DeathreyCG's Niagara ocean wave simulation tutorial as the basis for the ocean simulation.