渲染方程
来源:互联网 发布:电影配音软件 编辑:程序博客网 时间:2024/06/11 22:37
在计算机图形学领域,渲染方程(en:Rendering equation)描述的是光能在场景中的流动。根据光学的物理学原理,它在理论上给出了一个完美的结果,而各种各样的渲染技术,只是这个理想结果的一个近似。
渲染方程的物理基础是能量守恒定律。在一个特定的位置和方向,出射光 Lo 是发射光 Le 与反射光之和,反射光本身是各个方向的入射光 Li 之和乘以表面反射率及入射角。
这个方程可以用下面的数学等式表示:
其中,
- 是在特定位置x 及角度 的出射光。
- 是在同一位置及方向发出的光。
- 是入射方向半球的无穷小累加和。
- 是在该点从入射方向到出射方向光的反射比例。
- 是该点的入射光位置及方向。
- 是入射角带来的入射光衰减。
它的两个很显然的特性是:线性和空间同质性。由于只有乘法和加法运算,所以是线性的;由于在所有的位置和方向都一样,所以具有空间同质性。这也就意味着方程的解可以有很大范围的因数与排列。
渲染方程是渲染领域中的一个核心理论概念,它是渲染中不可感知方面的最抽象的正式表示。这个方程经过交叉点将出射光线与入射光线联系在一起,它代表了场景中全部的'光线传输'。所有更加完善的算法都可以看作是这个方程的特殊形式的解。
维基百科关于渲染的介绍:http://zh.wikipedia.org/wiki/%E6%B8%B2%E6%9F%93
- 渲染方程
- Q72:渲染方程(Rendering Equation)
- 方程
- 方程
- 方程
- Q128:PBRT-V3,“体渲染”积分器的“传播方程”(15.1章节)
- 渲染
- 渲染
- 渲染
- 渲染
- 求解方程
- 解方程
- 平面方程
- 方程证明
- 参数方程
- 平面方程
- 高斯消元法解方程
- 方程求根
- [转]JS操作GRIDVIEW多行编辑及新增行与保存,外加ACCESS数据库多行插入(事务)
- 移动Oracle数据库的表空间方法介绍
- 如何反编译,防止反编译,常见问题总结
- mysql inno优化配置方法
- 酷壳网陈皓:如果编程语言是一种刀
- 渲染方程
- 根据IP地址获取所在城市
- 安装Unix(solaris 10)过程当中的怪问题
- osg::Sphere,osg::Texture2D,osg::StateSet,osg::TexEnv的使用
- 界面原型设计工具使用系列(三)-Mockup Builder
- linux 中硬链接和软连接的区别
- 界面原型设计工具使用系列(一)-Frame Box
- 我的游戏开发第一步:搞定CEGUI遇到问题的解决方法
- 局域网使用Ftp共享文件