Unity Shader学习总结(资料篇)
2015-12-12 09:49
435 查看
【学习资源】
英文原文:https://en.wikibooks.org/wiki/Cg_Programming/Unity
中文翻译:http://www.omuying.com/article/83.aspx
这次系统学习Unity Shader主要是跟着上述中文翻译的链接。
在本次学习之前,花了些时间把《计算机图形学——基于3D图形开发技术》一书翻了翻,复习了图形学基础,对渲染管线中过去存在的很多疑惑也得到答案,但毕竟时间有限,所以也没能仔细研究,但是自我感觉这本书阐述得比较浅显易懂,我很中意,所以寒假或回头得再抽时间仔细阅读。
选择Unity这个平台,而不是直接学Opengl或Direct3D,主要是因为Untiy游戏引擎帮我们做了很多工作,所以省去了很多事,编写起来相对更简单容易些。不过,为了以后找工作,估计是还得学学Opengl或Direct3D的,目前的情况看,偏向于学习Opengl,但貌似很多公司都用Direct3D,所以这还是个很纠结的问题。
【前期准备】
Cg学习:《Cg教程——可编程实时图形权威指南》(翻了翻,觉得难懂,但毕竟是权威,还是得琢磨琢磨)
《GPU编程与CG语言之阳春白雪下里巴人》(PDF版,还未仔细看)
Unity Shader学习其它资源:《Unity 3D ShaderLab开发实战详解》(感觉很烂,可以参考代码吧)
《Unity着色器和屏幕特效开发秘籍》(主要针对Unity Suiface Shader)
《Unity3d Shader编程》(PDF版,还未看)
当然,还有各种博客资源啦~
英文原文:https://en.wikibooks.org/wiki/Cg_Programming/Unity
中文翻译:http://www.omuying.com/article/83.aspx
这次系统学习Unity Shader主要是跟着上述中文翻译的链接。
在本次学习之前,花了些时间把《计算机图形学——基于3D图形开发技术》一书翻了翻,复习了图形学基础,对渲染管线中过去存在的很多疑惑也得到答案,但毕竟时间有限,所以也没能仔细研究,但是自我感觉这本书阐述得比较浅显易懂,我很中意,所以寒假或回头得再抽时间仔细阅读。
选择Unity这个平台,而不是直接学Opengl或Direct3D,主要是因为Untiy游戏引擎帮我们做了很多工作,所以省去了很多事,编写起来相对更简单容易些。不过,为了以后找工作,估计是还得学学Opengl或Direct3D的,目前的情况看,偏向于学习Opengl,但貌似很多公司都用Direct3D,所以这还是个很纠结的问题。
【前期准备】
Cg学习:《Cg教程——可编程实时图形权威指南》(翻了翻,觉得难懂,但毕竟是权威,还是得琢磨琢磨)
《GPU编程与CG语言之阳春白雪下里巴人》(PDF版,还未仔细看)
Unity Shader学习其它资源:《Unity 3D ShaderLab开发实战详解》(感觉很烂,可以参考代码吧)
《Unity着色器和屏幕特效开发秘籍》(主要针对Unity Suiface Shader)
《Unity3d Shader编程》(PDF版,还未看)
当然,还有各种博客资源啦~
相关文章推荐
- Unity3d获取在Asset中选中的目录、资源 的路径
- 3DS导出到Unity3D的注意事项
- Unity3D无缝场景切换解决方案 - 简单场景切换
- Unity 协程使用(嵌套)
- 王立平--Unity综上所述控制
- 怎么给Unity写一个原生的插件
- 怎么给Unity写一个原生的插件
- Unity3D研究院之Assetbundle的实战(六十三)
- Unity3D研究院之将场景导出XML或JSON或二进制并且解析还原场景(四十二)
- Unity学习笔记(4) --- Unity的界面排版:初识GUI
- 关于unity3d纹理贴图的学习总结
- Unity: 自定义角色中的蒙皮网格替换
- Unity学习笔记(3) --- Unity的界面排版:初识GUILayout
- Unity3D流行的游戏开发人员构建高速检查站系统
- 使用Unity for Android 集成 Cardboard教程
- 年末重磅 | 12月Unity 2D新功能发布会现已开放报名!
- Unity 5.x BuildAssetBundles 角色换装 基础使用
- 使用unity UGUI 利用Socket 实现 多客户端通讯
- Unity5的AssetBundle的一点使用心得
- 基于Unity行为树设计与实现的尝试