首页 > 其他分享 >图形学(6)Ray Tracing:Photometry

图形学(6)Ray Tracing:Photometry

时间:2023-04-16 22:15:19浏览次数:36  
标签:Phi frac Tracing lm 图形学 cos theta Photometry omega

Photometry

光能 Luminous Energy

单位流明秒(\(lm\cdot s\))

\[\begin{align*} & Q\ [lm\cdot s] \end{align*} \]

光通量 Luminous Flux(power)

单位流明(\(lm\))

\[\Phi\equiv\frac{dQ}{dt}\ [lm] \]

光度 Illumious Intensity

每单位立体角的光通量,单位坎德拉(\(cd\))

\[I\equiv\frac{d\Phi}{d\omega}\ [cd=\frac{lm}{sr}] \]

对于点光源

\[\Phi=4\pi I \]

照度 Illuminace

每单位投影面积的光通量,单位勒克斯(\(lux\))

\[E\equiv\frac{d\Phi}{dA\cos\theta}[lux=\frac{lm}{m^2}] \]

其中 \(\theta\) 是法向和光线方向的夹角

亮度 Luminance

光通量关于面积和立体角求两次微分,单位尼特(\(nit\))

\[L=\frac{d^2\Phi}{dA\cos\theta d\omega} \]

Luminance vs Illuminace

亮度是一个特定角度接收到的通量,对上半球面积分有

\[E(p)=\int_{H^2}L_i(p,\omega)\cos\theta d\omega \]

\[\frac{dE}{d\omega}=L_i(p,\omega)cos\theta \]

标签:Phi,frac,Tracing,lm,图形学,cos,theta,Photometry,omega
From: https://www.cnblogs.com/watware-cym/p/17324207.html

相关文章

  • 14 Ray Tracing
    关键点RadientEnergyandFlux(Power)RadientIntensity1.Radiometry辐射度量学1.1Light1.1.1RadientEnergyandFlux(Power)能量与功率单位分别是焦耳、瓦特,使用flux是因为要考虑单位时间的光照结果,即光源亮度。功率的单位除了瓦特,还有流明lm(lumen)。Flux可以理解......
  • 现代计算机图形学——P3. Transformation-2D
    P3.TransformationP3.Transformation 矩阵和变换联系起来 ReflectionMatrix(反射矩阵(名字不重要)):切变:旋转:推导:旋转矩阵中的B和D可以用(0,1)这个点来推算线性变换:(先不管这个M)齐次坐标为什么要用齐次坐标:......
  • 使用篇丨链路追踪(Tracing)很简单:链路实时分析、监控与告警
    作者:涯海前文回顾:基础篇|链路追踪(Tracing)其实很简单使用篇|链路追踪(Tracing)其实很简单:请求轨迹回溯与多维链路筛选在前面文章里面,我们介绍了单链路的筛选与轨迹回溯,是从单次请求的视角来分析问题,类似查询某个快递订单的物流轨迹。但单次请求无法直观反映应用或接口整体服务状态,......
  • 图形学(4)Texture
    TextureUV同法向量插值,在ViewSpace内根据顶点的UV重心插值即可。Bilinear注意到一个像素的UV坐标并不是整数,根据坐标四周的四个整点线性插值即可。Mipmap注意到一个像素代表的纹理并非一个点,在远处可能是很大一块纹理的总和,我们用类似四叉树的Mipmap快速计算一整块......
  • 现代计算机图形学——P1-2. Review of Linear Algebra
    (自用笔记)P1.(虚假的P1)计算机图形学、其研究内容及其相关领域与学科P1.(真正的P1)OverviewofComputerGraphicsP2.ReviewofLinearAlgebraP1计算机图形学——是研究怎样用计算机输入、生成(处理)、存储、显示、输出图形的一门学科。构成图形的要素:1.几何要素——形......
  • [计算机图形学] OpenGL读取obj文件并显示其3D效果
       读取三维网格模型(WavefrontOBJ文件)无法向立方体:cube.obj有法向兔子模型:bunny.obj有法向有纹理八字模型:Eight.objOBJ文件的格式可参考:http://www.cnblogs.com/youthlion/archive/2013/01/21/2870451.html 利用OpenGL显示该模型的绘制效果(全部)顶点显示线条显示面片显示 核心......
  • 使用篇丨链路追踪(Tracing)其实很简单:请求轨迹回溯与多维链路筛选
    作者:涯海在日常生活中,我们可能都经历过以下场景:去医院看病就诊,但预约页面迟迟无法打开;新款手机发布日促销秒杀,下单页面一直卡住转菊花;游戏大版本更新,在线人数过多,导致人物一直在“漂移”。这些问题令产品体验变得非常差,有耐心的同学还会吐槽几句,没耐心的同学早已转身离开。试想一下......
  • 基础篇丨链路追踪(Tracing)其实很简单
    作者:涯海一、分布式链路追踪的起源当周末躺在被窝里,点外卖时;双11的零点,疯狂提交订单时;假期和基友激情开黑,五杀超神…在这个精彩纷呈的互联网世界里,这些应用背后又隐......
  • 分享一张2020年用jaegertracing画的tomcat8.5启动流程图
    今天整理电脑的时候意外发现一张tomcat8.5的启动流程图,是笔者2020年借助jaegertracing绘制的,想想还比较有意思,在这里分享一下,当初闲来无事折腾了小半天,具体过程已经是记不......
  • 图形学(2)Viewing Transformation
    ModelViewtransformation(模型视图变换)注意到定义一个相机我们需要三个矢量:位置\(\vec{e}\)视线方向\(\hat{g}\)向上方向\(\hat{t}\)注意到我们的目标就是将相......