"Hello, I'm currently working with Unity version 2022.3.11f1 and utilizing Shader Graph. In my project, I have implemented a cloud, as visible in the attached photo. My goal is to enhance the visual effect by incorporating an offset opacity when the cloud interacts with walls and other objects. Specifically, I aim to achieve a fog-of-war effect where the opacity adjusts dynamically based on the presence of objects within the fog. I've attempted to implement this, as illustrated in another photo, but encountered challenges, and the desired effect hasn't been realized. Can you provide assistance or guidance on how to achieve this? Your help is greatly appreciated."

Unity ShaderGraph: Creating Opacity Hole for Objects Inside Cloud - URP
153 Views Asked by NADER LABBAD At
1
There are 1 best solutions below
Related Questions in UNITY-GAME-ENGINE
- Using arrow keys to rotate an object
- know object behind another object is fully visible
- Unity3d AudioSource not creatable
- Unity3d - Input.GetKey returns true more than once
- Flurry Ads on Unity3D with Prime31 plugin
- Make screenshot of DirectX window that is hidden and doesn't have focus
- Coroutine being detected as inactive despite being active
- Unity3D: Adding charged force in relation to position
- Unity - Particles emitting non-random
- 3d mouse aim camera 3rd person vertical C#
- Unity: How would I go about creating a power up system?
- Unity - Gui Button issues (Android)
- Unity3d strange Collider behaviour
- Start() function doesn't work properly after Application.LoadLevel
- Gravity works weird
Related Questions in URP
- 2D Game Low FPS on iOS - Rendering Debugger settings improves it
- Ran into a URP sorting issue in Unity
- Unity Error on creation of 3D URP project: "error CS0103: The name 'AdditionalGIBakeRequestsManager' does not exist in the current context"
- 2D Colliders not colliding [Unity - C#]
- While trying to convert my Unity project to use URP, textures render in scene view but not game view
- How to refrence a URP Bloom effects intensity value in script in Unity2D
- Unity URP 2D Renderer replaces UI textures with black render textures on linux
- How to disable depth clearing in Unity URP?
- Is there a way to make the effect of camera clear flags on render texture in URP Unity
- Unity URP custom line shader rendering flickering/artifacts, especially at high angle and distance
- Unity ShaderGraph: Creating Opacity Hole for Objects Inside Cloud - URP
- Convert custom shader to URP in Unity
- Toon Shader Materials Appear Pink in Unity
- Make a URP renderer feature affect only the current camera
- How to render transparent objects in URP depth normals feature?
Related Questions in SHADER-GRAPH
- URP Shader Graph shaders time node doesn't work in certain situations
- How can I dynamically make only a certain part of my sprite transparent? Through a Shader or something
- Get/Set Time value from Unity shader Graph
- Gradient from white to transparent instead shows as white to black
- Unity Shader Graph - Water shader - Tiling problem
- Unity URP custom line shader rendering flickering/artifacts, especially at high angle and distance
- Unity ShaderGraph: Creating Opacity Hole for Objects Inside Cloud - URP
- How do you acces the lighting data for the scene in unity shader graph?
- How do you fade out an object in a scene from an animation clip?
- Unity Shader Graph, UV Map decomposition to use as opacity gradient
- Cubemap skybox in Shader Graph
- "Rotate" a texture around a sphere using Shader Graph?
- How to add spacing between Shader Graph sprites
- Unity URP to WebGL is ignoring Sampler State
- Unity vs_4_0 instruction error when trying to set vertex normal in PBR shader graph
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?


The thing, on the top of my head, is to bake your level into a texture. For example mark walls with white and no-walls with black color with a little gradient between. And sample a color from this texture with world position(not actually world position, but a value calculated based on it to map world position to the texture coords) instead of regular UV. So, when you sample a color you can add opacity depends on what color you've sampled.
You also can have a fog-of-war texture, that will work just like the texture, I've described above. But it will being modified in runtime, based on properties of objects, which can give a vision inside a fog-of-war.