学习Shader相关书籍备录

时间:2023-02-24   阅读次数:

Unity Shader入门精要

1677221230843163.jpg本书不仅要教会读者如何使用Unity Shader,更重要的是要帮助读者学习Unity中的一些渲染机制以及如何使用Unity Shader实现各种自定义的渲染效果,希望这本书可以为读者打开一扇新的大门,让读者离制作心目中杰出游戏的心愿更近一步。

这已经是入门的必读课本了。



3D数学基础:图形和游戏开发(第2版)

1677220586715226.jpg《3D数学基础:图形和游戏开发(第2版)》详细阐述了在计算机图形学中与数学相关的基本解决方案,主要包括笛卡儿坐标系、矢量、多个坐标空间、矩阵简介、矩阵和线性变换、矩阵详解、极坐标系、三维旋转、几何图元、二维图形的数学主题、力学知识以及三维曲线等内容。此外,该书还提供了相应的示例,以帮助读者进一步理解相关方案的实现过程。

正在啃食中...


Unity 3D ShaderLab 开发实战详解 第3版

1677221781876951.jpg初学者的话不太适合,需要一些基础,不然照着书中的代码你也会出错,里面有很多实战案例,但内容不够多细致。





Unity3D内建着色器源码剖析

1677222093190322.jpg结合辐射度学、光度学、色度学等理论,阐述着色器用到的基础知识

剖析内建着色器库中的工具库函数,深入分析原理

剖析内建着色器库中的标准材质,以及常用着色器程序的实现原理,介绍当前流行的渲染技术的实现原理



Unity Universal RP 内置Shader解析

1677221472496817.jpg本书是一部系统讲解Unity Universal Render Pipeline内置shader的应用型图书,旨在使读者能够了解URP与传统渲染流水线shader的不同之处,让读者尽快在URP项目中编写出所需的shader。

本书采用串联讲解的方式编写而成,主要分为三大部分:

第一部分包含第1章,主要为了给读者普及Universal RP的基本知识、项目的配置方法、内置shader的不同用途以及Package中不同包含文件的作用,使之前还没有接触过URP的读者在学习之前能够全方面的了解UPR。

第二部分包含第2章至第5章,主要讲解了URP中最复杂的内置shader——Lit,以及shader中关联到的包含文件、函数和宏定义。

DirectX 12 3D 游戏开发实战

1677220461333032.jpgDirect3D是微软公司DirectX SDK集成开发包中的重要组成部分,是编写高性能3D图形应用程序的渲染库,适用于多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算领域。

本书围绕交互式计算机图形学这一主题展开,着重介绍Direct3D的基础知识和着色器编程的方法,并介绍了如何利用Direct3D来实现各种有趣的技术与特效,旨在为读者学习图形技术奠定坚实的基础。本书包括3部分内容。第一部分介绍数学知识,涵盖向量代数、矩阵代数和变换等内容。这是贯穿全书的数学工具,是读者需要掌握的基础内容。第二部分重点介绍Direct3D的基础知识,展示用Direct3D来实现绘图任务的基本概念与技术,如渲染流水线、纹理贴图、混合、曲面细分等。第三部分则利用Direct3D来实现各种有趣的特效,如实例化与视锥体剔除、阴影贴图、环境光遮蔽等。


全局光照算法技术(第2版)

1677221109698761.jpg本书详细阐述了与全局光照算法技术相关的基本解决方案,主要包括光传输物理学、蒙特卡罗方法、计算 光传输的策略、随机路径追踪算法、随机辐射度算法、混合算法、真实感和渲染速度等内容。此外,本书还提 供了相应的示例,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考 手册。


Real-Time Rendering, Fourth Edition

1677220924656995.jpgThoroughly updated, this fourth edition focuses on modern techniques used to generate synthetic three-dimensional images in a fraction of a second. With the advent of programmable shaders, a wide variety of new algorithms have arisen and evolved over the past few years. This edition discusses current, practical rendering methods used in games and other applications. It also presents a solid theoretical framework and relevant mathematics for the field of interactive computer graphics, all in an approachable style. New to this edition: new chapter on VR and AR as well as expanded coverage of Visual Appearance, Advanced Shading, Global Illumination, and Curves and Curved Surfaces.

全英文,会不会去看,以后再说吧。


其它文章