更新时间:2024-01-22 19:04:28
封面
版权信息
作者简介
内容简介
推荐序1
推荐序2
推荐序3
推荐序4
推荐序5
推荐序6
推荐序7
第1章 HDRP入门
1.1 摘要
1.2 离线渲染和实时渲染
1.2.1 建模功能(ProBuilder、ProGrid和PolyBrush套件)
1.2.2 Timeline(非线编工具)
1.2.3 Cinemachine(智能摄像机系统)
1.2.4 HD Post Processing Effect(HDRP专用后期特效模块)
1.2.5 可视化着色器编程工具Shader Graph
1.2.6 高级特效开发工具Visual Effect Graph
1.2.7 视频和动画输出工具Unity Recorder
1.2.8 HDRP针对不同材质的模拟
1.3 在DCC软件中准备模型资产
1.3.1 在DCC软件中使用的尺寸单位要与Unity统一
1.3.2 只在需要的地方使用三角面
1.3.3 纹理制作
1.3.4 支持FBX、USD和Alembic格式的资产导入
1.3.5 Unity Reflect支持导入Autodesk Revit资产
1.4 Unity HDRP项目设置
1.4.1 创建一个基于高清渲染管线(HDRP)的Unity项目
1.4.2 通过示例项目了解HDRP相关的概念和模块
1.5 学习渠道
1.6 本章总结
第2章 实现市政厅办公室场景
2.1 摘要
2.2 实战项目详解
2.2.1 使用Volume框架设置环境
2.2.2 添加屏幕后处理效果
2.2.3 添加光源、Light Probe(光照探针)和Reflection Probe(反射探针)
2.2.4 烘焙光照贴图
2.3 本章总结
第3章 HDRP配置文件和Volume框架详解
3.1 摘要
3.2 HDRP配置文件(HDRP Asset)介绍
3.2.1 Frame Settings(帧设置)
3.2.2 Volume框架
3.2.3 针对不同平台使用不同的HDRP配置文件
3.3 Volume框架详解
3.3.1 Exposure(曝光控制)
3.3.2 Fog(雾效制作)
3.3.3 Lighting(光照)
3.3.4 Material(材质)
3.3.5 Shadowing(阴影处理)
3.3.6 Sky(天空)
3.3.7 Post-processing(后处理)
3.3.8 Ray Tracing(实时光线追踪)
3.3.9 Local Volume(本地Volume)使用示例
3.4 本章总结
第4章 HDRP光照系统详解
4.1 摘要
4.2 Sponza_Day_Lighting场景打光步骤解析
4.2.1 步骤1:启用Scene Settings Volume
4.2.2 步骤2:启用Directional Light(平行光)
4.2.3 步骤3:启用Volume中的自动曝光控制
4.2.4 步骤4:启用所有灯笼模型和点光源
4.2.5 步骤5:启用场景中所有反射探针(Reflection Probe)
4.2.6 步骤6:启用场景中的光照探针组(Light Probe Group)
4.2.7 步骤7:完成整个场景的光照烘焙
4.2.8 步骤8:增强间接光强度
4.2.9 步骤9:处理阴影和环境光遮蔽
4.2.10 步骤10:添加雾效
4.2.11 步骤11:画面抗锯齿处理
4.2.12 步骤12:添加后处理Volume组件
4.3 Sponza_Night_Lighting场景打光步骤解析
4.3.1 修改Directional Light设置
4.3.2 修改Scene Settings Volume→HDRI Sky设置
4.3.3 修改Scene Settings Volume→Exposure(曝光)设置
4.3.4 修改Scene Settings Volume→Fog(雾效)设置
4.3.5 修改Scene Settings Volume→Contact Shadows(接触阴影)设置
4.3.6 修改Post Processing Volume→Color Adjustments(颜色调整)设置
4.3.7 修改Post Processing Volume→White Balance(白平衡)设置
4.4 光源类型和模式
4.4.1 Unity中的光源类型有哪几种
4.4.2 Unity中的光照单位
4.4.3 如何制作和使用Light Cookie为灯光添加更多细节
4.4.4 光照相关的常见问题汇总
4.5 光源分层
4.5.1 光源分层的作用
4.5.2 光源分层实例讲解
4.6 使用光照探针
4.6.1 为什么要使用光照探针
4.6.2 使用光照探针的基本步骤
4.6.3 Mesh Renderer组件中的Probes选项详解
4.6.4 如何使用Mesh Renderer组件的Probes→Anchor Override参数
4.6.5 如果打开了Lighting窗口中Debug Settings中的All Probes No Cells选项,但是在Scene窗口看不到光照探针如何处理
4.7 使用Reflection Probe为场景提供反射信息
4.7.1 Screen Space Reflection(屏幕空间反射)
4.7.2 Reflection Probe(反射探针)
4.7.3 Sky reflection(天空反射)
4.8 阴影