/LSky-Dynamic-Skydome-Unity

Dynamic skydome for Unity3d

Primary LanguageC#MIT LicenseMIT

LSky-Dynamic-Skydome-Unity

Dynamic skydome for Unity3d

Version 3.0.0

About

  • This is a clean and more usable version than my previous CSky(successor of lsky v2) asset.

Features

  • Physically Based Atmosphere(Two Classics models)
  • Preetham and holfman atmosphere.
  • GPU Gems2 based atmosphere(Sean O'neil)
  • Per Pixel and Per Vertex Atmosphere quality.
  • Moon Phases.
  • Moon rayleigh.
  • Deep Space with cubemaps.
  • Galaxy Background.
  • Stars Field.
  • Stars Field Scintillation.
  • Sun Disc.
  • Moon.
  • Moon Phases.
  • Solar Eclipse Support.
  • Sun and Moon Positions Based on DateTime.
  • DateTime support.
  • SystemDateTime Synchronization support.
  • Simple Clouds.
  • HDR/LDR Support.
  • Built In Render Support (Fordward and Deferred).
  • Reflection Probes Support.
  • It is not necessary for the skydome to follow the camera.
  • Multiple cameras support.
  • Easy Setup.

Things to keep in mind

  • You need to assign a new layer to the moon.
  • The gpu gems2 model is fixed in a perspective from the ground, does not currently support the aerial perspective, this may change in the future.
  • No fog tinted with the color of the sky at the moment.
  • There is no documentation for now.
  • The code may be misaligned in some IDE, I do not know why it appears like this in github.
  • There are no access properties yet for the LSky_Skydome component.

Future

  • There will be no support for HDRP / LDRP / Job System / ECS.
  • I will try to give some support to this asset in my free time, but I do not promise to bring great features.

Celeste Dynamic Sky MObile

Screenshots