├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── VS2022_Solution └── Super-Sunshine │ ├── Super-Sunshine.sln │ ├── Super-Sunshine.vcxproj │ └── Super-Sunshine.vcxproj.filters ├── inc ├── Affine.h ├── Colour.h ├── Constants.h ├── DirectionalLight.h ├── FileParser.h ├── Film.h ├── GeometricShape.h ├── Intersection.h ├── Light.h ├── Material.h ├── Normal.h ├── Point.h ├── PointLight.h ├── Ray.h ├── RayGenerator.h ├── Sample.h ├── SampleGenerator.h ├── Scene.h ├── SceneDescription.h ├── Sphere.h ├── Triangle.h ├── Vector.h └── stb_image_write.h ├── readme_images ├── bandera.png ├── cake.png ├── castle.gif ├── cross_guard.png ├── emerald.png ├── example_1.png ├── example_2.png ├── face.png ├── first_image.png ├── flower_120_degrees.gif ├── flower_180_degrees.gif ├── four_spheres_ambient.png ├── four_spheres_multiple_reflections_all.png ├── four_spheres_multiple_reflections_close_up.png ├── four_spheres_multiple_reflections_only_blue.png ├── four_spheres_single_reflections_all.png ├── four_spheres_single_reflections_close_up.png ├── four_spheres_single_reflections_only_blue.png ├── ice_cream_noon.png ├── ice_cream_noon_hexagon.png ├── ice_cream_sunrise.png ├── ice_cream_sunrise_hexagon.png ├── luggage.png ├── pyramid_green_big.gif ├── pyramid_green_small.gif ├── pyramid_red_big.gif ├── pyramid_red_small.gif ├── ruby.png ├── rupee_360_frames_50_fps.gif ├── single_sphere_ambient_&_emission.png ├── single_sphere_ambient_&_emission_&_diffuse.png ├── single_sphere_diffuse.png ├── single_sphere_diffuse_natural.png ├── single_sphere_full_10.png ├── single_sphere_full_1000.png ├── single_sphere_specular_10.png ├── single_sphere_w_mirror.png ├── stanford_dragon.png ├── summary.jpg ├── sword_dark_bg_360_frames_50_fps.gif ├── sword_white_bg_360_frames_50_fps.gif └── tralfamadore.png ├── scene_descriptions ├── bandera.txt ├── cake.txt ├── castle.txt ├── emerald.txt ├── flower.txt ├── four_spheres.txt ├── ice_cream_noon.txt ├── ice_cream_noon_hexagon.txt ├── ice_cream_sunrise.txt ├── ice_cream_sunrise_hexagon.txt ├── pyramid_green.txt ├── pyramid_red.txt ├── ruby.txt ├── rupee.txt ├── single_sphere.txt ├── single_sphere_w_mirror.txt ├── sword.txt └── tralfamadore.txt └── src ├── Affine.cpp ├── Colour.cpp ├── Constants.cpp ├── DirectionalLight.cpp ├── FileParser.cpp ├── Film.cpp ├── GeometricShape.cpp ├── Light.cpp ├── Material.cpp ├── Normal.cpp ├── Point.cpp ├── PointLight.cpp ├── Ray.cpp ├── RayGenerator.cpp ├── SampleGenerator.cpp ├── Scene.cpp ├── SceneDescription.cpp ├── Sphere.cpp ├── Triangle.cpp ├── Vector.cpp ├── main.cpp └── stb_image_write.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/README.md -------------------------------------------------------------------------------- /VS2022_Solution/Super-Sunshine/Super-Sunshine.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/VS2022_Solution/Super-Sunshine/Super-Sunshine.sln -------------------------------------------------------------------------------- /VS2022_Solution/Super-Sunshine/Super-Sunshine.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/VS2022_Solution/Super-Sunshine/Super-Sunshine.vcxproj -------------------------------------------------------------------------------- /VS2022_Solution/Super-Sunshine/Super-Sunshine.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/VS2022_Solution/Super-Sunshine/Super-Sunshine.vcxproj.filters -------------------------------------------------------------------------------- /inc/Affine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Affine.h -------------------------------------------------------------------------------- /inc/Colour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Colour.h -------------------------------------------------------------------------------- /inc/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Constants.h -------------------------------------------------------------------------------- /inc/DirectionalLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/DirectionalLight.h -------------------------------------------------------------------------------- /inc/FileParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/FileParser.h -------------------------------------------------------------------------------- /inc/Film.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Film.h -------------------------------------------------------------------------------- /inc/GeometricShape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/GeometricShape.h -------------------------------------------------------------------------------- /inc/Intersection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Intersection.h -------------------------------------------------------------------------------- /inc/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Light.h -------------------------------------------------------------------------------- /inc/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Material.h -------------------------------------------------------------------------------- /inc/Normal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Normal.h -------------------------------------------------------------------------------- /inc/Point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Point.h -------------------------------------------------------------------------------- /inc/PointLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/PointLight.h -------------------------------------------------------------------------------- /inc/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Ray.h -------------------------------------------------------------------------------- /inc/RayGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/RayGenerator.h -------------------------------------------------------------------------------- /inc/Sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Sample.h -------------------------------------------------------------------------------- /inc/SampleGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/SampleGenerator.h -------------------------------------------------------------------------------- /inc/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Scene.h -------------------------------------------------------------------------------- /inc/SceneDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/SceneDescription.h -------------------------------------------------------------------------------- /inc/Sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Sphere.h -------------------------------------------------------------------------------- /inc/Triangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Triangle.h -------------------------------------------------------------------------------- /inc/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/Vector.h -------------------------------------------------------------------------------- /inc/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/inc/stb_image_write.h -------------------------------------------------------------------------------- /readme_images/bandera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/bandera.png -------------------------------------------------------------------------------- /readme_images/cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/cake.png -------------------------------------------------------------------------------- /readme_images/castle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/castle.gif -------------------------------------------------------------------------------- /readme_images/cross_guard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/cross_guard.png -------------------------------------------------------------------------------- /readme_images/emerald.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/emerald.png -------------------------------------------------------------------------------- /readme_images/example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/example_1.png -------------------------------------------------------------------------------- /readme_images/example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/example_2.png -------------------------------------------------------------------------------- /readme_images/face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/face.png -------------------------------------------------------------------------------- /readme_images/first_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/first_image.png -------------------------------------------------------------------------------- /readme_images/flower_120_degrees.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/flower_120_degrees.gif -------------------------------------------------------------------------------- /readme_images/flower_180_degrees.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/flower_180_degrees.gif -------------------------------------------------------------------------------- /readme_images/four_spheres_ambient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_ambient.png -------------------------------------------------------------------------------- /readme_images/four_spheres_multiple_reflections_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_multiple_reflections_all.png -------------------------------------------------------------------------------- /readme_images/four_spheres_multiple_reflections_close_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_multiple_reflections_close_up.png -------------------------------------------------------------------------------- /readme_images/four_spheres_multiple_reflections_only_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_multiple_reflections_only_blue.png -------------------------------------------------------------------------------- /readme_images/four_spheres_single_reflections_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_single_reflections_all.png -------------------------------------------------------------------------------- /readme_images/four_spheres_single_reflections_close_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_single_reflections_close_up.png -------------------------------------------------------------------------------- /readme_images/four_spheres_single_reflections_only_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/four_spheres_single_reflections_only_blue.png -------------------------------------------------------------------------------- /readme_images/ice_cream_noon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/ice_cream_noon.png -------------------------------------------------------------------------------- /readme_images/ice_cream_noon_hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/ice_cream_noon_hexagon.png -------------------------------------------------------------------------------- /readme_images/ice_cream_sunrise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/ice_cream_sunrise.png -------------------------------------------------------------------------------- /readme_images/ice_cream_sunrise_hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/ice_cream_sunrise_hexagon.png -------------------------------------------------------------------------------- /readme_images/luggage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/luggage.png -------------------------------------------------------------------------------- /readme_images/pyramid_green_big.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/pyramid_green_big.gif -------------------------------------------------------------------------------- /readme_images/pyramid_green_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/pyramid_green_small.gif -------------------------------------------------------------------------------- /readme_images/pyramid_red_big.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/pyramid_red_big.gif -------------------------------------------------------------------------------- /readme_images/pyramid_red_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/pyramid_red_small.gif -------------------------------------------------------------------------------- /readme_images/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/ruby.png -------------------------------------------------------------------------------- /readme_images/rupee_360_frames_50_fps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/rupee_360_frames_50_fps.gif -------------------------------------------------------------------------------- /readme_images/single_sphere_ambient_&_emission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_ambient_&_emission.png -------------------------------------------------------------------------------- /readme_images/single_sphere_ambient_&_emission_&_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_ambient_&_emission_&_diffuse.png -------------------------------------------------------------------------------- /readme_images/single_sphere_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_diffuse.png -------------------------------------------------------------------------------- /readme_images/single_sphere_diffuse_natural.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_diffuse_natural.png -------------------------------------------------------------------------------- /readme_images/single_sphere_full_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_full_10.png -------------------------------------------------------------------------------- /readme_images/single_sphere_full_1000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_full_1000.png -------------------------------------------------------------------------------- /readme_images/single_sphere_specular_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_specular_10.png -------------------------------------------------------------------------------- /readme_images/single_sphere_w_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/single_sphere_w_mirror.png -------------------------------------------------------------------------------- /readme_images/stanford_dragon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/stanford_dragon.png -------------------------------------------------------------------------------- /readme_images/summary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/summary.jpg -------------------------------------------------------------------------------- /readme_images/sword_dark_bg_360_frames_50_fps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/sword_dark_bg_360_frames_50_fps.gif -------------------------------------------------------------------------------- /readme_images/sword_white_bg_360_frames_50_fps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/sword_white_bg_360_frames_50_fps.gif -------------------------------------------------------------------------------- /readme_images/tralfamadore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/readme_images/tralfamadore.png -------------------------------------------------------------------------------- /scene_descriptions/bandera.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/bandera.txt -------------------------------------------------------------------------------- /scene_descriptions/cake.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/cake.txt -------------------------------------------------------------------------------- /scene_descriptions/castle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/castle.txt -------------------------------------------------------------------------------- /scene_descriptions/emerald.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/emerald.txt -------------------------------------------------------------------------------- /scene_descriptions/flower.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/flower.txt -------------------------------------------------------------------------------- /scene_descriptions/four_spheres.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/four_spheres.txt -------------------------------------------------------------------------------- /scene_descriptions/ice_cream_noon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/ice_cream_noon.txt -------------------------------------------------------------------------------- /scene_descriptions/ice_cream_noon_hexagon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/ice_cream_noon_hexagon.txt -------------------------------------------------------------------------------- /scene_descriptions/ice_cream_sunrise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/ice_cream_sunrise.txt -------------------------------------------------------------------------------- /scene_descriptions/ice_cream_sunrise_hexagon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/ice_cream_sunrise_hexagon.txt -------------------------------------------------------------------------------- /scene_descriptions/pyramid_green.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/pyramid_green.txt -------------------------------------------------------------------------------- /scene_descriptions/pyramid_red.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/pyramid_red.txt -------------------------------------------------------------------------------- /scene_descriptions/ruby.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/ruby.txt -------------------------------------------------------------------------------- /scene_descriptions/rupee.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/rupee.txt -------------------------------------------------------------------------------- /scene_descriptions/single_sphere.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/single_sphere.txt -------------------------------------------------------------------------------- /scene_descriptions/single_sphere_w_mirror.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/single_sphere_w_mirror.txt -------------------------------------------------------------------------------- /scene_descriptions/sword.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/sword.txt -------------------------------------------------------------------------------- /scene_descriptions/tralfamadore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/scene_descriptions/tralfamadore.txt -------------------------------------------------------------------------------- /src/Affine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Affine.cpp -------------------------------------------------------------------------------- /src/Colour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Colour.cpp -------------------------------------------------------------------------------- /src/Constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Constants.cpp -------------------------------------------------------------------------------- /src/DirectionalLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/DirectionalLight.cpp -------------------------------------------------------------------------------- /src/FileParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/FileParser.cpp -------------------------------------------------------------------------------- /src/Film.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Film.cpp -------------------------------------------------------------------------------- /src/GeometricShape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/GeometricShape.cpp -------------------------------------------------------------------------------- /src/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Light.cpp -------------------------------------------------------------------------------- /src/Material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Material.cpp -------------------------------------------------------------------------------- /src/Normal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Normal.cpp -------------------------------------------------------------------------------- /src/Point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Point.cpp -------------------------------------------------------------------------------- /src/PointLight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/PointLight.cpp -------------------------------------------------------------------------------- /src/Ray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Ray.cpp -------------------------------------------------------------------------------- /src/RayGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/RayGenerator.cpp -------------------------------------------------------------------------------- /src/SampleGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/SampleGenerator.cpp -------------------------------------------------------------------------------- /src/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Scene.cpp -------------------------------------------------------------------------------- /src/SceneDescription.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/SceneDescription.cpp -------------------------------------------------------------------------------- /src/Sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Sphere.cpp -------------------------------------------------------------------------------- /src/Triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Triangle.cpp -------------------------------------------------------------------------------- /src/Vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/Vector.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diegomacario/Super-Sunshine/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/stb_image_write.cpp: -------------------------------------------------------------------------------- 1 | #define STB_IMAGE_WRITE_IMPLEMENTATION 2 | #include "stb_image_write.h" 3 | --------------------------------------------------------------------------------