博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机图形学 补 光线跟踪
阅读量:7090 次
发布时间:2019-06-28

本文共 751 字,大约阅读时间需要 2 分钟。

局部光照明模型— 仅考虑对直接光的反射和折射的光照模型。
整体光照明模型- 不仅考虑对直接光的反射和折射,还考虑对间接光的反射和折射(即考虑物体之间光照的相互作用)的模型。
整体光照明模型处理方法:光线跟踪算法,辐射度方法。

 

光传播的物理过程: 从光源发出的光遇到物体的表面,发生反射和折射,光就改变方向,沿着反射方向和折射方向继续前进,直到遇到新的物体。

光线跟踪过程是光照明物理过程的近似逆过程.
光源发出光线,经反射与折射,只有很少部分可以进入人的眼睛。
最基本的光线跟踪算法:只跟踪镜面反射方向和折射方向的间接光。

 

整体光照Whitted模型

 

Whitted特别考察了光在物体间往复反射、折射引起的照明效果。Whitted认为物体表面向空间某方向V辐射的光亮度I由三部分组成:

 

 I=Ic+IsKs+I tKt

 

 

Ic为简单光照模型计算结果

Is为其它物体反射光,Ks为物体表面的镜面反射系数
It为透射光, Kt为物体表面的透射系数

 

光线跟踪技术是Whitted由光线投射技术发展的。从视点V向投影面上与像素e对应的点投射一光线, P1是该光线与场景中的物体相交的、离视点最近的点。

按整体光照模型,计算P1点的光亮需要计算光源直接照射引起的反射光,源自其它物体的镜面反射光和规则透射光

 

算法应用意义上的终止条件

该光线未碰到任何物体
光线在经过许多次反射和折射以后,就会产生衰减,光线对于视点的光强贡献很小

 

光线跟踪算法实际上是光照明物理过程的近似逆过程.

光线跟踪方向与实际光传播的方向相反。
光线跟踪基本过程可以跟踪物体间的镜面反射光线和规则透射,模拟了理想表面间光的传播.

转载于:https://www.cnblogs.com/wander-clouds/p/11008732.html

你可能感兴趣的文章
人生路上的得与失,我要重新起航
查看>>
利用移动硬盘安装windows7系统
查看>>
Windows mobile UI
查看>>
Android 自动更新APP时确定安装后没有显示安装完成页面
查看>>
APUE第八章学习札记之进程用户ID与文件用户权限相关知识总结
查看>>
c++中::的用法和命名空间
查看>>
My First Angular 2 App
查看>>
使用Percona XtraBackup备份 MySQL InnoDB 数据库
查看>>
微信开发实践(一):使用JS-SDK实现自定义分享 Ⅰ
查看>>
『毒舌吐槽社区』-很多敏感内容,你懂的!
查看>>
两百条微信小程序开发跳坑指南(不定时更新)
查看>>
spring aop 对jsonp进行封装
查看>>
一张图读懂JVM
查看>>
森之亡女 2
查看>>
Spark(Framework)
查看>>
用webgl打造自己的3D迷宫游戏
查看>>
微信小程序学习路线【经验之谈】
查看>>
android定位和地图开发实例
查看>>
Angular1.0和vue的区别
查看>>
通过ssh传输文件
查看>>