文件名称:RayTrace
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:550.88kb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
光线跟踪程序,即由光源发出的光到达景物表面后,产生反射和折射。光就改变方向,沿着反射方向和折射方向继续前进,直到遇到新的景物。光经场景景物间的多次反射、折射后投射到离视点最近的景物表面,最终进入人眼。由于实际光线跟踪算法的跟踪方向与光传播的方向是相反的,所以我们可以由视点向屏幕象素发出一根射线,与第一个景物相交后,在其反射与折射方向上分别进行跟踪,继续与第二个景物相交……重复上述过程,直到被跟踪的光线射出画面或跟踪深度达到某个设定的最大递归深度时,停止跟踪。-Ray tracing program, the light emitted from light source reach the scene surface, generate reflection and refraction. Light to change direction, the direction of reflection and refraction along the direction to move forward until the face of new features. Light scene by scene several times between reflection, refraction is cast on the surface from the point of view the recent scene, eventually entering the human eye. As the actual ray tracing algorithm to track the direction of light propagation direction is opposite, so we can issue from the viewpoint to the screen a pixel ray, intersects with the first scene after the reflection and refraction in the direction of the track were to continue intersects with the second scene ... ... repeat the process until the light tracked injection depth of the screen or to track a set maximum recursion depth, stop the trace.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
RayTrace/Bmp2rgb.cpp
RayTrace/bmp2rgb.h
RayTrace/Debug/black.bmp
RayTrace/Debug/brown.bmp
RayTrace/Debug/RayTrace.exe
RayTrace/Debug/场景NEW.bmp
RayTrace/Debug/Thumbs.db
RayTrace/dibapi.cpp
RayTrace/Dibapi.h
RayTrace/Ground.cpp
RayTrace/Ground.h
RayTrace/Image.cpp
RayTrace/Image.h
RayTrace/Light.h
RayTrace/ListNode.cpp
RayTrace/ListNode.h
RayTrace/MainFrm.cpp
RayTrace/MainFrm.h
RayTrace/Material.cpp
RayTrace/Material.h
RayTrace/Matrix.cpp
RayTrace/Matrix.h
RayTrace/ProgBar.cpp
RayTrace/ProgBar.h
RayTrace/Quadra.cpp
RayTrace/Quadra.h
RayTrace/Ray.cpp
RayTrace/Ray.h
RayTrace/RayTrace.aps
RayTrace/RayTrace.clw
RayTrace/RayTrace.cpp
RayTrace/RayTrace.dsp
RayTrace/RayTrace.dsw
RayTrace/RayTrace.h
RayTrace/RayTrace.ncb
RayTrace/RayTrace.plg
RayTrace/RayTrace.rc
RayTrace/RayTraceDoc.cpp
RayTrace/RayTraceDoc.h
RayTrace/RayTraceView.cpp
RayTrace/RayTraceView.h
RayTrace/res/RayTrace.ico
RayTrace/res/RayTrace.rc2
RayTrace/res/RayTraceDoc.ico
RayTrace/res/Thumbs.db
RayTrace/Resource.h
RayTrace/RTList.cpp
RayTrace/RTList.h
RayTrace/RTObject.cpp
RayTrace/RTObject.h
RayTrace/Scene.h
RayTrace/SetDlg.cpp
RayTrace/SetDlg.h
RayTrace/Sphere.cpp
RayTrace/Sphere.h
RayTrace/SphereLight.cpp
RayTrace/SphereLight.h
RayTrace/Stack.cpp
RayTrace/Stack.h
RayTrace/StdAfx.cpp
RayTrace/StdAfx.h
RayTrace/Texture.cpp
RayTrace/Texture.h
RayTrace/Vector.cpp
RayTrace/Vector.h
RayTrace/Scene.cpp
RayTrace/RayTrace.opt
RayTrace/Debug
RayTrace/res
RayTrace
RayTrace/bmp2rgb.h
RayTrace/Debug/black.bmp
RayTrace/Debug/brown.bmp
RayTrace/Debug/RayTrace.exe
RayTrace/Debug/场景NEW.bmp
RayTrace/Debug/Thumbs.db
RayTrace/dibapi.cpp
RayTrace/Dibapi.h
RayTrace/Ground.cpp
RayTrace/Ground.h
RayTrace/Image.cpp
RayTrace/Image.h
RayTrace/Light.h
RayTrace/ListNode.cpp
RayTrace/ListNode.h
RayTrace/MainFrm.cpp
RayTrace/MainFrm.h
RayTrace/Material.cpp
RayTrace/Material.h
RayTrace/Matrix.cpp
RayTrace/Matrix.h
RayTrace/ProgBar.cpp
RayTrace/ProgBar.h
RayTrace/Quadra.cpp
RayTrace/Quadra.h
RayTrace/Ray.cpp
RayTrace/Ray.h
RayTrace/RayTrace.aps
RayTrace/RayTrace.clw
RayTrace/RayTrace.cpp
RayTrace/RayTrace.dsp
RayTrace/RayTrace.dsw
RayTrace/RayTrace.h
RayTrace/RayTrace.ncb
RayTrace/RayTrace.plg
RayTrace/RayTrace.rc
RayTrace/RayTraceDoc.cpp
RayTrace/RayTraceDoc.h
RayTrace/RayTraceView.cpp
RayTrace/RayTraceView.h
RayTrace/res/RayTrace.ico
RayTrace/res/RayTrace.rc2
RayTrace/res/RayTraceDoc.ico
RayTrace/res/Thumbs.db
RayTrace/Resource.h
RayTrace/RTList.cpp
RayTrace/RTList.h
RayTrace/RTObject.cpp
RayTrace/RTObject.h
RayTrace/Scene.h
RayTrace/SetDlg.cpp
RayTrace/SetDlg.h
RayTrace/Sphere.cpp
RayTrace/Sphere.h
RayTrace/SphereLight.cpp
RayTrace/SphereLight.h
RayTrace/Stack.cpp
RayTrace/Stack.h
RayTrace/StdAfx.cpp
RayTrace/StdAfx.h
RayTrace/Texture.cpp
RayTrace/Texture.h
RayTrace/Vector.cpp
RayTrace/Vector.h
RayTrace/Scene.cpp
RayTrace/RayTrace.opt
RayTrace/Debug
RayTrace/res
RayTrace
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.