└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Resources-for-Writing-Shaders-in-Unity 2 | For the UNITE Boston 2015 talk titled Writing Shaders: YOU can do it! 3 | 4 | [Watch the talk on YouTube](https://www.youtube.com/watch?v=epixwRw80MM) 5 | 6 | [Download Unity Project](https://dl.dropboxusercontent.com/u/561110/ShaderTalk%20Unity%20Project.zip) (5.2) with all the shaders mentioned during the talk. 7 | 8 | A list of great resources when learning to write shaders in Unity. 9 | 10 | * [Unity Documentation - Shader Reference](http://docs.unity3d.com/Manual/SL-Reference.html) 11 | * [CG Programming in Unity](https://en.wikibooks.org/wiki/Cg_Programming/Unity) 12 | * [The CG Tutorial by Nvidia](http://http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter01.html) 13 | * [Real-time Rendering](http://www.realtimerendering.com) 14 | * [(Video) Noob to Pro Unity Shader Writing in Unity 4](https://www.youtube.com/playlist?list=PLV4HCa5XqFT02gZOZ_Jb_A66wqDhZMCkN) - Nice explanation of shaders and shader structure in this good video series on Shaders in Unity 15 | * [(Video) Unity Cg Shaders](https://www.youtube.com/watch?v=hDJQXzajiPg) - Unity CG shader tutorial series by Prime31 16 | * [Vertex Shaders in Unity](http://www.verajankorva.com/cms/?p=203) - Nice introduction to shaders in Unity, with diffuse and specular lighting examples 17 | * [CG Shaders with Unity](http://www.slideshare.net/sasmaster/cg-shaders-with-unity3d) 18 | * [Unity Shader System Introduction](http://www.slideshare.net/MrDustinLee/unity-shadersystemfinal) 19 | * [A trip through the Graphics Pipeline 2011](https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/) - Very nicely detailed walkthrough of the graphics pipeline, GPU architecture details, and more 20 | * [ARM Guide to Unity - Enhancing Your Mobile Games](http://malideveloper.arm.com/downloads/ARM_guide_to_unity_enhancing_your_mobile_games_v2.pdf) - Very nice explanation of shaders in Unity. Has detailed explanations of shader structure, vertex shader, fragment shader, shader inputs, pipeline stages etc. 21 | * [Learn OpenGL](http://learnopengl.com/#!Introduction) - Great site for learning OpenGL 22 | * [A Gentle Introduction to Shaders in Unity](http://www.alanzucconi.com/2015/06/10/a-gentle-introduction-to-shaders-in-unity3d/) 23 | * [Awesome OpenGL](https://github.com/eug/awesome-opengl) - A curated list of awesome OpenGL libraries, debuggers and resources 24 | * [Graphics Resources](https://github.com/mattdesl/graphics-resources) 25 | * [Aras' blog](http://aras-p.info/blog/) - Aras' blog for nitty gritty details of Unity rendering 26 | --------------------------------------------------------------------------------