Questions tagged [unity-shader-graph]
Unity Shader Graph is a Unity tool that allows users to create shaders using a drag-and-drop graphical interface without writing any code.
113 questions
0
votes
0
answers
181
views
Blend different size textures in Shader Graph
Say I've got a character model where part of the face has two UV maps: one's mapped to the generic body texture, the other covers a small area on the face to allow for a highly detailed tattoo.
I want ...
1
vote
1
answer
3k
views
Why does setting blend mode in Unity shader graph to Multiply create artifacts on sprite?
I want my sprite to use a blend mode based on the background (like in Adobe programs) so I set shader graph blend mode to Multiply. The blend works, but I get strange artifacts on my sprite.
In this ...
0
votes
0
answers
166
views
Read the result value of alpha blend
I am playing a bit with the shader graph (I am fairly new to shaders) but I am completely lost at the moment.
What I'd like to obtain is to somehow retrieve the alpha value after the blended operation ...
0
votes
0
answers
241
views
Single pixel disappears in outlining shader
I've recently (11 hours ago, to be precise😅) started to work with shaders and it's going pretty well. I've created a simple shader to create an outline and I tested it on a simple object to see how ...
1
vote
1
answer
2k
views
Cloud based fog of war
I'm working on a Unity 3D game that requires fog of war. It is seen from above. I was looking for help and found this: (I dont know what game it is though)
This would perfectly fit my needs but I don'...
1
vote
0
answers
643
views
(URP Shader Graph) Why can´t I connect a float into another float 'slot'? Are there different types of floats?
So, here I´m just trying to take in a Vector3 (resulting from multiplying some noise and a sample texture) and putting it as the vertex position, but for some ...
0
votes
1
answer
709
views
Make the texture array node work with cubemaps?
I am working on a procedural interior mapping shader in Unity's Shader Graph. Ideally, I'd like to feed it a set of cubemaps it can pick from semi-randomly.
However, it seems that by default the ...
1
vote
1
answer
3k
views
Unity Shaders: Why is it recommended to use Time to animate things inside of a shader instead of DeltaTime?
In the "Built-in shader variables" section of the Unity Manual, underneath the Time header, there is a table that provides information about each time variable: _Time; _SinTime; _CosTime; ...
1
vote
1
answer
1k
views
Do not cast shadows when transparent in unity
I am developing a game for WebGL and I have a shader that makes parts of an object in specific ranges of coordinates transparent, like so:
This shader makes all parts of an object with an absolute Y-...
0
votes
0
answers
307
views
In Unity Shader graph Get object top left corner position and it's color through it
I have a Shader graph in which I am using "Scene Color" node to do processing on camera feed, It is Unity AR foundation project
Until now I was passing color to be used using a property,
Now ...
1
vote
1
answer
7k
views
How to add random offset to sine time in Unity's Shader Graph?
I have created a shader using Unity's shaderGraph to move my clouds back and forth. I'm using Sine Time to alter the x-position of all the pixels in my sprite. Now, all the clouds are moving in sync, ...
0
votes
0
answers
271
views
Shader from urp shader graph turns gray on webgl1 build
When I build my game while graphics API is set to webgl1 the shader is just a gray texture.
It works fine if graphics API is set to webgl2 but I need it to work on webgl1.
Can shader graph shader ...
0
votes
0
answers
175
views
How to generate a randomly-positioned leaf quads with a geometry shader?
Does anyone have any idea how to implement a shader that manages to make this effect in Unity?
I found a post that explains, but I'm still learning shaders so I didn't really understood how to go ...
0
votes
1
answer
597
views
Unity world curve shader graph, how to start curving from a specific distance?
I've made simple world curving shader following some online tutorials and cleaning few things up. It's doing its job, however I have small issue where it curves objects that are very close to a camera....
4
votes
0
answers
2k
views
How to check if Texture 2D was provided in shader graph?
I have following section in my shader graph, that I want to simplify. At the moment I have to set manual boolean Use Normal Map in order to decide if I want to use a Normal Map texture or default ...
1
vote
0
answers
493
views
How to create a seamlessly wrapping procedural brick material with a shader?
How do you create a shader that seamlessly wraps a brick pattern around the whole object, so that there are no "Stitches" at any edges/corners?
Take this screenshot for example:
On the left ...
1
vote
1
answer
1k
views
Adding a shader graph material as a second material
I'm attempting to make an outline shader that I can attach to selected objects by following this guide. After making a new material and assigning the new Shader Graph as the shader, I'm not sure how ...
1
vote
0
answers
59
views
I have a problem with updating a RenderTexture being used in combination with a shader
I just can't seem to figure out why I can't save the image I've drawn onto an orthographic RenderTexture.
Here's how my scene works: https://i.sstatic.net/6XkRo.gif
Basically, it's a painting effect ...
1
vote
0
answers
99
views
Unity shader graph slow
Unity 2020.3.12f1
HDRP
Whenever I add a single node in Shader Graph, the progress bar "compiling shader" takes around 20 seconds to complete. Multiply that by dozens of nodes and we're ...
2
votes
0
answers
2k
views
Collapse a 3D model to 2d with Shader?
I'm trying to recreate an effect of 3D sprites similar to Ocotpath Traveler (2d sprite similar to billboards/imposters in 3D space, showing 8 sides of the character based on where they're facing), ...
0
votes
1
answer
3k
views
How to use Texture2DArray with Normal map and Normal Unpack node in Shader Graph
I am extracting Normal Map from Texture2DArray in shader graph and then converting it to normal using ...
1
vote
1
answer
883
views
I need help converting Unity .shader to Shader Graph: Bumpy Glass
I've been tasked with converting an older Unity shader which does Bumpy Glass with some alpha modification, to URP. I'm assuming that means using Shader Graph. I'm a bit new to shaders in general, but ...
1
vote
2
answers
955
views
How to hide player when in Shadow using Unity 2D Light System?
I have been looking for this for a couple of days now and cant find an answer; how can I hide a player when they are in the shadow when am using Unity 2D Light System? I know I can choose not to cast ...
0
votes
0
answers
2k
views
Rotating UVs by X degrees
I would like to make a tileable texture with UV noise in Unity Shader Graph only, but I have a problem.
After creating simple noise from UV, I want to rotate it by 90 degrees, but the node ...
0
votes
1
answer
2k
views
Specular reflections shine at the wrong angle when using a normal map
I'm using Unity with URP and I'm trying to include a normal map in my shader graph.
Here is a basic graph that just display a normal map, with properties to control tiling and smoothness.
When I ...
0
votes
1
answer
1k
views
Checkerboard using Shadergraph
In Unity Shadergraph, how can I create a checkerboard pattern that works independently of the size of the quad that it is applied to?
Here's what I got so far. Since I have set the Frequency to 10x6, ...
0
votes
1
answer
173
views
Improving the look of a character with solid parts inside a translucent jello exterior
So my problem is a bit hard to explain. I have a character made out of a jello shell, with an internal skeleton. So let me introduce you to ma boi "Chonker McJello"
The problem is, that I ...
0
votes
0
answers
84
views
Applying a shader operation to an existing shader
My procedural game has blocks that can be selected. When selected, I'd like them to to fade a bit; I can achieve such an effect in Shader Graph by applying a Blend → Lighten operation to the block ...
0
votes
1
answer
564
views
Rotate a Polygon node in Shader Graph
I have a hexagon in the Polygon node I would like to rotate so the pointy side is upwards. Applying the rotation nodes, however, simply changes the color of the hexagon from white to a color in the ...
1
vote
2
answers
935
views
Renaming Texture 2D nodes in Unity's shader graph?
I am new here so thanks for having me. I have a query regarding renaming the Texture 2D nodes I have created in my first Shader graph.
I have setup a shader graph with a normal map, base colour, ...
3
votes
1
answer
21k
views
PBR Graph option not showing up in Unity
I downloaded the URP render pipeline into an existing project of mine (created using the 3D template) to try out shader graphs. All of the guides and tutorials I'm following use an option called the &...
1
vote
0
answers
101
views
How to create fallout intensity on a generated mesh in Unity?
So I was able to generate a circle mesh in Unity to basically see the other characters when they are inside of it, and hide the characters when they are outside of it, and partially hide and show the ...
0
votes
0
answers
159
views
Why is there such a difference in between my scene and game?
Here I have 2 screenshots of my problem:
By the way my water shader works with Screen position and Scene Depth.
I can include ...
1
vote
0
answers
2k
views
How to randomly change the color of a Shader Graph Material for only a specified GameObject, with C# script?
I'm working on a game, in Unity3D, where the player picks up trash from Trash cans, and dumps the trash from the Trash cans into a Trash Truck. The world of the game itself is randomly generated, with ...
1
vote
1
answer
1k
views
How can I incorporate subsurface scattering into a custom shader graph?
I'm working on some 3D grass in Unity with HDRP (the grass is not a 2D asset on a plane, it's a mesh).
I did a shader to make it move following a tutorial, it works great. I would like to add ...
0
votes
0
answers
402
views
How to displace a segmented line along a sine wave with Shader Graph?
I have a mesh made of three identical cylinders (conceptually just line segments with a non-zero thickness) crossed over each other at 60 degree angles, so the ends describe the points of a regular ...
2
votes
1
answer
3k
views
How can I blend the center color of a 2 side gradient so it isn't as harsh looking in Unity Shader Graph?
I am using the gradient node in Unity's Shader Graph. It is 2 sided, with it being black-white-black. The white is quite harsh, it makes a line that stands out. I will be using this as a mask, and ...
0
votes
1
answer
262
views
How do I keep vertex position when changing material?
I've created 2 shaders using shader graph which I'm applying to a sphere to simulate a ball of water/ice. The water shader distorts the shape of the sphere over time to look like it's flowing a bit. ...
0
votes
0
answers
194
views
Shader map in unity
I'd created a shader graph in shader editor of unity. And I applied it to new material also. When I imported a .fbx object(box-like object and vertical slab like object) and applied that material in ...
3
votes
2
answers
17k
views
Understanding Screen Position Node in Unity Shader Graph
I'm struggling to understand what exactly the Screen Position node outputs in Unity's Shader Graph.
I'm using the screen position with scene depth to calculate the distance between two objects.
Every ...
0
votes
1
answer
866
views
Star glowing shader graph
How could I make a shader graph that makes spheres that look like on this image? I'm new to shaders and I don't know how to do this. Also, if it's possible I would like a property to change the ...
3
votes
1
answer
740
views
Procedural mesh comes out black in any shader
I wrote a script that Creates a mesh procedurally
...
1
vote
0
answers
779
views
Shader graph in Oculus (Screen position)
I have created a blur shader graph to blur a material. It works perfectly fine in the scene mode and also in windows application. However it does not work as expected in Oculus VR. That is, the ...
0
votes
1
answer
2k
views
Converting shader to ShaderGraph
Is there a way to convert the below piece of shader code to shader graph?
I am not sure how to find float2(i, i) in shader graph.
...
0
votes
0
answers
1k
views
UV Tiling & Offset input values from World Position - incorrect behavior?
I'm using ShaderGraph in 2020.1.0f1. I have some shader experience, but it's all been handwriting shaders. I have experience with node-based things of this nature by way of Substance Designer. I'm ...
0
votes
1
answer
256
views
Interactive texture modification (such as swirling) in Unity
I am working on a game where I want to allow users to mix multiple colors (similar to shown in this video): https://youtu.be/11UFYyv8hjs?t=316.
I have the following questions:
I am expecting that ...
0
votes
0
answers
314
views
How to make borders glow in a 2D game?
How can I make the borders (stationary / non moving) of my 2d Unity game glow?
I need a method that is not so expensive. I've read that post processing is very expensive, but I quite liked adding ...
0
votes
1
answer
752
views
Controlling noise density
I'm trying to fake terrain blending by using an opacity mask on my road mesh to reveal the grass underneath. I'm currently multiplying some Perlin noise by a Rectangle node displaying my texture at 80%...
0
votes
0
answers
1k
views
How to rotate a skybox cubemap using Unity Shadergraph
@Seyed Morteza Kamali solved his own problem of rotating a mesh cubemap with shadergraph here: How can I rotate cubemap in shadergraph?
However, I have a starry night cubemap inside my Skybox shader ...
0
votes
1
answer
292
views
Unity: How can I control a Shadergraph effect on multiple enemies with the same prefab?
So I made a simple White Flash -> Dissolve effect with shader graph 2D, it's my 1st time using shaders.
I'm controlling the effect using a float inside the shader, with:
...