Unity ShaderGraph project
Перейти к файлу
Martin Thorzen e3b8198a85 Added groups to the test graphs so they are not directly in the root of all shaders. 2018-04-26 16:00:02 +02:00
.data Added a changelog for upcoming releases. 2018-04-25 15:05:51 +02:00
HDPipeline Merge pull request #325 from Unity-Technologies/node-settings 2018-04-26 14:22:07 +02:00
TestbedAssets Add test templates for graphs and introduce LFS for *.png 2018-04-18 12:58:19 +02:00
Testing Added groups to the test graphs so they are not directly in the root of all shaders. 2018-04-26 16:00:02 +02:00
com.unity.shadergraph Fix null ref exception and update images to be large files 2018-04-26 15:30:24 +02:00
.editorconfig Add editorconfig 2017-08-24 13:39:43 +02:00
.gitattributes Add test templates for graphs and introduce LFS for *.png 2018-04-18 12:58:19 +02:00
.gitignore Update gitignore and fix compile warning and test 2018-04-17 16:30:45 +02:00
CHANGELOG.md Update change log 2018-04-26 11:49:41 +02:00
CHANGELOG.md.meta Added a changelog for upcoming releases. 2018-04-25 15:05:51 +02:00
CONTRIBUTIONS.md Add CONTRIBUTIONS and rename LICENSE to markdown 2018-04-25 14:12:06 +02:00
CONTRIBUTIONS.md.meta Add CONTRIBUTIONS and rename LICENSE to markdown 2018-04-25 14:12:06 +02:00
HDPipeline.meta Add an asmdef at the repository root for unreleased stuff and move HD pipeline things there 2018-02-28 14:59:14 +01:00
LICENSE.md Update LICENSE 2018-04-25 14:12:18 +02:00
LICENSE.md.meta Add CONTRIBUTIONS and rename LICENSE to markdown 2018-04-25 14:12:06 +02:00
README.md Update README.md 2018-02-27 14:29:44 +01:00
README.md.meta Fix shader include paths, update gitignore, add meta files and replace UNITY_SHADERGRAPH_DEVMODE with an optional DebugOutput directory 2018-02-19 11:32:17 +01:00
TestbedAssets.meta Fix all Shader Graph tests (including integration graphs) 2018-04-16 15:07:27 +02:00
Testing.meta Fix paths for integration tests 2018-02-19 11:54:51 +01:00
Unity.ShaderGraph.Unreleased.Editor.asmdef Add an asmdef at the repository root for unreleased stuff and move HD pipeline things there 2018-02-28 14:59:14 +01:00
Unity.ShaderGraph.Unreleased.Editor.asmdef.meta Add an asmdef at the repository root for unreleased stuff and move HD pipeline things there 2018-02-28 14:59:14 +01:00
build.py Incorrect file path fix up 2018-02-20 12:55:38 +01:00
build.py.meta Fix shader include paths, update gitignore, add meta files and replace UNITY_SHADERGRAPH_DEVMODE with an optional DebugOutput directory 2018-02-19 11:32:17 +01:00
com.unity.shadergraph.meta Move files from Assets to top-level 2018-02-19 09:57:48 +01:00

README.md

Shader Graph

Screenshot of Shader Graph

A Shader Graph enables you to build shaders visually. Instead of hand writing code you create and connect nodes in a graph network. The graph framework gives instant feedback on the changes, and its simple enough that new users can become involved in shader creation.

Disclaimer

This repository is under active development. Everything is subject to change. The master branch is our current development branch and may not work on the latest publicly available version of Unity. Unless you intend to modify Shader Graph or want to try out the very latest and unsupported features, we recommend that you acquire Shader Graph through the Unity Package Manager.

Instructions

At the moment we recommend using Shader Graph through the SRP repository, which has the Shader Graph submodule setup as a submodule. Otherwise you will not have any Master Node backends available and thus your shaders will be pink. This also ensure that you get a compatible set of render pipeline and Shader Graph versions. Otherwise, carry on with the following instructions.

Requires Unity 2018.1 Beta

  • Download the beta here
  • Create a new project (or use an existing)
  • Clone branch 2018.1 into the Assets folder of your project, such that the repository is contained in a sub-folder of the Assets folder
  • Quick start guide can be found here