资源简介
这是本人学习光线追踪以来生成的第一个“一本正经”的场景。该场景中主体是“地球仪”。这个场景中包含如下几部分:
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/6985613
代码片段和文件信息
#include “World.h“
int main(){
World w; // construct a default world object
w.build();
w.camera_ptr->render_scene(w);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5980424 2017-04-09 02:24 raytracegroundup\bin\Debug\raytracegroundup.exe
文件 1488 2007-09-24 00:14 raytracegroundup\include\Ambient.h
文件 1966 2017-02-26 12:16 raytracegroundup\include\AmbientOccluder.h
文件 1254 2017-03-20 11:45 raytracegroundup\include\Annulus.h
文件 1784 2017-02-28 18:03 raytracegroundup\include\AreaLight.h
文件 576 2007-12-10 03:28 raytracegroundup\include\AreaLighting.h
文件 837 2007-12-10 04:12 raytracegroundup\include\BBox.h
文件 813 2007-09-16 19:13 raytracegroundup\include\BRDF.h
文件 847 2008-01-26 04:16 raytracegroundup\include\BTDF.h
文件 3028 2007-09-24 00:05 raytracegroundup\include\Camera.h
文件 2223 2017-03-25 13:05 raytracegroundup\include\Checker3D.h
文件 1374 2017-03-04 14:49 raytracegroundup\include\Compound.h
文件 1266 2017-04-06 13:43 raytracegroundup\include\ConstantColor.h
文件 569 2007-03-05 00:33 raytracegroundup\include\Constants.h
文件 1843 2008-04-16 00:15 raytracegroundup\include\CubicNoise.h
文件 2580 2017-03-18 19:14 raytracegroundup\include\Dielectric.h
文件 2181 2017-04-06 18:13 raytracegroundup\include\Directional.h
文件 1109 2017-03-04 15:54 raytracegroundup\include\Disk.h
文件 1578 2017-03-16 15:04 raytracegroundup\include\Emissive.h
文件 1956 2017-03-27 12:51 raytracegroundup\include\FBmTexture.h
文件 1398 2017-03-27 22:48 raytracegroundup\include\FBmTextureRamp.h
文件 2420 2017-03-27 15:18 raytracegroundup\include\FBmTextureWrapped.h
文件 1520 2008-01-26 05:47 raytracegroundup\include\FishBowl.h
文件 1708 2017-03-22 12:44 raytracegroundup\include\FishBowlFlatBottom.h
文件 1023 2017-03-09 21:58 raytracegroundup\include\FlatMeshTriangle.h
文件 492 2017-03-24 12:57 raytracegroundup\include\FlatUVMeshTriangle.h
文件 2374 2017-03-18 14:17 raytracegroundup\include\FresnelReflector.h
文件 1254 2017-03-18 15:04 raytracegroundup\include\FresnelTransmitter.h
文件 1797 2017-03-11 10:36 raytracegroundup\include\Geometricob
文件 1476 2008-01-26 05:47 raytracegroundup\include\GlassOfWater.h
............此处省略301个文件信息
评论
共有 条评论