Website powered by

Procedural PCG TV Wall

This is a small TV Wall Spline tool I made using PCG and materials in Unreal Engine for ONEiRA, an indie game taking place in the world of dreams. This effect belongs in an upcoming level in a dream city, but I had the inspiration to make this early so I whipped it up ahead of time. It will be used to display various messages and billboard-style ads to add to the dream-like city environment. The effect was inspired by an episode of Cowboy Bebop where the Villain takes control over a bunch of TV screens. I whipped up the TV screens in blender, but any mesh can be used.

Video showcasing the screen wall

Screen Takeover Effect, used for dramatic effect

Screen Takeover Effect, used for dramatic effect

Easily Swap materials for different effects.   NOTE: the art here isn't made by me.

Easily Swap materials for different effects. NOTE: the art here isn't made by me.

Experimental Multi Scale Screen. loops the screen wall graph at multiple scales.

Experimental Multi Scale Screen. loops the screen wall graph at multiple scales.

Swap different meshes and transform randomness to create different screens.

Swap different meshes and transform randomness to create different screens.

Majority of Screen Wall PCG logic is done here.

Majority of Screen Wall PCG logic is done here.

Material Overview for the screen wall, showing various effects

Material Overview for the screen wall, showing various effects

PCG Root Graph handles spawning and toggles between uniform and multi-scale mode.

PCG Root Graph handles spawning and toggles between uniform and multi-scale mode.

User exposed settings on blueprint

User exposed settings on blueprint