Jupiter is a lightweight, single-pass shader designed to help developers quickly create dynamic skyboxes, especially optimized for low-poly and stylized scenes. It performs efficiently across Desktop, Mobile, and VR platforms, saving time and reducing development effort. The shader fully supports both the Universal and Built-in Render Pipelines, offering flexible customization through intuitive toggles.
Key features include:
- Super easy to learn, with a comprehensive editor and documentation
- Asset-based workflow allowing sky settings to be reused across multiple scenes
- Gradient atmosphere using three-color gradients for artistic sky control
- Animated stars with up to three layers of procedural stars or baked cubemaps for performance
- Support for up to two celestial bodies (Sun and Moon) controlled by directional lights, either procedurally or baked
- Animated horizon and overhead clouds for natural sky dynamics
- Animated detail overlay that can be placed at any layer (after background, stars, sun, clouds, etc.)
- Day-night cycle that responds to time of day with minimal configuration
- Built-in cubemap creator for generating static skies and rendering them as cubemaps
- VR-ready performance, tested on Oculus Rift S
Supported Render Pipelines:
- Built-in Render Pipeline
- Universal Render Pipeline
Requirements:
- Unity 2021.3 or higher
Jupiter is part of the Polaris Low Poly Ecosystem, which includes:
- Polaris 3 – Low Poly Terrain Tool
- Poseidon – Low Poly Water System
- Jupiter – Procedural Sky
Compatible with:
- SoulLink Procedural AI Spawner
Note: Terrain and foliage shown in screenshots are not included in this package.
2026-03-30 00:00:00-update version:Jupiter - Procedural Sky Shader & Day Night Cycle v1.3.0.3