Solar System in Niagara

Overview

Overview

Asteroids

Asteroids

TopView

TopView

Main Render

The overall set up in Niagara with the Sun, asteroid planets and their individual orbits

The overall set up in Niagara with the Sun, asteroid planets and their individual orbits

Obtaining the "sun" position vector as individual float outputs that feed in to dynamic material parameters

Obtaining the "sun" position vector as individual float outputs that feed in to dynamic material parameters

Simple material set up with a custom "fake" light function. The Earth and Venus use a slightly more complicated shader that this one due to the additional cloud and nightlight elements.

Simple material set up with a custom "fake" light function. The Earth and Venus use a slightly more complicated shader that this one due to the additional cloud and nightlight elements.

Function to calculate the lit and dark area of a planet

Function to calculate the lit and dark area of a planet

Solar System in Niagara

An take on the solar system using Niagara particles. Initially this was implemented as a BP system for a previous work for a look dev VR/AR project. All the textures for the planets and sun are based on the available NASA data through the JMARS academic app.

The system uses multiple particle emitters for each planet and includes a fake omni light system based on the emitters position ( which in this case is also the sun position). This might not be ideal for real time especially due to the asteroid density but it definitely work as an R&D piece in to handling multiple elements and emitters within a single Niagara system.