搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家小花儿
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
继承和多态常见的问题_c++ 子类只允许父类调用
2
鸿蒙开发基础认证 课后习题汇总_在 stage 模型中,下列配置文件属于 appscope 文件夹的是
3
注册中心eureka的介绍及源码探索
4
UE4之AI追玩家( 1 )_ue ai move to 靠近敌人后不动
5
mysql怎么添加一个账号_mysql 添加用户
6
Minecraft起床战争服务器教程_机霸mc
7
pandas读取文件中不读取第一索引列_pandas不读取第一列
8
【VRP问题】基于模拟退火算法结合LNS求解车辆路径规划问题附matlab代码_模拟退火算法求解无人机和公交配送路径步骤
9
无监督学习和强化学习
10
纯前端小游戏,4096小游戏,有音效,Html5,可学习使用
当前位置:
article
> 正文
Games101学习笔记 Lecture 20: Color and Perception
作者:我家小花儿 | 2024-07-18 07:59:53
赞
踩
Games101学习笔记 Lecture 20: Color and Perception
Lecture 20: Color and Perception
一、光场和光图 lumigraph
1.全光函数 Plenoptic Function
2.光场相机 Light Field Camera
3.光场重建
二、颜色
1.物理基础
2.生物基础
3.同色异谱 Metamerism
原因
重要性
4.颜色再现 & 颜色匹配 reproduction / matching
颜色匹配函数
加色法 Additive Color
5.颜色空间
①RGB颜色空间
②CMYK 颜色空间
③CIE XYZ颜色空间
④HSV颜色空间
⑤CIELAB颜色空间
一、光场和光图 lumigraph
1.全光函数 Plenoptic Function
描述了从任意视角、任意时刻、任意位置、任意波长看到的所有东西
灰度图:定义观察方向
P ( θ , ϕ ) P(\theta,\phi)
P
(
θ
,
ϕ
)
(位置固定)
彩色图:定义了波长
λ \lambda
λ
——
P ( θ , ϕ , λ ) P(\theta,\phi,\lambda)
P
(
θ
,
ϕ
,
λ
)
电影和全息电影:引入了时间t、以及任意观察位置
P ( θ , ϕ , λ , t , V x , V y , V z ) P(\theta,\phi,\lambda,t,V_{x},V_{y},V_{z})
P
(
θ
,
ϕ
,
λ
,
t
,
V
x
,
V
y
,
V
z
)
2.光场相机 Light Field Camera
能够捕捉场景中的
光场信息
光场相机通常包含一个
微透镜阵列
,
将每个像素的光线分解成多个方向
,从而记录下光线的方向信息
3.光场重建
指从光场数据中
恢复场景的三维结构和表面属性的过程
通过分析不同方向上的光线信息,可以重建出场景的深度、形状和材质等
二、颜色
1.物理基础
光是一种电磁辐射,有不同频率(波长)的振荡组成
人的眼睛只能感知特定波长范围内的电磁辐射,这个范围被称为
可见光谱
,大约在 380 nm 到 780 nm 之间
光的传播:光在传播过程中会与物质相互作用,例如
反射、折射、散射
等,这些相互作用
会影响光的颜色和强度
2.生物基础
人眼通过视网膜上的感光细胞感知颜色。视网膜上有两种感光细胞:视杆细胞Rod cells 和视锥细胞 Cone cells
视杆细胞: 主要在低光照条件下工作,感知灰度图像 —— 光强
视锥细胞: 主要在正常光照条件下工作,感知颜色(内部又分为三类 S\M\L)
3.同色异谱 Metamerism
尽管两种光谱在物理上完全不同,但它们在人类眼中看起来是相同的颜色
原因
人类视觉系统: 人类眼睛中的视锥细胞对光的波长敏感,但它们并不测量每个波长的光强度,而是三个视锥细胞的响应
颜色混合: 当两种或多种不同颜色的光混合在一起时,它们可以产生新的颜色
重要性
颜色再现: 由于 Metamers 的存在,我们不必复制现实世界场景的全光谱
颜色匹配: Metamers 使颜色匹配成为可能
4.颜色再现 & 颜色匹配 reproduction / matching
颜色匹配函数
这些函数描述了为了匹配特定波长(颜色)的光,需要混合多少红色、绿色和蓝色光
加色法 Additive Color
原理
三原色
: 加色法使用三种原色:红色、绿色和蓝色(RGB),这三种颜色可以组合成任何其他颜色
混合光
: 当两种或多种颜色的光混合在一起时,它们会产生新的颜色
颜色模型
: 加色法通常使用颜色模型来描述颜色的混合。最常用的颜色模型是 RGB 颜色模型(红绿蓝)
5.颜色空间
①RGB颜色空间
使用红色、绿色和蓝色三种原色来表示颜色
色域受限
②CMYK 颜色空间
CMYK 颜色空间使用青色、品红色、黄色和黑色四种颜色来表示颜色
打印中常用
③CIE XYZ颜色空间
CIE XYZ 颜色空间是一种通用的颜色空间,它可以表示所有可观察的颜色,分别对应于三个假想的原色 X、Y 和 Z
用于颜色科学、颜色匹配和颜色管理
④HSV颜色空间
H色调、S饱和度、L亮度
⑤CIELAB颜色空间
CIELAB 颜色空间由三个坐标 L*、a* 和 b* 组成
L 星座: L* 星座
描述颜色的亮度
,范围从 0% 到 100%,其中 0% 表示黑色,50% 表示中性灰,100% 表示白色
a 星座: a* 星座描述
颜色的红绿色调
,正值表示红色调,负值表示绿色调
b 星座: b* 星座描述
颜色的黄蓝色调
,正值表示黄色调,负值表示蓝色调
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家小花儿/article/detail/844415
推荐阅读
article
web
前端
基础知识
...
HTML&CSS基础经典版HTML:结构(页面元素和内容)css:表现(网页元素的外观和位置等页面样式)行为:JavaS...
赞
踩
article
hadoop
datenode
找
不到
?_
hadoop
-
daemon
.sh
start
dateno...
hadoop
datenode
empty 找
不到
_
hadoop
-
daemon
.sh
start
datenode
找
不到
...
赞
踩
article
大多数
人,都是
怎样
挥霍
自己
天赋
的_觉得
自己
天赋
并不出众...
大多数
人,都是
怎样
挥霍
自己
天赋
的一 努力,到底是不是
天赋
要论
天赋
如何发挥,我们先要搞清楚什么是
天赋
。80%以上的人,对...
赞
踩
article
windows
操作
系统
知识最全
_
windows
系统
学习...
1.文件
系统
(1)Windows支持的文件
系统
:NTFS(强制继承、文件复制;取消继承、修改文件及文件夹权限、权限累加、...
赞
踩
article
PX4
外部
定位(
T265
/
MOCAP
/UWB等)配置记录_
px4
外部
数据...
实验采用
PX4
1.14固件版本+ROS1。_
px4
外部
数据
px4
外部
数据 版本说明...
赞
踩
article
3.
matlab
中
的
linprog
函数
_
linprog
什么
意思...
(1)
linprog
函数
是用来求解线性规划问题
的
。
什么
是线性规划问题?就是在一系列
的
线性条件
的
约束下,从而规定了可行解...
赞
踩
article
python
数学建模
--
求解
线性规划
问题的
若干种
方法
_
python
线性规划
模型
求解
...
求解
线性规划
问题的
若干种
方法
_
python
线性规划
模型
求解
python
线性规划
模型
求解
...
赞
踩
article
2024年
Python
最新
线性规划
(
Python
各种包实现及
Yalmip
+
Cplex
),2024年最...
Python
崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习
Python
门槛很低,但它的晋级路线很多,通过它...
赞
踩
article
TinyVue
v3.17
.
0
正式发布
,
推出了一款基于
Quill
2.
0
的富
文本编辑
器
,
功能强...
本文由体验技术团队Kagol老师原创~我们非常高兴地宣布
,
2
0
24年6月26日
,
TinyVue
发布了
v3.17
.
0
...
赞
踩
article
华为开源自研AI框架昇思
MindSpore
应用案例:
数据处理
性能
优化
_
minddata
子系统
的
运行
流...
华为开源自研AI框架昇思
MindSpore
应用案例:
数据处理
性能
优化
_
minddata
子系统
的
运行
流程
主要
包括哪些步骤m...
赞
踩
article
第
11
届
蓝桥
杯大赛软件
类国赛
C/
C++
大学 B 组
_
蓝桥
杯
c++
奖状...
_
蓝桥
杯
c++
奖状
蓝桥
杯
c++
奖状 ...
赞
踩
article
uniapp
小程序
上传
pdf
文件...
【代码】
uniapp
小程序
上传
pdf
文件。
uniapp
小程序
上传
pdf
文件 <te...
赞
踩
article
一文带你走进
AIGC
(
生成式
人工智能
)世界_
aigc
工具
套件 设计架构图...
AIGC
(
生成式
人工智能
)是指一类
人工智能
系统,其能够生成新的内容、图像、音频或文本等。与传统的任务导向型
人工智能
系统不...
赞
踩
article
昇
思
MindSpore
25
天
学习
打卡营|
day10
_
昇
思
25
天...
ResNet50网络是2015年由微软实验室的何恺明提出,获得ILSVRC2015图像分类竞赛第一名。在ResNet网络...
赞
踩
article
ElasticSearch
文档
操作入门_
elasticsearch
文档
id
...
ElasticSearch
文档
操作入门_
elasticsearch
文档
id
elasticsearch
文档
id
...
赞
踩
article
C++
empalce
_
back
和
push
_
back
的区别...
之前,必须创建一个元素的副本或移动语义,并将该副本或移动对象传递给函数。函数通过在容器的尾部直接构造元素,避免了复制或移...
赞
踩
article
免费、无限量出图!
字节
跳动
旗下
这
款国产
AI
工具
,居然
这
么好用!(
强烈推荐
)_
字节
跳动
ai
工具
...
大家好,我是程序员X,前互联网大厂程序员,自由职业2年+,也一名
AI
GC 爱好者,持续分享更多前沿的「
AI
工具
」和「...
赞
踩
article
ElasticSearch
高可用
集群
搭建
_
es
高可用
搭建
...
ES高可用
集群
搭建
_
es
高可用
搭建
es
高可用
搭建
1.环...
赞
踩
article
Elasticsearch
缓存
策略详解:优化你
的
搜索体验_
在
elasticsearch
7
中
怎...
ES
的
缓存
机制是其高性能
的
关键因素之一。合理设置
缓存
比例,并定期监控和调优,可以显著提高ES
的
查询
性能。
在
实际应用
中
,需...
赞
踩
article
国内免费
AI
绘画
工具:
字节
跳动
的
Dreamina
_
字节
跳动
dreamina
...
感兴趣的小伙伴,赠送全套
AI
GC学习资料,包含
AI
绘画
、
AI
人工智能等前沿科技教程和软件工具,具体看这里。
AI
GC技术...
赞
踩
相关标签
前端
css
html
hadoop
大数据
挥霍天赋
天赋
创新
windows
linux
无人机
python
数学建模
线性规划
学习
面试
开源
Vue
OpenTiny
人工智能
uni-app
小程序
pdf
安全