|
|
|
|
|
|
# Shader graph |
|
|
|
# Shader Graph |
|
|
|
|
|
|
|
![alt text](https://forum.unity.com/proxy.php?image=https%3A%2F%2Flh5.googleusercontent.com%2FUhB18UehZFk8jMo_2V3GW-hD2wARAcQWu6FGzcUvTByHNc51w_mLZBvB6Re5GcTHJQlPHOtzi14wUPvi_yUgWTAp3-HZU463JmxL9NSjJS5yALBSAj1Bdk8yL8zXkRVe-0crKz5F&hash=49458e7088a5be61b288167af65b6faf "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 it’s simple enough that new users can become involved in shader creation. |
|
|
|
|
|
|
|
### Disclaimer |
|
|
|
This repository is under active development. Everything is subject to change. |
|
|
|
Unity branch: `graphics/shadergraph` |
|
|
|
## Instructions |
|
|
|
|
|
|
|
**Requires Unity 2018.1 Beta** |
|
|
|
*BEFORE COMMITTING:* Run `hg format` on the repository. To run `hg format` inside of a Git repository (like we are doing here) do the following: |
|
|
|
``` |
|
|
|
> cd <location of ShaderGraph repository> |
|
|
|
> perl ~/unity-meta/Tools/Format/format.pl . |
|
|
|
warning: Not in a .hg repo (.repoconfig and other dependencies will not work) |
|
|
|
warning: using last format version as no .repoconfig file was found. |
|
|
|
(No files needed formatting; 316 total files were examined) |
|
|
|
``` |
|
|
|
* Download the beta [here](https://unity3d.com/unity/beta) |
|
|
|
* Clone branch `master` |
|
|
|
* Open contained folder `MaterialGraphProject` as a Unity Project |
|
|
|
* Quickstart guide can be found [here](https://forum.unity.com/threads/feedback-wanted-shader-graph.511960/) |