csci5607-proj3

时间:2024-04-19 17:43:27
【文件属性】:

文件名称:csci5607-proj3

文件大小:2.98MB

文件格式:ZIP

更新时间:2024-04-19 17:43:27

C

项目3计算机图形学 汇编 该项目仅在MacOS上进行了测试。 不保证可以在其他平台上使用。 安装googletest (在MacOS上brew install googletest ) 安装boost 转到项目根目录mkdir build cd build cmake .. make 跑步 ./project3 {input_file} 特色3B 一切在3A中 透射型 以下是outdoor.txt的修改版本,该版本交换了每个球体的材料。 左边的球体是反射性的,右边的球体是透射的,ior为1.5 右球面上传输为1.1的同一图像是 带有1.01变速箱 最后以1.00传输 感言 这是outdoor.txt文件,仅包含反射,不包含透射项 这是sphere2.txt未经修改,仅供参考 递归到有限深度 这是球2,其递归深度为2(默认值) 边界深度为1的情况是 我们可以看到


【文件预览】:
csci5607-proj3-master
----Project3A.pdf(84KB)
----.github()
--------outdoor-plane.png(62KB)
--------spheres-samples1.png(30KB)
--------outdoor-tri.txt(571B)
--------outdoor-mod.txt(619B)
--------outdoor-mod4.png(75KB)
--------outdoor-mod.png(67KB)
--------outdoor-mod2.txt(588B)
--------spheres1-bg.txt(582B)
--------spheres1-vp.txt(582B)
--------spheres1-res.png(10KB)
--------spheres-samples1.txt(599B)
--------outdoor-box.txt(857B)
--------spheres1.png(39KB)
--------spheres1.txt(579B)
--------spheres2-b.txt(1KB)
--------spheres2-c.png(129KB)
--------spheres1-bg.png(40KB)
--------spheres1-vp.png(41KB)
--------outdoor-mod4.txt(589B)
--------outdoor-tri.png(59KB)
--------outdoor-box.png(23KB)
--------spheres2-c.txt(1KB)
--------spheres2-b1.png(222KB)
--------spheres2-main.png(260KB)
--------outdoor-plane2.png(43KB)
--------spheres-samples100.txt(603B)
--------outdoor-mod2.png(72KB)
--------outdoor-mod3.png(74KB)
--------spheres-samples100.png(38KB)
--------outdoor-refl.txt(537B)
--------spheres2.txt(1KB)
--------outdoor-refl.png(58KB)
--------outdoor-mod3.txt(589B)
--------outdoor-plane2.txt(607B)
--------spheres1-res.txt(609B)
--------outdoor-plane.txt(608B)
----src()
--------collision.h(42B)
--------FileReader.h(170B)
--------PGA()
--------Scene.h(2KB)
--------primitives()
--------main.cpp(4KB)
--------FileReader.cpp(6KB)
--------utils.h(38B)
--------InputData.h(8KB)
--------commands.h(2KB)
--------Scene.cpp(8KB)
----CMakeLists.txt(1KB)
----examples()
--------InterestingScences()
--------TriangleExamples()
--------ComplexExamples()
--------SphereExamples()
----test()
--------file_reader_test.cpp(132B)
--------CMakeLists.txt(276B)
----README.md(5KB)
----Project3B.pdf(87KB)
----SceneFile.pdf(195KB)
----.gitignore(31B)
----test_files()
--------file1.txt(204B)

网友评论