Unity3D(六)光照系统
光照系统
Global Illumination
GI即全局光照
能够计算直接光、间接光、环境光以及反射光的光照系统
通过GI算法可以使渲染出来的光照效果更为真实丰富
- 组件Light
- Directional方向光
沿z轴发射光线,太阳- Point点光源
在球形以内有光照,灯泡- Spot聚光灯
点向锥体发射光线,探照灯手电筒
光可以设置阴影
在Quailty中可以做优化根据距离显示不显示等
环境光照
作用于场景内所有物体的光照,通过Environment Lighting中Ambient中设置
- 反射光
根据天空盒或立方体贴图计算的作用于所有物体的反射效果,通过EnvironmentLighting中的Reflection控制
- 间接光照
在开发的时候做大量计算
物体表面在接受光照后反射出来的光
通过Light组件的Bounce Intensity控制
场景中不动的物体标记为静态(LightingMapStatic)
实时GI
所谓实时是指在运行期间,所有变化可以立即更新
烘焙GI(对静态物体做)
场景中包含大量物体时,实时光照和阴影对游戏性能有很大影响。使用烘焙技术,可以将光线效果预渲染成贴图再作用到物体上模拟光影,从而提高性能。适用于在性能较低的设备上运行的程序。
- Light组件中Banking选择Baked
区域光
非常消耗性能,Baked Only
一个面向一个区域发射光
动态怎么办?——光源侦测Light Probes
Light Mapping只能作用于static物体,所以导致运动的物体与场景中的光线无法融合在一起,显得非常不真实。而Light Probes组件可以通过Probe收集光影信息。然后对运动物体邻近的几个Probe进行插值计算,最后将光照作用到物体上。
阅读:
Unity4.x 第二章Unity编辑器
Unity4.x 第八章遮挡剔除技术
Unity4.x 第十二章12.2-3小节渲染管线
3D数学基础 第十五章第一小节
Unity3D(六)光照系统相关推荐
- Unity3D 光照系统(一)
此系列博客是博主个人学习Unity3D的一些笔记,欢迎转载,如有错误,欢迎指出~~(基于unity3d 5.4.0f3) 光照系统 unity3D光照系统Lighting菜单中,一共有6个选项,分别为 ...
- 2d shader unity 阴影_Unity中实现2D光照系统
在一些 2D 游戏中引入实时光影效果能给游戏带来非常大的视觉效果提升,亦或是利用 2D 光影实现视线遮挡机制.例如 Terraria, Starbound. 2D 光影效果需要一个动态光照系统实现, ...
- 虚幻引擎学习之路:渲染模块之光照系统
原文链接:https://blog.uwa4d.com/archives/Study_unreal4_Rendering_1.html 写在前面 "UWA什么时候可以支持Unreal引擎?& ...
- 视频教程-unity3D 六周带你开发《王者荣耀》-Unity3D
unity3D 六周带你开发<王者荣耀> 7年从业经验,精通ios.安卓.linux等技术,曾主导开发苏宁易购项目.苏宁电子书项目.百阅阅读器项目.杭州葫芦网项目.苏宁云信项目.苏宁易付宝 ...
- 详解Unity 5 全局光照系统Enlighten问题(下)
昨天在 Unity 5 全局光照系统Enlighten问题的文章中,我们为大家解答了:"为什么场景烘焙出来的lightmap上有Realitime灯光的颜色?"和"为什么 ...
- Unity3D Mecanim 动画系统骨骼动画问题解决方法
Unity3D Mecanim 动画系统骨骼动画问题解决方法 参考文章: (1)Unity3D Mecanim 动画系统骨骼动画问题解决方法 (2)https://www.cnblogs.com/al ...
- Unity3D Input按键系统
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[119706192] 本文链接地址: Unity3D Input按键系统 默认输入轴: Horizontal 和 Vertica ...
- 定时器开始时延时了十几秒_第六章--系统滴答定时器
第六章--系统滴答定时器 简介:系统滴答定时器是内核(这里指M4)定时器使用的是内核时钟源168MZ或可以选择外部时钟源21MZ 应用场合: 为UCOS系统提供时钟节拍 作为简单的定时器延时使用 // ...
- 操作系统实验六、系统内存使用统计
实验六:系统内存使用统计 一.实验目的 1.了解windows内存管理机制,理解页式存储管理技术. 2.熟悉Windows内存管理基本数据结构. 3.掌握WIndows内存管理基本API的使用. 二. ...
- 计算机系统总线功能组,计算机组到成原理(华科版)第六章 系统总线.ppt
计算机组到成原理(华科版)第六章 系统总线 两个不同频率的模拟信号,分别由电子开关控制,在运算放大器的输入端相加,而电子开关由要传输的数字信号(即数据)控制.当信号为"1"时,控制 ...
最新文章
- Discuz! X2.5 添加自定义数据调用模块(简单方法)
- c++ resizereserve
- VS-OpenCV三种加载图片的方式
- mysql中group by 的用法解析
- create react app创建的项目运行test的时候不能解析webpack的alisa配置的问题
- 【转载】【程序员练级】提高英语阅读水平经验分享上篇
- linux云自动化运维,linux云自动化系统运维17(延时服务及定时服务)
- mysql表 spid program_oracle 解锁某张表 和编译存储过程卡死问题处理
- 「代码随想录」416. 分割等和子集【动态规划】力扣详解!
- 【数据结构-栈】C语言实现顺序栈基本操作
- ubuntu重装显卡驱动
- 2021年高压电工考试及高压电工模拟试题
- 让你的应用支持新iPad的Retina显示屏
- android anr 文件路径,android出现ANR 如何导出anr文件
- 打开单片机世界的大门——上位机控制下位机实例详解
- 计算机网络第一章学习通题目及答案
- 2020.11.09-2020.11.15工作周报
- [论文阅读:姿态识别Transformer] POET: End-to-End Trainable Multi-Instance Pose Estimation with Transformers
- c语言书面作业,巢湖学院2011级网络工程1,2班C语言书面作业(江家宝)版
- iOS开发之结合asp.net webservice实现文件上传下载
热门文章
- ActiveX 控件重绘无效问题,用CClientDC 而不是CPaintDC
- [软件工程基础]2017.10.30 第三次 Scrum 会议
- vue实现侧边栏手风琴效果
- 关于计算机图形学的学习
- 新风系统风速推荐表_谈实验室通风系统设计
- 拓端tecdat|R语言文本挖掘、情感分析和可视化哈利波特小说文本数据
- 拓端tecdat|R语言基于协方差的结构方程拟合的卡方检验
- 拓端tecdat|加速R语言代码的策略
- 利用mysql的预编译机制_Mysqli的预编译机制处理批量数据过程
- 关键路径c语言,有向图的关键路径的C程序实现代码