云来山更佳,云去山如画,山因云晦明,云共山高下,欢迎来到我的博客,这里便是山云汇雾之处~

《The Cooking Book Of GPU》

总结 PG7GO 7℃ 0评论

>The Cooking Book Of GPU

技术美术/图形学/渲染

芒苔

1、效率最高的入门路线

现代计算机图形学入门-闫令琪:https://www.bilibili.com/video/BV1X7411F744

对目前图形学的发展、技术进行一个大概的了解,基础情况、发展现状、各种代表性问题的解决办法。讲解了图形学概念、光栅化过程、光线追踪、矩阵运算、着色器、模型几何处理、后处理等等。

《Unity Shader入门精要》-冯乐乐:https://book.douban.com/subject/26821639/

相比DX和GL更快入门Shader的书籍,使用的Unity引擎,但是着重讲得Shader的编写,讲解了渲染流水线、Shader的实现原理和基本语法、Shader所需的数学知识、顶点/片元着色器实现、基本的光照模型的实现、纹理、后处理等等。

2、技能掌握要点

基础

-线性代数、高数

-矩阵运算:至少能默写左右手坐标系下的平移、旋转、缩放矩阵、复合变换

-光栅化/3D渲染算法/Shader:渲染管线、空间转换(模型、世界、切线、观察、裁剪、屏幕)、像素着色,双向插值,zbuffer、绘制顺序,AlphaBlend,阴影,剔除算法,三角形的光栅化等等知识

-入门教材推荐:虎书《Fundamentals of Computer Graphics》-Steve Marschner / Peter Shirley:https://book.douban.com/subject/26868819/

PBR

-贴图技术掌握、理解原理:纹理贴图、法线/高度贴图、光滑度/粗糙度贴图、高光/金属贴图、AO贴图

-光照模型(能手写公式):Lambert漫反射、Blinn-Phong高光

-双向反射分布函数BRDF:立体角、辐射度量学(辐射、辐照、光通、光亮)、菲涅尔反射、次表面散射SS、法线分布函数NDF、微表面

-入门教材推荐:《Physically Based Rendering: From Theory to Implementation》:https://book.douban.com/subject/26736280/

离线渲染

-光线追踪:入门教材推荐Peter Shirley的三本书:《Ray Tracing in One Weekend》、《Ray Tracing: The Next Week》、《Ray Tracing: The Rest of Your Life》

-软阴影生成算法

-降噪技术:主要掌握蒙特卡洛

-并行计算:CPU多核、GPU ComputeShader

实时渲染:

渲染引擎/游戏引擎:D3D、OpenGL、Dx、U3D、UE

优化技术:LOD、MipMap、DrawCall优化、抗锯齿(MSAA、FXAA、TAA)、批处理(动态、静态)、虚拟纹理、视锥剔除

-Shader编写:光照着色器、屏幕后处理、非真实感渲染、描边

-渲染方式:前向渲染、延迟渲染

-入门教材推荐:《Real-Time Rendering》-Tomas Akenine-Moller, Eric Haines & Naty Hoffman:https://book.douban.com/subject/30296179/

其他技能:

-建模软件:Maya/3DMax/Blende/ZBrush/其他DCC

-图像/纹理:PS/Substance

 

 

 

订正日期

第一版 2020年9月22日 芒苔


PG7GO , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:《The Cooking Book Of GPU》
喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址