![Shaped Clouds - Fast 2D Cloud System [URP]](https://assetstorev1-prd-cdn.unity3d.com/key-image/35c4e9f8-579c-4208-90a9-7f4d6e57eb71.jpg)
Fast dynamic clouds capable of taking any shape.Supports Render Graph and Compatibility Mode on Unity 6, as well as Unity 2022. May not be fully compatible with preview versions of Unity, untested on Apple platforms.Will NOT work on Unity 2021 and earlier. The render pipeline had breaking changes between Unity 2021, 2022 and 6; this asset was only made with 2022 and 6 in mind, as well as future versions.Camera Depth Texture must be enabled.Built with performance in mind, this simple system can generate clouds of any shape without sacrificing speed. Anything that can be rendered to a render texture can also be rendered as clouds, including meshes, procedural shaders and even other render textures.Check the discussions thread HERECheck the live demo HEREFeatures:Dynamic shapesRender clouds of any shape, including meshes.Management through MonobehavioursControl what clouds look like through in-game objects that can easily interact with other objects.Uses hierarchy to determine which objects render first.You can easily create another layer of the effect by simply adding or duplicating it.Automatic layer sortingMultiple instances of the effect are sorted automatically based on cloud height.Alternatively, it can be manually adjusted through the order field.Optimized for performanceMinimal performance impact on modern phones and most desktops from the past decade.Simple and easy to useRight-click the hierarchy and select "Shaped Clouds/Clouds Controller" to get started.That'll create clouds on the scene immediately.CustomizationAll shaders are replaceable.A variety of settings to change the appearance of clouds without needing to rewrite anything.A few CC0 noise textures included as examples of more unique and interesting shapes for clouds.IntegrationCan be made to use a Renderer Feature (which is not what it does by default), will respect render order.Can be configured to ignore certain cameras by layer or type.Previews and reflection cameras are ignored by default.Limitations:It's a 2D effectDoesn't cast or receive any shadows.The noise textures used might be noticeable.Relative to the cameraMoving through or above the clouds is impossible.Clouds do appear to stay in place as the camera moves horizontally, but are always kept the same distance vertically.Background focusedDistant objects can still render behind clouds, but it's not optimized to look realistic for these situations.Credits & Attributions for Promotional Media:Please note: The assets listed below were used for creating the store page's screenshots and video. They are for promotional purposes only and are not included with this package. If you want to use them, consider their license.For the "Hand in the Mountains" shot:Terrain: "Snowy Mountain V2 - Terrain" by artfromheath is licensed under Creative Commons Attribution.Hand: "Human Base Meshes v1.3.0" by Blender Studio and community contributions is dedicated to the public domain via CC0.For the "Paper Boat" shot:Water texture: "Water 002" by Katsukagi is dedicated to the public domain via CC0.For the "Tree" shot:Tree: "Willow Tree" by vervoortward is licensed under Creative Commons Attribution.Terrain: "Terrain" by Dogus ß ô â is licensed under Creative Commons Attribution.For the "Looking at Building" shot:Building: "Building - beveled corners - shiny" by MozillaHubs is licensed under Creative Commons Attribution.Video:Music: "Documentary Piano" by YuraSoop is licensed under Creative Commons Attribution.This asset only works with the Universal Render Pipeline (URP).Supported Unity versions:This asset is only officially tested and supported on Long-Term Support (LTS) releases. No guarantees are made for preview versions.Unity 6 (LTS)Includes both Render Graph and Compatibility Mode support.Unity 2022.3 (LTS)Supported platforms:Tested on DX11, DX12, OpenGL and Vulkan.Windows, Linux, Android and WebGL: Tested and working.macOS and iOS: Untested. Might not work or have major issues, use at your own discretion.Requires Camera Depth Texture to be enabled.Included in the package:The procedural clouds system, written in C#, uncompiled.Default shaders used for different parts of the process.Documentation, including simple guides and API reference, generated using DocFX (make sure you're importing "Documentation~").Three demo scenes showing different features of the system (under the "Demos" folder).A few CC0 textures, used in the demos (attribution included in case you want a good place to start looking for unique noise textures).