Welcome to the feedback center!

This is the place to:
• Report bugs
• Request features
• Vote on things

This place has been amazing to have during the alpha/beta phase, and I hope it will be continuously used so I can make sure Shader Forge becomes as good as possible for us all!

Before you make a new thread:

• Do a little search to avoid making new threads on already open topics :)
• Try to be as descriptive as possible to help me help you! When did the bug occur? Did SF crash or did Unity crash? Are you getting any errors in the console? What can I do to reproduce the bug from scratch?
• Don't use this place to ask how you make a specific type of shader, this is a place to request features and report bugs. Ask your how-do-I questions here!

For all of you who were part of the semi-closed alpha/beta testing - a HUGE thanks to all of you for being so helpful finding all of these bugs so far!

// Joachim Holmér

Changelog


Popular ideas 548

+67
Under review
elliot.bentine 4 years ago • updated by LennardF1989 5 months ago 22
+33
Under review
jesse 4 years ago • updated by behealed 8 months ago 8
+29
Planned
Joachim Holmér (Developer) 4 years ago • updated by QuiteNice 3 years ago 4
+27
Under review
CosmosTBear 3 years ago • updated by Chun Zhu 12 months ago 19
+21
Under review
vincent 3 years ago • updated by Skaarah 2 years ago 16

Latest updates 1,242

0
Fixed
Danny Wynne 1 month ago • updated by Joachim Holmér (Developer) yesterday at 5:25 a.m. 1
0
Not a bug
crogerswavedash 2 months ago • updated by Joachim Holmér (Developer) yesterday at 5:22 a.m. 2
0
Not a bug
Peter Howell 1 month ago • updated by Joachim Holmér (Developer) yesterday at 5:22 a.m. 2
+8
Planned
vincent 4 years ago • updated by worldtravelingchica 4 days ago 13
+1
JVraven 3 months ago • updated 4 days ago 2

Latest Fixes 647

0
Fixed
Danny Wynne 1 month ago • updated by Joachim Holmér (Developer) yesterday at 5:25 a.m. 1

NullReferenceException: Object reference not set to an instance of an object
UnityEditor.ShaderForgeInspector.ShowCompiledCodeButton (UnityEngine.Shader s) (at Assets/ShaderForge/Editor/InternalResources/Inspectors/ShaderForgeInspector.cs:334)
UnityEditor.ShaderForgeInspector.ShowShaderCodeArea (UnityEngine.Shader s) (at Assets/ShaderForge/Editor/InternalResources/Inspectors/ShaderForgeInspector.cs:294)
UnityEditor.ShaderForgeInspector.DrawUnitysInspector () (at Assets/ShaderForge/Editor/InternalResources/Inspectors/ShaderForgeInspector.cs:264)
UnityEditor.ShaderForgeInspector.OnInspectorGUI () (at Assets/ShaderForge/Editor/InternalResources/Inspectors/ShaderForgeInspector.cs:213)
UnityEditor.InspectorWindow.DrawEditor (UnityEditor.Editor editor, Int32 editorIndex, Boolean rebuildOptimizedGUIBlock, System.Boolean& showImportedObjectBarNext, UnityEngine.Rect& importedObjectBarRect) (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1229)
UnityEditor.DockArea:OnGUI()

Answer
Joachim Holmér (Developer) yesterday at 5:25 a.m.

This has been fixed in Shader Forge 1.37

0
Not a bug
crogerswavedash 2 months ago • updated by Joachim Holmér (Developer) yesterday at 5:22 a.m. 2

i have the backface culling turned on but it's not culling the back faces.  front face culling works.  shader forge 1.36 unity 5.5.2, forward rendering, dx9+, WINDOWS


0
Not a bug
Peter Howell 1 month ago • updated by Joachim Holmér (Developer) yesterday at 5:22 a.m. 2

I'm currently using two models to create my main character.  One has a custom shader I built in Shader Forge to give a gradient effect while the other model is slightly offset with an Unlit/Color shader to give an illustrated effect.  


In Unity 5.5, there was no Z-fighting between the two models but after updating to Unity 5.6/SF 1.36, there is Z-fighting occuring between the two models.  I provided a video at this link to show what the issue looks like  (https://drive.google.com/open?id=0Bw4fgfepuUrHOFAtXy1BeEFzZFE) .  I appreciate any help you can give.

Answer
Joachim Holmér (Developer) yesterday at 5:22 a.m.

Glad it worked out!

+8
Fixed
cptSwing 3 months ago • updated by Joachim Holmér (Developer) 1 week ago 2

Heya,

I've built a Post-shader which takes a rendertexture rendered by a second camera, and overlays this texture (rendering only a certain layer) on the Main camera's Scene Color, after some blurring etc. Now, after having gotten it to work, the Scene Color node renders nothing but black.
What went wrong? I am using Unity 5.6.0f3 and Shader Forge v1.36.



(for shits and giggles I used the Scene UV's as a substitute, and it works)

My main camera is using the classic Graphics.Blit(source, destination, effect); line OnRenderImage.

Answer

When making post effect shaders, you should be using a Texture2D node with an internal name of _MainTex, which will contain the colors previously rendered on the screen. Incidentally, this is *much* more optimized as well. I should really fix the post effect preset to reflect this :)



Though, I'm actually not sure why SceneColor doesn't work, but it is probably something you wouldn't want to use in a post shader regardless.



0
Fixed
boof 2 months ago • updated by Joachim Holmér (Developer) 1 week ago 10

Answer

This has now been fixed, but the update will be delayed about 3 weeks I'm afraid