这是本人学习光线追踪以来生成的第一个“一本正经”的场景。该场景中主体是“地球仪”。这个场景中包含如下几部分: 1,地球仪的底座(1个回旋面+1个圆柱面,Phong材质,木纹纹理); 2,地球仪的主体球面(Phong材质,图片映射纹理); 3,地球仪的支架(半个圆环+1个圆柱面+2个小球面,Reflective材质,没有纹理); 4,地球仪下方的圆台(1个封闭圆柱面,Phong材质,2D方格纹理); 5,场景的下面和背面(2个平面,Matte材质,2D方格纹理); 对应博文:http://blog.csdn.net/libing_zeng/article/details/69856133
2020-01-03 11:24:44 3.78MB 地球仪 光线追踪 方格纹理 过程纹理
1
用openGL 实现的光线跟踪算法源代码 大家有需要的话可以参考下 需要 glut.h, glut32.lib, glut32.dll
2020-01-03 11:17:18 7KB opengl 光线跟踪 算法 源代码
1
又一个用opengl实现的光线跟踪算法 适合初学者
2020-01-03 11:17:16 155KB opengl ray trace
1
实现了关于图像渲染的五个主流算法: 光线投射(RC 1968) 光线跟踪(RT 1979) 光子映射(PM 1995) 渐进光子映射(PPM 2008) 随机渐进光子映射(SPPM 2011) 由于只是一个大作业,所以有设计上的不规范,请多多指教>< 但我还是写得很认真滴
2019-12-21 22:24:50 51B 图形学 光线跟踪 光子映射
1
unity光线反射测试demo,主要配合博客进行学习,可以形象的看出光线路径
2019-12-21 22:11:30 3.91MB unity 光线反射
1
unity光线折射演示demo,主要是为了理解我的那篇光线折射的推导
2019-12-21 22:11:30 4.18MB unity 光线 折射
1
基于光线投射的体绘制算法,采用opengl和GPU(Cg语言)实现,比较基础的代码,适合对体绘制有兴趣的初学者。 详见国外Peter Triers Blog,可google之。
2019-12-21 22:10:21 1.55MB 体绘制 光线投射 raycasting GPU
1
文章:(医学三维重建)MATLAB体绘制算法:光线投射(RC)的demo
2019-12-21 22:05:31 1KB MATLAB 三维重建 体绘制 RC
1
多个光线投射算法(ray casting)和光线跟踪算法(ray tracing)代码,四个ray casting代码(分别基于opengl、GPU),一个ray tracing代码(MFC),都是基础代码
2019-12-21 21:36:39 20.09MB ray casting
1
本代码利用openGL函数库和C++语言在VS2010里实现了光线跟踪绘图程序,场景里包含球体,墙面,光源。
2019-12-21 21:27:19 2.99MB openGL C++ 光线跟踪
1