光线追踪技术 - 第二章 – Phone光照模型、镜像和阴影
光线追踪技术 - 第二章 – Phone光照模型、镜像和阴影 Raytracing Topics & Techniques - Part 2 - Phong, Mirrors and Shadows 原作者:Jacco Bikker 原文地址: http://www.flipcode.com/archives/Raytracing_Topics_Techniques-Part_2_Phong_Mirrors_and_Shadows.shtml 翻译日期:2012年5月24日 引言 在第一章中,我介绍了光线追踪的基础知识:从摄像机发射一系列穿过屏幕到达场景的射线,找出每条射线最近的交点,然后用交点的法线点乘指向光源的向量得出一个简单的漫反射阴影。 在第二章中,我将介绍Phone先生,他的卫生间的镜子和他的背光面:) 主射线 VS 二级射线 考虑下面的这张图: 图一:主射线 这张图展示了第一章中的简单光线跟踪器的射线发射到场景中的情形。一条射线可以与光源或一个物体碰撞,或者什么都没有碰到。这些射线没有反射和折射,它们被称为“主射线”。 除主射线外,你可以使用“二级射线”。下面图片展示了此种情况: 图2:各种各样的二级射线 图中蓝色的线是反射光线。对于反射来说,它简单的从一个平面弹回来。稍后会介绍如何计算它。 绿色的线是折射光线。它比反射光线要难计算一些,但也是可以计算的