Installation
Here are the download links for the PCG plugin and a step-by-step guide on how to open it in Unreal Engine.
Install
- Download the ‘CreatorTools’ Plugin from the Creator Tools Dashboard, then extract the folders and copy them into your project ‘Plugins’ folder of your Unreal Engine Project.
Open up your Unreal Project, head over to ‘Plugins’, and search for ‘PCG’. Then make sure all 3 are enabled. Then restart your project to make sure the changes you have just made are enabled.
- Now in ‘Place Actors’, you should be able to see a ‘PCG Tab’ with all of the available systems. Some systems require more than one element to function, please see each system's documentation below on how they function.
Compatibility
Now let's look at the compatibility of various systems within the PCG plugin, and how they interact with each other and other components.
Biome Generator
This system is compatible with both the path cut and the path generator systems, both are used to subtract meshes from the biome but whilst the Path Cut will only erase the meshes inside the spline range, the Path Generator creates new meshes in the form of a path. The Spline Biome is also required to define the area you want meshes to spawn in.
Multi-Biome Generator
This system is also compatible with both the Path Cut and the Path Generator systems, both are used to subtract meshes from the biome but the path generator creates new meshes in the form of a path. The Spline Layered Biome is also required to define the area you want meshes to spawn in.
Path Cut
This system is compatible with both of the Biome generators, it is used to subtract meshes from the given systems.
Path Generator
This system is compatible with both the Biome Generators, it is used to subtract meshes from the systems and create unique meshes in the form of a path.
Large Assembly
This system scatters meshes on the assembly and if a landscape is present it will also scatter on this, it can be used with the other systems to get your desired result but this system won’t affect the others.
Scatter On Mesh
This system scatters meshes on a given mesh, it can be used with the other systems to get your desired result but this system won’t affect the others.
Mesh Culling
Unfortunately, mesh culling is not an exposable parameter in the current version of PCG, but the following steps will ensure you can set up culling for your systems. This will only need to be done once.
- Locate the ‘PCG Graph’ folder, double click on one and your graph will open.
- Locate the ‘Static Mesh Spawner’, click on it, and in the details search bar, type ‘cull’. Here test out values that work in your scene, small objects like grass should have a lower culling value to increase performance, and large objects such as trees, bushes, and rocks can have a higher culling value.
- The ‘PCG_Layered’ Graph is made with sub-systems, here you will need to adjust the culling values for each system. Simply double-click the sub-system (red nodes) and then you will repeat the same process shown above.
Help & Support
If you have questions, suggestions, or feature requests, please join the Official Emperia Discord channel!
You can find support here through private support tickets or general conversation. You will also have the opportunity to showcase your work and chat with like-minded individuals across industries using Creator Tools, Unreal Engine, those creating immersive experiences, and more!
If you prefer, you can also reach out to us via email.