
通过畅销书作者 John Doran 的专家技巧、实用方案和前沿技术,直面 Unity 6 Shader 创作中的各种挑战。
关键特性
- 深入探索 Shader Graph,掌握后期处理和高级着色技巧
- 掌握实现 AAA 级 Shader 效果的快捷方法,无需复杂算法
- 精通 Unity 最新工具,包括 VFX Graph 和 Unity Muse
- 购买纸质书或 Kindle 电子书可免费获取 PDF 版本
内容简介
Shader 让游戏开发者能够打造视觉效果惊艳的体验,但其复杂性及数学、技术难题常常使得实现理想的真实感变得困难重重。本书由一位拥有丰富实战经验的畅销游戏开发作者撰写,是你在不断发展的游戏技术环境中掌握 Shader 技术的必备指南。
通过精心设计的“配方式”章节,本书采用实用的方式,帮助你掌握提升游戏画面视觉质量所需的知识与工具。在全新版本中,你将学习如何利用 Unity 最新工具,包括用于高级 AI 纹理生成的 Unity Muse。从全面掌握 Shader Graph,到高效运用向量与纹理,本书涵盖 Shader 开发的方方面面,无需复杂的数学推导。此外,你还将学习创建 2D 与 3D 元素时的实用技巧,轻松实现令人惊艳的视觉效果。
你将学到
- 理解 Shader 的基本原理,并掌握 Shader Graph 的使用方法
- 利用 URP 和 HDRP 包高效创建 Shader
- 通过现代着色技术提升游戏视觉效果
- 优化 Shader 的性能与视觉表现
- 掌握常用光照模型背后的数学与算法
- 使用后期处理栈改变游戏氛围
- 通过片段着色器和 Grab-Pass 技术开发高级 Shader 效果
适合读者
本书适合希望提升 Shader 技能、增强游戏视觉效果的 Unity 6 游戏开发者。游戏程序员、技术美术,以及渴望掌握 Shader Graph Shader 创作的游戏开发新人,都能从本书中受益。读者需要具备扎实的 Unity 基础,才能充分利用本书内容。
目录
- 使用 URP 进行后期处理
- 使用 Shader Graph 创建你的第一个 Shader
- 处理表面效果
- 纹理映射的使用
- 提升真实感:Unity Muse 与基于物理的渲染
- 使用顶点函数
- 使用 Grab Pass 技术
- 优化 Shader
- 利用全屏 Shader 创建屏幕特效
- 游戏玩法与屏幕特效
- 理解光照模型
- 开发高级着色技术
- 使用 HDRP