[Unity] 【图形渲染】Unity Shader光照基础2-标准光照模型

ops/2025/1/17 19:12:13/

在早期的游戏开发中,游戏引擎大多使用标准光照模型来模拟光线如何与物体表面交互。虽然现代引擎通常会采用更复杂的光照技术,但标准光照模型依然是一个关键概念,特别是在实时渲染中。在本文中,我们将深入探讨Unity标准光照模型的各个组成部分,了解光线如何与物体表面相互作用,以及Unity如何利用这些交互来实现真实的光照效果。

1. 标准光照模型概述

Unity的标准光照模型基于四个主要组成部分,每个组成部分用来计算光与物体表面相互作用的方式。这些组成部分共同决定了物体在不同光照条件下的外观。四个组成部分分别是:

  • 自发光(Emissive)
  • 高光反射(Specular)
  • 漫反射(Diffuse)
  • 环境光(Ambient)

1.1 自发光(Emissive)

自发光部分描述的是物体表面在给定的方向上发射多少辐射量。自发光物体本身会显得更亮,但在没有全局光照(Global Illumination,GI)技术的情况下,它并不会真正照亮周围的物体。因此,自发光的物体不会被视为一个光源,尽管它们会使自己变亮。

1.2 高光反射ÿ


http://www.ppmy.cn/ops/150895.html

相关文章

【Uniapp-Vue3】响应式单位rpx及搭配使用UI产品工具

我们在编写CSS的时候,如果单位使用px,就会导致大小固定,但是如果我们想要根据不同的设备改变大小就要使用rpx作为单位。 rpx是以宽度为750的设计图得出的数据,以即时设计的设计稿为例: 该设计稿的宽度是375px 选中这…

【cs.LG】25.1.15 arxiv更新速递

【cs.LG】25.1.15 arxiv更新100篇 —第1篇---- Reward Machines for Deep RL in Noisy and Uncertain Environments 🔍 关键词: Reward Machines, Deep RL, Noisy Environments, Uncertain Environments, POMDP 链接1 摘要: Reward Machines 是一种受自动机启发…

jenkins-视图管理

一. 简述; jenkins默认只有一个All的view, 在我们线上环境中(测试、预发布、线上、端、语言环境等),显然是不合理的(放在一个view中不编译管理)。我们可以通过一个dashboard view的插件来进行多个view(按环境,业务等分隔均可)管理…

蚁群算法(Ant Colony Optimization, ACO):各领域应用、相关学术分享

目录 1. 旅行商问题(TSP) 2. 车辆路径规划 3. 任务调度 4. 网络路由 5. 图像处理与计算机视觉 6. 组合优化问题 7. 功能优化与控制系统 8. 机器学习与特征选择 9. 跨层优化 相关学术会议分享 蚁群算法(Ant Colony Optimization, A…

第十章:电子表格软件Excel

文章目录: 一:界面 1.介绍 2.选项卡 2.1 开始 2.2 插入 2.3 布局 2.4 公式 2.5 数据 2.6 审阅 2.7 视图 2.8 开发工具 2.9 图表工具 二:基础 1.工作簿 2.工作表 3.单元格 4.宏 三:数据 1.数据类型 2.自动填充…

仪式感在会员体系建设中的重要性及AI智能名片2+1链动模式S2B2C商城小程序的应用研究

摘要:本文旨在探讨仪式感在会员体系建设中的重要性,并提出结合AI智能名片21链动模式及S2B2C商城小程序的创新会员管理策略。通过对仪式感在会员加入过程中的作用进行深入分析,结合具体案例,本文揭示了仪式感如何增强客户对企业的认…

flathub vscode

打开命令面板:Shift Ctrl P打开用户配置文件:在 命令面板 里搜索user json flatpak 此方法安装的 vscode 使用集成终端需要添加这些到用户配置 "terminal.integrated.defaultProfile.linux": "bash", "terminal.integrate…

网络安全的几种攻击方法

攻击方法 挂马: 就是在别人的网站文件里面放入网页木马或者是将代码潜入到对方正常的网页文件里,以使浏览者中马。 挖洞: 指漏洞挖掘。 加壳: 就是利用特殊的算法,将EXE可执行程序或者DLL动态连接库文件的编码进行改变(比如实现压缩、加密&a…