View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.1.10 or later
- Package size
- 33.9 MB
- Files
- 19
- Favorites
- 2
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.50 on
Keywords
MySky - Procedural Dynamic Sky Shader
Dynamic sky system with Cubemap & Volumetric modes, day/night cycle, animated clouds, stars, moon and light sync. Includes manager script for easy switching.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 16
MySky - Procedural Dynamic Sky Shader screenshot 1
About this asset
🌅 Dynamic Day/Night Cycle Shaders – Cubemap & Volumetric Versions
Bring your scenes to life with fully dynamic day/night cycles that transition seamlessly from sunrise to sunset, with glowing moons, animated clouds, and twinkling stars. This package includes two complete systems — one for cubemap-based skies and one for volumetric skies — so you can choose the style that best fits your project.
✨ Features :
- Volumetric Sky – Real-time procedural rendering with dynamic cloud formations.Two Day/Night Cycle Systems.
- Cubemap Sky – Ideal for pre-rendered or stylized skyboxes.
- Adjustable intensity, color, size, glow, and glare.Sunlight color is automatically synced with your scene’s Directional Light.
- Automatic Sun & Moon Movement – Realistic directional lighting that follows the sun’s and moon’s positions.
- Dynamic Gradients & Atmospheric Colors – Customizable top and bottom sky gradients for smooth day/night transitions.
- Animated Clouds – Adjustable speed, scale, density, altitude, and detail (cubemap version). Procedurally generated clouds with seed-based randomness and wind direction (volumetric version).
- Stars & Night Sky – Control star intensity, size, and random seed for endless variations.
- Works in Edit Mode and Play Mode.
- Time Control – Adjustable day length in minutes. timeOfDay slider for instant preview and cinematic control. Automatically fade in and out based on the time of day.
🎯 Perfect For :
- Open-world games.
- Flight simulators.
- Fantasy RPGs.
- Stylized or realistic environments.
- Any project needing a living, breathing sky.
📦 Included :
- DayNightCycleCubemap.cs – Controls cubemap-based dynamic skies.
- DayNightCycleVolumetric.cs – Controls volumetric procedural skies.
- Fully documented public variables for easy customization.
- Compatible with URP Render Pipeline (HDRP version possible with minor adjustments).
Follow us, new packs coming out, updates, promotions, tutorials:
From the publisher's Asset Store listing.
Technical details
Render Pipeline: URP Render Pipeline (HDRP support possible with minor modifications).
Lighting: Fully compatible with Unity’s Directional Light system – sun color automatically syncs to light color.
Performance: Optimized for both real-time and baked lighting scenarios; minimal CPU overhead due to lightweight Update calls.
Compatibility:
- Unity 6+ recommended.
- Works in both Play Mode and Edit Mode.
- Supports desktop, mobile, and VR projects (performance will vary based on volumetric quality settings).
Script Features:
- Adjustable time of day (0 = midnight, 0.5 = noon).
- Configurable day length in minutes.
- Automatic sun and moon rotation.
- Customizable sky gradients for top & bottom.
- Configurable sun size, glow, and glare.
- Configurable moon size, glow, and glare/flare.
- Animated clouds with adjustable speed, scale, density, and altitude (cubemap).
- Procedural cloud generation with seed, wind direction, height, and thickness (volumetric).
- Stars with adjustable intensity, size, and random seed; automatically fade during day.
Included Shaders
- Cubemap Sky Shader – Uses gradient blending, cubemap sky textures, animated clouds, dynamic sun & moon, and star fade system.
- Volumetric Sky Shader – Real-time procedural rendering with volumetric clouds, layered sky gradients, dynamic celestial bodies, and starfields.
Package Includes:
- 2 Shader files (CubemapSky.shader, VolumetricSky.shader)
- 2 Controller scripts (DayNightCycleCubemap.cs, DayNightCycleVolumetric.cs)
- Manager script to switch between and control the active day/night shader system (Cubemap or Volumetric).
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.1.10f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.