使用预计算实时全局光照优化照明-项目介绍
本文地址:https://blog.csdn.net/t163361/article/details/123882407
翻译说明:
教程翻译主要用谷歌翻译,然后对特别不通顺的地方进行了微调。同时针对一些比较重要的地方保留了英语或英语和汉语同时存在的方式方便大家理解。
教程目录
项目介绍
在本教程 中,您将回顾此学习体验的目标和结果。您还将在编辑器中下载并查看支持的 Unity 项目。
1. 欢迎来到本项目
介绍
在 Unity 中,有两种不同的技术可用于预计算全局照明 (GI) 或反射照明。它们是烘焙GI和预计算实时GI。本教程重点介绍预计算实时 GI.
使用预计算实时 GI 时,光照预计算是在 Unity 编辑器中计算场景中静态几何体周围的光线反射并存储此数据以供运行时使用的过程。此过程减少了在运行时必须执行的照明计算的数量,从而允许在保持交互式帧速率的同时进行实时反射照明。
使用烘焙 GI 时,传统的光照贴图纹理在预计算过程中会离线生成。然后,这些纹理作为资源存在于项目中,无法在运行时更改。预计算实时 GI 不会以相同的方式创建光照贴图资源。相反,照明数据将另存为照明数据资产,其中包含在运行时以交互方式生成和更新一组低分辨率光照贴图所需的信息。
目标
在本学习项目中,您将学习如何为Enlighten(Unity的预计算实时GI和烘焙GI解决方案的幕后技术)优化场景,以便照明预计算需要几分钟而不是几小时。
2.学习目标和成果
在本学习项目中,包含其他四个顺序教程,您将:
- 为场景确定合适的照明分辨率
- 解释什么是图表(Charts)以及它们如何影响预计算时间
- 启动预计算进程
- 使用探针照明降低照明解决方案的复杂性
- 改进由Unity的预计算实时GI生成的自动展开uv
- 解释什么是簇(Clusters),以及如何使用它们来产生全局照明
- 使用光照贴图参数在每个对象的基础上调整你的照明
当你学习和应用这些技术,你将能够利用使用预计算实时GI的好处:更快的照明迭代时间,在照明过程中更快的实验能力和在游戏中的实时反弹照明。
3.我能期待什么结果?
在本教程使用的照明教程场景中,使用默认的、未优化的预计算照明设置在我们的测试机器上大约需要7.5小时。对于如此复杂度的场景,这显然是不可接受的。
在使用本教程中介绍的技术进行大约30分钟的场景准备之后,预计算时间为2.25分钟,就可以获得生产质量的结果。考虑到你可以在不需要重新计算GI和在游戏过程中改变GI照明的情况下快速迭代场景照明,使用这种技术优化的好处应该是显而易见的。
4.在你开始之前
在整个项目中,我们基于 Unity Asset Store 中提供的 Lighting Optimization Tutorial 项目。您将需要此项目才能继续。
回顾Unity项目
这些教程使用Scenes/Article文件夹中的示例场景:
- LightingTutorialOptimal 已根据本教程设置,旨在展示如何使用 Unity 的预计算实时 GI 以最少的预计算时间实现生产就绪照明结果的示例。
- LightingTutorialNonOptimal 反映了您在未完成烘焙或耗时过长的项目中可能会发现的许多常见问题。 这是您不应该如何配置场景的一个很好的参考。
- LightingTutorialStart将是你在本教程中使用的场景。当您按照本教程中的步骤进行操作时,您将使这个场景得到一个完整的、可用于生产的结果。
现在您已准备好开始为 Enlighten 优化 Unity 项目。 在第一个教程中,您将设置您的场景。
下一篇 设置场景
使用预计算实时全局光照优化照明-项目介绍相关推荐
- 使用预计算实时全局光照优化照明-教程目录
本文地址:https://blog.csdn.net/t163361/article/details/123858265 最近准备申请新星创作者,需要2000个粉丝关注,觉得文章有用的,请点一下左侧边 ...
- 使用预计算实时全局光照优化照明-微调光照贴图参数
本文地址:https://blog.csdn.net/t163361/article/details/124107784 翻译说明: 教程翻译主要用谷歌翻译后,对特别不通顺的地方进行了微调.同时针对一 ...
- 使用预计算实时全局光照优化照明-布置光照探针
本文地址:https://blog.csdn.net/t163361/article/details/123909115 翻译说明: 教程翻译主要用谷歌翻译后,对特别不通顺的地方进行了微调.同时针对一 ...
- SVO实时全局光照优化(里程碑MK2):Sparse Voxel Octree based Global Illumination (SVO GI)...
自主实现的实时渲染引擎,对标对象ue4/ce5,超越u3d/klayge.MK2版本侧重于质量与速度的均衡,以下上传示范均为实测截图,均为全分辨率(网页上显示缩小了)1080p/60fps. 转载于: ...
- 【转载收藏】Unity预计算实时GI
初步介绍 新年假期结束了,想不想掌握一个新技能迎接全新的一年呢?不妨来阅读一下Unity预计算实时GI系列文章.本文是该系列的第一篇. 在Unity中有两种区别很大的技术被用于计算全局光照GI或光源反 ...
- Unity官方图形教程 学习笔记(二) -- Precomputed Realtime GI(实时全局光照)
原文链接:https://unity3d.com/cn/learn/tutorials/s/graphics 1 介绍 当使用Baked GI的时候,会在预计算阶段,离线创建一张lightmap纹理贴 ...
- Lumen为《堡垒之夜:大逃杀》第四章带来实时全局光照
Lumen为<堡垒之夜:大逃杀>第四章带来实时全局光照 - Unreal Engine 图像部门工程研究员Daniel Wright和图像部门技术总监Krzysztof Narkowicz ...
- 王世安计算机仿真工作室,运用实时全局光照打造灯光模拟仿真软件
运用实时全局光照打造灯光模拟仿真软件 查雁南(广州工程技术职业学院王世安计算机仿真工作室,广东广州 510075)[摘要]摘要:VR开发引擎借助于VR在娱乐行业的迅猛发展变得更加高端和智能化.新的VR ...
- 实时全局光照(Real-time Global Illumination)与Reflective Shadow Maps(RSM)
文章目录 1 概述 1.1 什么是全局光照(GI)? 1.2 光照模型处理间接光照的方法 1.3 实时全局光照的思想 2 GI的主要问题 3 方法一:Reflective Shadow Maps(RS ...
- 实时全局光照RSM-Reflective Shadow Maps(RSM)
全局光照介绍 现实世界光处于线性空间,光照效果是可以叠加的,最终的光照结果 = 直接光照 + 间接光照,结果也被称为全局光照(Global illumination).与之对比的是局部光照--仅考虑直 ...
最新文章
- linux 命令-f1,linux之‘cut -f1’命令详解
- ipad如何连接电脑_超能办公课堂丨电脑如何使用无线网络连接方式安装驱动程序...
- 荐六十款针对Hadoop和大数据顶级开源工具
- 定时器timerfd
- Linux笔记-查询进程,获取其运行时输入的参数
- matlab虚拟现实仿真
- 安卓案例:利用定时器实现逐帧动画
- [译]R语言——Shiny框架之入门(三):如何启动一个Shiny应用
- 实用的 Python —— 使用虚拟环境 virtualenv(Linux)
- 用JAVA实现小学四则运算
- 变频器22b系列说明书_变频器接电位器正确接法
- C# 让应用程序只运行一个实例
- 阿里云高级技术专家王晨:云原生数据库PolarDB技术解密
- 10个Python实战编程项目,有趣又好玩
- 西门子real是什么数据类型_西门子PLC数据类型
- ASS字幕特效代码个人收藏
- idea Translation插件翻译失败。TKK: 更新 TKK 失败,请检查网络连接
- 10秒钟解决TeamViewer商业用途 、5分钟后终止等问题
- 关于wps 行尾空格不能使用下划线
- iphone版 天行skyline_App Store 上的“Pergola SKYLINE”
热门文章
- 小米8SE 开箱及体验
- 计算机视觉的算法SIFT算法详细介绍
- 三大运营商布局金融的套路不同,还能否搭上移动支付的快车?
- C++ cout的使用,看这一篇就够了
- 方舟基础物品指令代码大全
- 方舟无限资源服务器,方舟生存进化怎么无限资源
- 简明Python教程第二部分7-9
- Axure原型设计相关:Axure RP8中继器实例(附rp文件)——列表的增删改查、分页
- [Windows] 【直播放映馆V9.0】Bilibili,斗鱼,虎牙,企鹅电竞,音乐电台,无广告看电影直播!...
- 利用电影直播赚钱的方法(几乎零成本、很多人不知道)