文件名称:Raytracer
文件大小:1.35MB
文件格式:ZIP
更新时间:2024-04-10 06:24:34
C++
合作 我与John Swenson建立了这个项目(请参阅提交历史)。我们分别完成了实现。 编译中 我使用Windows和VS。祝你好运。 特征 相机位置,分辨率,宽高比-https: 用户指定的背景色UI + OpenGL输出-在上面的视频中BMP / PNG输出-在输出文件夹中查找。全部由程序生成球体环境灯点光源Undertow多种光源定向光源点光源基本和抖动采样 Phong照明模型反射 艺术竞赛?
【文件预览】:
Raytracer-main
----.gitignore(81B)
----scenes()
--------spheres11.p3(1014B)
--------triangle.p3(1KB)
--------recursion_test.p3(653B)
--------dir_light.p3(646B)
--------ambient_sphere.p3(164B)
--------wide.p3(435B)
--------spheres2.p3(3KB)
--------test_reasonable.p3(640B)
--------sphere.p3(671B)
--------bottle-nolabel.p3(99KB)
--------out.p3(695B)
--------spheres1.p3(1016B)
--------spot_sphere.p3(179B)
--------ShadowTest.p3(40KB)
--------bear.p3(2KB)
--------multi_light_demo.p3(759B)
--------spot_light.p3(657B)
--------outdoor2.p3(853B)
--------amogus.p3(1KB)
--------bottle.p3(201KB)
--------outdoor.p3(853B)
--------arm.p3(748KB)
--------spheres0.p3(581B)
--------test.p3(422B)
----output()
--------multi_light_demo.png(141KB)
--------noLabel.png(37KB)
--------recu(900KB)
--------recursion_test.p(900KB)
--------foo.png(70KB)
--------recursion_(900KB)
--------rec(900KB)
--------amogus.png(77KB)
--------ShadowTest.png(60KB)
--------spheres1.png(29KB)
--------recursio(900KB)
--------recursion_t(900KB)
--------recursion(900KB)
--------recursion_te(900KB)
--------recur(900KB)
--------spot_light.png(48KB)
--------re(900KB)
--------dir_light.png(25KB)
--------recursion_test.pn(900KB)
--------spheres0.png(10KB)
--------arm.png(10KB)
--------raytraced.png(68KB)
--------raytraced.bmp(900KB)
--------SamplingDemo.png(47KB)
--------bottle.png(45KB)
--------outdoor.png(46KB)
--------recurs(900KB)
--------recursion_test(900KB)
--------r(900KB)
--------spheres2.png(230KB)
--------recursion_test.png(26KB)
----src()
--------raytracer_main.h(8KB)
--------raytracer_main.cpp(23KB)
--------raytracer_grid.h(907B)
--------raytracer_imgui_extra.h(462B)
--------raytracer_grid.cpp(2KB)
--------raytracer_io.cpp(10KB)
--------lib()
--------raytracer_ui.cpp(10KB)
----.gitmodules(465B)
----README.md(1KB)
----Project3.sln(1KB)
----Project3.vcxproj(15KB)
----Project3.vcxproj.filters(15KB)