Electric Dreams | UE5 GDC 2023 - PCG

I was brought on to the Opal team near the beginning of production to RnD how PCG could be leveraged to quickly make a new GDC demo for 2023. I created numerous works that were axed in favor of another direction lead by the PCG team, however I'm very excited to be able to share those works today as it's part of the story in how the team got to where it landed the project.

I worked on a background PCG forest, PCG microscatter (non-GPU scattering), a landscape auto blend material, and I worked on making and polishing up some assemblies for the PCG team. The assemblies and the auto blend material made it into the final demo, whereas the PCG content did not.

This was a monumental team effort, and here's a shoutout to some of those involved. I can't credit everyone here, so I've limited it to people who I worked with directly.

Daniel Woje
Wiktor Ohman
Jakob Keudel
Isac Crafoord
Galen Davis
Mathew OHalloran
Majid Azim
Adam Rosengren
Jean-Sebastien Guay
Huw Bowles
Robert Osborne
Marien Elalaoui

The sample is available for download now, check it out here: https://unrealengine.com/marketplace/en-US/error-404?e=/marketplace/en-US/product/electric-dreams-env

Background Forest (PCG Disabled)

Background Forest (PCG Disabled)

Background Forest (PCG Enabled)

Background Forest (PCG Enabled)

Background Forest (PCG Disabled)

Background Forest (PCG Disabled)

Background Forest (PCG Enabled)

Background Forest (PCG Enabled)

Background Forest Graph

Background Forest Graph

Micro Scatter

Micro Scatter

Micro Scatter

Micro Scatter

Micro Scatter

Micro Scatter

Micro Scatter (PCG Disabled)

Micro Scatter (PCG Disabled)

Micro Scatter (Pebbles Enabled)

Micro Scatter (Pebbles Enabled)

Micro Scatter (Pebbles, and leaves enabled)

Micro Scatter (Pebbles, and leaves enabled)

Micro Scatter (Testing Normal to Density)

Micro Scatter (Testing Normal to Density)

Micro Scatter (Testing Normal to Density)

Micro Scatter (Testing Normal to Density)

Micro Scatter Graph

Micro Scatter Graph

Landscape Material (Material Disabled)

Landscape Material (Material Disabled)

Landscape Material (Material Enabled)

Landscape Material (Material Enabled)

Landscape Material

Landscape Material

Landscape Material

Landscape Material

Landscape Material (Layer Preview)

Landscape Material (Layer Preview)

Assembly cleanup

Assembly cleanup

Assembly cleanup

Assembly cleanup

I made the assemblies, and foliage was added as a PCG system by the PCG team

I made the assemblies, and foliage was added as a PCG system by the PCG team