经过几天在网上对shaderlab的资料疯狂的学习后,终于系统的了解了shaderlab的知识和用法,现在特地记录一下自己的学习经历。
因为我之前对shaderlab一点也不了解,完全的陌生,所以本文的链接都是从最基础的介绍说起。
对于没有什么基础的人来说可以去看 unity官方的文档(http://docs.unity3d.com/Documentation/Components/SL-Reference.html)
或者从Unity3D shader:一、ShaderLab简介这个链接http://uloveto.sinaapp.com/index.php/archives/70/ 里了解简单的shaderlab的结构
而这里 Unity3D shader:二、三种shader的简介http://uloveto.sinaapp.com/index.php/archives/71/ 则简单的介绍了3种shaderlab的方式。 虽然只是简单的介绍了一下,但是让我对shaderlab有了一个迅速的了解。
这时候你已经对shaderlab有了一定的了解,就可以开始一些深入的学习了,比如Unity shader 官网文档全方位学习(一) http://unity3d.9tech.cn/news/2013/1220/39315.html#top 和Unity shader 官网文档全方位学习(二) http://unity3d.9tech.cn/news/2013/1224/39342.html 这里有些例子的学习,不过要注意,这里文章的作者主要介绍些Surface Shaders的知识,对于其他两种vertex(顶点) and fragment(碎片) shaders 、 fixed function shaders并没有介绍到。
在做一些基础训练之前,你也可以先看看这篇文章《猫都能学会的Unity3D Shader入门指南1》http://www.360doc.com/content/13/0923/15/12282510_316492286.shtml
和《猫都能学会的Unity3D Shader入门指南2》http://blog.csdn.net/hany3000/article/details/11717999
最后这个是vertex(顶点) and fragment(碎片) shaders的一些学习实践。
Unity3D Shaderlab实战学习笔记 一 (《shaders for game programmers and artists》实践)
我的Shaderlab学习总结
最新推荐文章于 2022-10-08 21:20:34 发布