Unity3D Shader学习之一---取之有道
技术入门往往很简单,从网上搜索一下教程然后实现一下就说自己学会了一门技术。
这样的人是肤浅的,学习的方法也不是最佳的(当然也要分情况区分)。
如果从事3D引擎开发,就需要深入的学习。掌握甚至精通需要一定的学习方法。有哪些方法和步骤呢?
一、搜索引擎 迅速了解一项技能,最直接、最快速的方法是通过搜索,找到前人走过的路。按照别人的方法一步步获得最基本的了解!我看到过的有: 猫都能学会的Unity3D Shader入门指南
二、官方文档 搜索到的教程往往比较简单,入门级别的。无法全面深入的了解。这时候官方文档是必不可少的:Graphics Tutorials Shader Reference
如果看英文难以理解,可以看游戏蛮牛上已经翻译好的文档。 三、精益求精 文档看起来会感觉零散,无法深入理解。这时候就需要阅读专业的书籍。
GPU 编程与CG 语言之阳春白雪下里巴人;
Unity Shader入门精要(推荐);
Unity Shaders and Effects Cookbook(中译版:Unity着色器和屏幕特效开发秘笈 文中示例主要用表面着色器,版本比较旧,示例跑不起来);
Untiy 3D ShaderLab 开发实战详解. 四、熟能生巧 大量的实战演练,攻克一个个难题想不成专家都难!
另外,Unity Shader只是图形图像技术的很小一部分。如果想全面学习就需要更广的涉猎:
OPENGL ES 3.0编程指南 计算机图形学中文版 实时计算机图形学 技巧:学习官方文档的时候参照:
GPU 编程与CG 语言之阳春白雪下里巴人和官方内置的Shader学习
选择一个方向,不断前进与探索,总有一天你会得偿所愿的!(只要你走的足够远,你肯定能到某个地方!)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xue_huashan@163.com
文章标题:Unity3D Shader学习之一---取之有道
文章字数:522
本文作者:max-xue
发布时间:2016-10-20, 13:02:25
最后更新:2019-11-09, 22:51:27
原始链接:http://blog.le-more.com/2016/10/20/u3d/unity3d-shader-e5-ad-a6-e8/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。