Procedural Space Skybox

$4
Publisher Parallel Cascades
File size 87.54MB
Number of files 54
Latest version 1.1.0
Latest release date 2024-10-15 02:56:37
First release date 2024-09-23 12:40:18
Supported Unity versions 2018.4.2 or higher

Procedural Nebula Patterns

Create colorful, dynamic cosmic skyboxes with this modular procedural shader built with Shader Graph. Bring your artistic vision to life with infinite cosmic backgrounds generated by modern procedural pattern generation techniques, organised in neat subgraphs and HLSL functions for easy customisation.


Asset Contents

This asset contains Procedural Space Skybox - a procedural shader built with Shader Graph with the following main modules, contained in neat subgraphs:

  • Sun: Procedural sun effect linked to the main directional light in the scene.
  • Background Starfield: Star dots are too small or far away to produce a glowing effect. Stars are randomly sized and colored based on gradient.
  • Glowing Stars: Larger, closer stars with a spherical glow effect around them. It is recommended to have fewer of these than background stars to have them stand out more.
  • Galactic Band: A region of the skybox similar to how the Milky Way is visible in our night sky. It is split into 3 regions: Outer Glow, Galactic Disk, Great Rift.
    • Masked Noise Sampled Palette subgraph produces a single piece of the galactic band - one each for Outer Glow Layer, Galactic Disk and Great Rift.
  • Nebulas: Domain warping-based nebula shape generation with vibrant color gradients that can be customised separately for each of the 6 sides of the spherical cubemap projection of the skybox.

Performance

This shader can be used as a dynamic skybox at runtime, with the following performance on an NVIDIA GTX 3060 GPU:

  • 82 FPS average at 1080p
  • 25 FPS average at 2160p

This shader taxes the GPU so much due to calculating complex procedural noise functions each frame. For the best performance, once a skybox has been generated, it can be captured and rendered into a static cubemap using an editor utility included with this package - this increases FPS to 500+ average.


URP and BRP compatible

This package can be used with both the Built-in Render Pipeline and Universal Render Pipeline. It does not support the High Definition Render Pipeline.


Free Samples

Check out a set of FREE skyboxes generated with this package at: Vibrant 4K Starfield Skybox Pack