Unity入门6——光源组件

一、参数面板

 

二、参数介绍

  1. Type:光源类型
  • Spot:聚光灯
    • Range:发光距离
    • Spot Angle:光锥角度
  • Directional:方向光
  • Point:点光源
  • Area(Baked Only):面光源

        仅烘焙。预先算好,不实时参与光线计算 

 

        2.Color:光源颜色

        3.Mode:光源模式

  • Realtime:实时光源

                每帧实时计算,效果好,性能消耗大

  • Baked:烘焙光源

                事先计算好,无法动态变化

  • Mixed:混合光源

                预先计算 + 实时计算

        4.Intensity:光照强度

        5.Indirect Multiplier:间接光强度

                > 1:光每次反射时强度变强

                < 1:光每次反射时强度变弱

Shadow Type:阴影类型

  • No Shadows:关闭阴影
  • Hard Shadows:生硬阴影
  • Soft Shadows:柔和阴影

        7.Realtime Shadows

  • Strength:阴影强度

            在 0 ~ 1 之间,越大阴影越黑

  • Resolution:阴影贴图渲染分辨率

            越高越逼真,性能消耗越高

  • Bias:阴影推进光源的距离
  • Normal Bias:阴影投射面沿法线收缩的距离
  • Near Panel:渲染阴影的近裁剪面

8.Cookie:投影遮罩

将标准资源(在 Assets Store 中下载)中的 Standard Assets/Effects/LightCookies/Textures/FlashlightCookie 拖入 Cookie。

Cookie 中黑色部分表示透明,白色部分和光源颜色叠加显示出如下效果。

 

 

9.Cookie Size:遮罩大小

10.Draw Halo:球形光环开关(光晕)

类似蜡烛周围光的效果,也可以用在方向光上模拟太阳的效果


11.Flare:耀斑

将标准资源(在 Assets Store 中下载)中的 Standard Assets/Effects/LightFlares/Flares/50mmZoom 拖入 Flare。

这是一种特殊的美术资源格式,需要专门配置。拖入后可看见如下效果


如果要在 Camera 中看到 Flare,则需要将 Flare Player 组件添加到 Camrea 上

 

12.Render Mode:渲染模式

  • Auto:运行时确定
  • Important:以像素质量为单位进行渲染

                效果逼真,消耗大

  • Not Important:以快速模式进行渲染

13.Culling Mask:剔除遮罩

        决定哪些层的对象收到该光源的影响

三、代码控制


​ 面板上的参数都可以用代码获取和控制。

// 举例
light.intensity = 0.5f;


四、光面板


​ 点击 Window --> Rendering --> Lighting Settings,打开光照 Lighting 面板。

image-20220420200119350

 

(一)Environment

1.Skybox Material:天空盒材质

2.Sun Source:太阳来源

        不设置会默认使用场景中最亮的方向光代表太阳

3.Environment Lighting:环境光设置

  • Source:环境光光源颜色
    • Skybox        天空盒材质作为环境光颜色
  • Gradient                可以为天空、地平线、地面单独选择颜色和他们之间的混合
  • Color        环境光设置为纯色
  • Intensity Multiplier:环境光亮度
  • Ambient Mode:全局光照模式        只有启用了实时全局和全局烘焙时才有用
  • Realtime(已弃用)
  • Baked

4.Environment Reflections

环境反射探针的内容,目前暂不讲解

(二)Other Settings

1.Fog:雾开关(性能消耗较大)

        Color:颜色

        Mode:雾的计算模式

  • Linear:随距离线性增加

        Start 和 End 表示距离摄像机多远处显示雾

  • Exponential:随距离指数增加

        Density 表示雾的强度

  • Exponential Quare:比指数更快的增加

        Density 表示雾的强度

2.Halo Texture:光源周围围着的光环的纹理

image-20220420202015582

 

3.Halo Strength:光环的可见性(类似直径)

4.Flare Fade Speed:耀斑淡出时间

        最初出现之后淡出的时间

5.Flare Strength:耀斑的强度

6.Spot Cookie:Spot Light 默认的 Cookie

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/28643.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

操作教程:如何正确配置让EasyNVR级联至EasyNVS平台?

EasyNVS是EasyNVR的云管理平台&#xff0c;可实现内网监控上云&#xff0c;视频汇聚等功能。近期经常有用户咨询EasyNVR如何级联至EasyNVS平台进行云端统计和管理&#xff0c;在今天的文章中&#xff0c;我们来详细介绍一下。 1、配置EasyNVS 1&#xff09;运行EasyNVS之前&a…

回归预测 | MATLAB实现基于GRU-AdaBoost门控循环单元结合AdaBoost多输入单输出回归预测

回归预测 | MATLAB实现基于GRU-AdaBoost门控循环单元结合AdaBoost多输入单输出回归预测 目录 回归预测 | MATLAB实现基于GRU-AdaBoost门控循环单元结合AdaBoost多输入单输出回归预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.MATLAB实现基于GRU-AdaBoost门…

C++【STL】之vector的使用

文章目录&#xff1a; vector介绍vector使用1. 默认成员函数1.1 默认构造1.2 拷贝构造1.3 析构函数1.4 赋值重载 2. 迭代器2.1 正向迭代器2.2 反向迭代器 3. 容量操作3.1 获取空间数据3.2 空间扩容3.3 大小调整3.4 空间缩容 4. 数据访问4.1 下标随机访问4.2 获取首尾元素 5. 数…

基于Java新生报到系统设计与实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

Spring源码解密--事务篇

文章目录 一、事务的实现方式1、JDBC2、Spring基于xml配置编程式事务声明式事务 二、源码设计1、TransactionManager1&#xff09;TransactionManager2&#xff09;PlatformTransactionManager3&#xff09;ReactiveTransactionManager 2、TransactionDefinition3、Transaction…

Qt编写onvif工具(搜索/云台/预置位/OSD/录像存储)

一、前言 从最初编写这个工具开始的时间算起来&#xff0c;至少5年多&#xff0c;一直持续完善到今天&#xff0c;这个工具看起来小也不小大也不大&#xff0c;但是也是经历过无数个现场的洗礼&#xff0c;毫不夸张的说&#xff0c;市面上能够遇到的主流的厂商的设备&#xff…

攻防世界-Crypto-easychallenge

题目描述&#xff1a;将文件下载下来&#xff0c;只有一个pyc文件 1. 思路分析 先向chatgpt问下什么是pyc文件&#xff1a; OK&#xff0c;这里简单总结下&#xff1a; 1. pyc文件是python源码编译后的生成的二进制文件 2. 通过一些库可以逆向出pyc的源代码 那么我们需要做…

科一容易忘、容易混的点(二)

注意落石 高速应急车道用途&#xff1a;主要用于发生事故或故障时停车&#xff0c;以及专为救险所用的车道&#xff0c;被誉为高速公路的“生命通道” 注意 注意 扣9份场景&#xff1a; 城市快速路上 违法停车&#xff1b; 注意 交通事故逃逸&#xff0c; 不一定吊销驾驶证&a…

简单的一批的DockerFile构建(内附超详细docker学习笔记)

目录 介绍 DockerFile常用保留字指令 演示自定义构建java8版本centos docker专用学习笔记 超全 介绍 总结: 从应用软件的角度来看&#xff0c;Dockerfile、Docker镜像与Docker容器分别代表软件的三个不同阶段&#xff0c; * Dockerfile是软件的原材料 * Docker镜像是软件…

华为组播实验pim-dm

组播源配置&#xff1a; R1: [r1]dis current-configuration [V200R003C00] sysname r1 snmp-agent local-engineid 800007DB03000000000000 snmp-agent clock timezone China-Standard-Time minus 08:00:00 portal local-server load flash:/portalpage.zip drop illegal-mac…

Java调用Midjourney进行AI画图原生版抓包实现支持中文

用途介绍 Midjourney是一个目前优秀的AI画图工具&#xff0c;不挂梯无法直接访问 本代码主要用于搭建镜像站使用 适合人群 本代码不适合新手&#xff0c;建议使用过okhttp、且具有二开能力的同学使用~ 实现原理 通过调用发送信息接口发送请求&#xff0c;通过轮询房间消息…

一、PyTorch基础

一、PyTorch基本操作 1&#xff0c;导包 import torch2&#xff0c;查看版本号 torch.__version__ """ 2.0.1cpu """3&#xff0c;初始化(全零)矩阵 x torch.empty(3,2) x """ tensor([[7.2868e-44, 8.1275e-44],[6.7262e-4…

AST使用(二)

//在此之前&#xff0c;先了解下path和node/*path指的是路径 其常用的方法当前路径所对应的源代码 : path.toString判断path是什么type&#xff0c;使用path.isXXX 这个方法 : if(path.isStringLiteral()){}获取path的上一级路径 : let parent path.parentPath;获取path的子…

ARM基础(3):MPU内存保护单元详解及例子

MPU(Memory Protection Unit)是ARM处理器中的一个特性&#xff0c;它提供了内存保护和访问控制的功能&#xff0c;通常用于实现操作系统的内存隔离和保护。比如我们可以设置所有的RAM为不可执行&#xff0c;这样就可以避免代码注入攻击。最近做项目过程中&#xff0c;使用的几个…

中空百叶玻璃隔断怎么组装

以下是中空百叶玻璃隔断的组装步骤&#xff1a; 1. 准备材料&#xff1a;中空百叶玻璃、接头、U型槽、挂件、固定螺钉等。 2. 根据实际需要&#xff0c;将中空百叶玻璃按照尺寸进行切割。 3. 在地面上铺上一张软垫&#xff0c;将切好的玻璃放置在垫子上&#xff0c;然后在两侧标…

管理类联考——逻辑——真题篇——阅读新题型真题

阅读新题型真题 Part B-2010- Part B Directions: Read the following text and decide whether each of the statements is true or false. Choose T if the statement is true or F if the statement is not true. Mark your answers on ANSWER SHEET. (10 points) Copying…

之江实验室: 如何基于 JuiceFS 为超异构算力集群构建存储层 ?

今天&#xff0c;高性能计算结合人工智能技术正在推动科研创新。例如通过破解水稻基因密码推动作物育种从“试验选优”向“计算选优”发展&#xff0c;在医药领域快速分析分子与蛋白之间的相互作用&#xff0c;发现潜在的能够有效干预疾病发生的药物分子。 之江实验室就是上述科…

大学生实习周记总结

大学生实习周记总结1 经过两个月的实习&#xff0c;我收获了很多&#xff0c;也懂得了许多&#xff0c;同时也成熟了不少。下面我将把我两个月的实习生活分成五个部分进行总结&#xff1a;教学经验、班主任工作、做事态度、学生友谊、感恩的心。 教学经验&#xff1a;如何上好一…

4.4网络模型 4.5协议 4.6网络通信的过程

4.4网络模型 OSI七层参考模型 七层模型&#xff0c;亦称 OSI&#xff08;Open System Interconnection&#xff09;参考模型&#xff0c;即开放式系统互联。参考模型是国际标准化组织&#xff08;ISO&#xff09;制定的一个用于计算机或通信系统间互联的标准体系&#xff0c;…

【三维视觉】空间点集的最小包围盒计算

0 问题描述 假设有一个空间点集&#xff0c;不重合的点数有N个。 N1时&#xff0c;最小包围盒是一个点&#xff1a;中心为其本身&#xff0c;半径无穷小 N2时&#xff0c;最小包围盒是一个圆&#xff1a;中心为连线中点&#xff0c;半径为边长一半 N3时&#xff0c;不共线的三…