shader_学习计划

如何系统掌握3D图形学相关的基础

1.《游戏引擎架构》

2.Real Time Rendering

3.Mathematics for 3D game programming and computer graphics

 

初学:
《Unity Shader and Effects Cookbook》(15年4月)
Unity Documentation: Vertex/Fragment Shader
《GPU编程与Cg语言之阳春白雪下里巴人》 (16年1月7-10)
Cg Toolkit User's Manual(推荐)
Cgcookie Noob to Pro shader programming(视频)
下载已有vertex shader 跟着编写
——————————————————————————
电子工业出版社《计算机图形学(第二版)》11章/12章3节
《线性代数》
Twinsen 潘宏 《透视投影变换推导》
进阶:
《3D游戏编程大师技巧》
Nvidia官网教程 The Cg tutorial(不推荐)
Wiki网站 Cg Programing/Unity
《The Complete Effect and HLSL Guide》
《Shader for Game Programmers and Artists》
高级:
《Real Time Rendering》
《GPU GEMS IIIIII》
Shader X (GPU Pro: Advanced Rendering Techniques)
《Mathematics for 3D game programming and computer graphics. 3rd》
《Geometric tools for computer graphics》

 

程序初学:
《Direct X 9.0 3D游戏开发编程基础》
《Introduction to 3D Game Programming:With Direct II》
《Practical Rendering&Computation with Direct3D II》

地形《Real Time 3DTerrian Engines Using C++ And DX9》
模型动画《Advanced Animation with DirectX》
物理《Real-time Collision Detection》
LOD《Level of Detail for 3D Graphics》
Ray tracing《Another Introduction to Ray Tracing》2rd

引擎
《3D Game Engine Design, Second Edition》
《Game Engine Architecture》《游戏引擎架构》
《Programming Game AI by Example》(或用Play Maker)

网站
Gamedev.net
Gamasutra.com
Beyond3d.com
Stackoverflow.com
Shadertoy.com

posted @ 2017-07-08 17:56  翎玄  阅读(263)  评论(0编辑  收藏  举报