Shader Graph option missing

I’m either blind, or I’m missing some project option or something that makes the Create->Shader Graph option available? Or is it because this feature is available only in Unity Pro? My Create menu looks very different to what’s shown in here
https://forum.unity.com/threads/feedback-wanted-shader-graph.511960/

what i’ve got is:

4 Answers

4

As of Unity 2018.1 official release, you can/should use “Package Manager” that can be found in the “Window” at the unity top bar. You need to install from there:

  • Shadergraph
  • Render-pipelines.core
  • Render-pipelines.lightweight

FYI:Shadergraph only works for lightweight render pipeline at the present !!!

After installing all of the above you need to create a rendering profile. Right-click in the “Project” window than Create → Rendering → Lightweight Pipeline Asset, it is like your profile.

After that go to go to Edit → Project Settings → Graphics and then in Scriptable Render Pipeline Settings chose the Lightweight Pipeline Asset that you have created earlier on in your “Project” window.

Now you should be able to create shaders using the new method(can be found in the Create menu), and also open Shadergraph as well. Cheerio !!

This is what I was looking for.. Thanks!!!

Thanks, I did what you said and found the options.

thanks so much !!!!!!

In Unity 2019.1.6f1, I can't see 'Render-pipelines.core' and 'Render-pipelines.lightweight'. I've installed -Shader Graph 5.16.1 -Core RP Library 5.16.1 -High Definition RP 5.16.1 -Hybrid Renderer 0.1.1 -Lightweight RP 5.16.1 -Unity Render Streaming 1.1.1 And create 'Lightweight Render Pipeline Asset' for Project Setting's Scriptable Render Pipeline Settings. What am I missing?

https://imgur.com/mHooe9H ^Can't find the "Lightweight Pipeline Asset" option when navigating through to Edit --> Project Settings --> Graphics....step. My PBR shader is showing up as broken with the magenta like color on the surface of my plane in the background of my scene. Can anyone help?

@sh_code
You have to edit file “manifest.json” in folder {PROJECT}/UnityPackageManager. Adding content to enable ShaderGraph and RenderPineline as below:

{
	"registry": "https://staging-packages.unity.com",
	"dependencies": {
		"com.unity.render-pipelines.lightweight" : "0.1.21",
		"com.unity.shadergraph" : "0.1.9"
	}
}

worked for me

Its still dont work for me…

make sure to update unity to the last non beta version and make sure to update all the needed packages

@sh_code

I was having the same problem. To resolve =>

Clone or Download this repo and open it as a project to get access to the shader graph.

https://github.com/Unity-Technologies/ShaderGraph

oh... so it's not a built-in thing? and not even an asset? so if I want to make a thing with this feature, I have to "open this project" and start building my thing on top of it? how weird...

you can also add it to your existing project by just copying the folders from the git repo zip into the root folder of your project. beware, though, that this will kick out all of your old materials, and you'll have to manually switch them from "Standard" to "LightweightPipeline/Standard", as well as then manually re-assign them to all the objects.

Hi, there are not project file in this download, I can't find nothing to open as project. Please how can I open it on Unity 2018 Thanks

same person btw just changed my name