aboutsummaryrefslogtreecommitdiff
path: root/student_outputs
diff options
context:
space:
mode:
authorsotech117 <michael_foiani@brown.edu>2023-12-07 16:23:20 -0500
committersotech117 <michael_foiani@brown.edu>2023-12-07 16:23:20 -0500
commitcaa765bff49d54217b75aaf0e7acf4e5392a11e4 (patch)
tree9b92914dfb88b99599e8e60e4512e9e9ea9a25db /student_outputs
parenta9274459443f1d560d7580a162deb581549980cb (diff)
upload base code
Diffstat (limited to 'student_outputs')
-rw-r--r--student_outputs/.DS_Storebin0 -> 6148 bytes
-rw-r--r--student_outputs/illuminate/.DS_Storebin0 -> 6148 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/bvh.pngbin0 -> 284003 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/dof.pngbin0 -> 419495 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/point_light_2-kd-issues.pngbin0 -> 73348 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.pngbin0 -> 271533 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/refract1.pngbin0 -> 1098071 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/refract2.pngbin0 -> 896145 bytes
-rw-r--r--student_outputs/illuminate/extra-credit/snowman.json129
-rw-r--r--student_outputs/illuminate/extra-credit/soft_shadow.json97
-rw-r--r--student_outputs/illuminate/extra-credit/soft_shadow.pngbin0 -> 145213 bytes
-rw-r--r--student_outputs/illuminate/required/README.md1
-rw-r--r--student_outputs/illuminate/required/point_light_1.pngbin0 -> 42882 bytes
-rw-r--r--student_outputs/illuminate/required/point_light_2.pngbin0 -> 85149 bytes
-rw-r--r--student_outputs/illuminate/required/reflections_basic.pngbin0 -> 15174 bytes
-rw-r--r--student_outputs/illuminate/required/reflections_complex.pngbin0 -> 80826 bytes
-rw-r--r--student_outputs/illuminate/required/refract1.pngbin0 -> 1098071 bytes
-rw-r--r--student_outputs/illuminate/required/shadow_special_case.pngbin0 -> 5031 bytes
-rw-r--r--student_outputs/illuminate/required/shadow_test.pngbin0 -> 326430 bytes
-rw-r--r--student_outputs/illuminate/required/simple_shadow.pngbin0 -> 34677 bytes
-rw-r--r--student_outputs/illuminate/required/spot_light_1.pngbin0 -> 55633 bytes
-rw-r--r--student_outputs/illuminate/required/spot_light_2.pngbin0 -> 71718 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cone.pngbin0 -> 26588 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cone2.pngbin0 -> 178862 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cube.pngbin0 -> 17884 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cube2.pngbin0 -> 302345 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cyl.pngbin0 -> 23706 bytes
-rw-r--r--student_outputs/illuminate/required/texture_cyl2.pngbin0 -> 261528 bytes
-rw-r--r--student_outputs/illuminate/required/texture_sphere.pngbin0 -> 21319 bytes
-rw-r--r--student_outputs/illuminate/required/texture_sphere2.pngbin0 -> 202635 bytes
-rw-r--r--student_outputs/intersect/.DS_Storebin0 -> 6148 bytes
-rw-r--r--student_outputs/intersect/required/README.md1
-rw-r--r--student_outputs/intersect/required/ambient_total.pngbin0 -> 6854 bytes
-rw-r--r--student_outputs/intersect/required/diffuse_total.pngbin0 -> 24748 bytes
-rw-r--r--student_outputs/intersect/required/diffuse_total_my_normals.pngbin0 -> 69272 bytes
-rw-r--r--student_outputs/intersect/required/directional_light_1.pngbin0 -> 16929 bytes
-rw-r--r--student_outputs/intersect/required/directional_light_2.pngbin0 -> 33894 bytes
-rw-r--r--student_outputs/intersect/required/parse_matrix.pngbin0 -> 24849 bytes
-rw-r--r--student_outputs/intersect/required/phong_total.pngbin0 -> 28425 bytes
-rw-r--r--student_outputs/intersect/required/specular_total.pngbin0 -> 4565 bytes
-rw-r--r--student_outputs/intersect/required/unit_cone.pngbin0 -> 19568 bytes
-rw-r--r--student_outputs/intersect/required/unit_cone_cap.pngbin0 -> 8012 bytes
-rw-r--r--student_outputs/intersect/required/unit_cube.pngbin0 -> 5738 bytes
-rw-r--r--student_outputs/intersect/required/unit_cylinder.pngbin0 -> 8548 bytes
-rw-r--r--student_outputs/intersect/required/unit_sphere.pngbin0 -> 21600 bytes
45 files changed, 228 insertions, 0 deletions
diff --git a/student_outputs/.DS_Store b/student_outputs/.DS_Store
new file mode 100644
index 0000000..832662c
--- /dev/null
+++ b/student_outputs/.DS_Store
Binary files differ
diff --git a/student_outputs/illuminate/.DS_Store b/student_outputs/illuminate/.DS_Store
new file mode 100644
index 0000000..5105f22
--- /dev/null
+++ b/student_outputs/illuminate/.DS_Store
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/bvh.png b/student_outputs/illuminate/extra-credit/bvh.png
new file mode 100644
index 0000000..a435f15
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/bvh.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/dof.png b/student_outputs/illuminate/extra-credit/dof.png
new file mode 100644
index 0000000..c7e4838
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/dof.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png b/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png
new file mode 100644
index 0000000..0d21a89
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png b/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png
new file mode 100644
index 0000000..9784fcf
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/refract1.png b/student_outputs/illuminate/extra-credit/refract1.png
new file mode 100644
index 0000000..13ae49a
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/refract1.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/refract2.png b/student_outputs/illuminate/extra-credit/refract2.png
new file mode 100644
index 0000000..8aafc1e
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/refract2.png
Binary files differ
diff --git a/student_outputs/illuminate/extra-credit/snowman.json b/student_outputs/illuminate/extra-credit/snowman.json
new file mode 100644
index 0000000..cde5954
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/snowman.json
@@ -0,0 +1,129 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [6.0, -2.0, 1.0],
+ "up": [0.0, 0.5, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 45.0
+ },
+ "groups": [
+ {
+ "lights": [
+ {
+ "type": "directional",
+ "color": [0.99, 0.99, 0.99],
+ "direction": [-2.0, -0.25, -0.5]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.0, -1.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.99, 0.99, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.99, 0.99, 0.99],
+ "specular": [0.5, 0.5, 0.5],
+ "shininess": 30.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -2.0, 0.0],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.99, 0.99, 0.99],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 9.0
+ }
+ ]
+ },
+ {
+ "scale": [0.1, 0.1, 0.1],
+ "translate": [0.458, 0.167, 0.083],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.01, 0.01, 0.99],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "scale": [0.1, 0.1, 0.1],
+ "translate": [0.458, 0.167, -0.083],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.01, 0.01, 0.99],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "translate": [0.5, 0.0, 0.0],
+ "rotate": [0.0, 0.0, 1.0, -90.0],
+ "scale": [0.3, 0.3, 0.3],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [0.75, 0.33, 0.01],
+ "diffuse": [0.99, 0.5, 0.01],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "translate": [0.458, -0.167, 0.0],
+ "rotate": [0.0, 0.0, 1.0, -90],
+ "rotate": [0.0, 0.0, 1.0, -19.47],
+ "scale": [0.1, 0.075, 0.166],
+ "primitives": [
+ {
+ "type": "cube",
+ "ambient": [0.0, 0.25, 0.0],
+ "diffuse": [0.01, 0.99, 0.01],
+ "specular": [0.55, 1.05, 0.55],
+ "shininess": 100.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.5, 0.0],
+ "scale": [0.4, 0.4, 0.4],
+ "primitives": [
+ {
+ "type": "cone",
+ "ambient": [1.0, 1.0, 1.0],
+ "diffuse": [1.0, 1.0, 1.0],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 10.0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/student_outputs/illuminate/extra-credit/soft_shadow.json b/student_outputs/illuminate/extra-credit/soft_shadow.json
new file mode 100644
index 0000000..472f0ea
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/soft_shadow.json
@@ -0,0 +1,97 @@
+{
+ "name": "root",
+ "globalData": {
+ "ambientCoeff": 0.5,
+ "diffuseCoeff": 0.5,
+ "specularCoeff": 0.5,
+ "transparentCoeff": 0
+ },
+ "cameraData": {
+ "position": [-6.0, 4.0, 4.0],
+ "up": [0.0, 1.0, 0.0],
+ "focus": [0, 0, 0],
+ "heightAngle": 30.0
+ },
+ "groups": [
+ {
+ "translate": [0.0, 6.0, 0.0],
+ "lights": [
+ {
+ "type": "point",
+ "color": [1.0, 1.0, 1.0],
+ "attenuationCoeff": [0, 0, 0]
+ }
+ ]
+ },
+ {
+ "translate": [0.0, 0.0, 100.0],
+ "lights": [
+ {
+ "type": "area",
+ "width": 5.0,
+ "height": 5.0,
+ "color": [0.3, 0.3, 0.3],
+ "attenuationCoeff": [1.0, 0, 0]
+ }
+ ]
+ },
+ {
+ "groups": [
+ {
+ "translate": [-0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cylinder",
+ "diffuse": [0.8, 0.6, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [-0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "cone",
+ "diffuse": [0.6, 0.6, 0.8],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, -0.65],
+ "primitives": [
+ {
+ "type": "sphere",
+ "diffuse": [0.6, 0.8, 0.6],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.65, 0.0, 0.65],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.7, 0.7, 0.7],
+ "specular": [1.0, 1.0, 1.0],
+ "shininess": 15.0
+ }
+ ]
+ },
+ {
+ "translate": [0.0, -0.6, 0.0],
+ "scale": [6.0, 0.1, 6.0],
+ "primitives": [
+ {
+ "type": "cube",
+ "diffuse": [0.1, 0.4, 0.8]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/student_outputs/illuminate/extra-credit/soft_shadow.png b/student_outputs/illuminate/extra-credit/soft_shadow.png
new file mode 100644
index 0000000..54de18e
--- /dev/null
+++ b/student_outputs/illuminate/extra-credit/soft_shadow.png
Binary files differ
diff --git a/student_outputs/illuminate/required/README.md b/student_outputs/illuminate/required/README.md
new file mode 100644
index 0000000..103ebed
--- /dev/null
+++ b/student_outputs/illuminate/required/README.md
@@ -0,0 +1 @@
+Required output for Illuminate goes here! \ No newline at end of file
diff --git a/student_outputs/illuminate/required/point_light_1.png b/student_outputs/illuminate/required/point_light_1.png
new file mode 100644
index 0000000..ea6dbca
--- /dev/null
+++ b/student_outputs/illuminate/required/point_light_1.png
Binary files differ
diff --git a/student_outputs/illuminate/required/point_light_2.png b/student_outputs/illuminate/required/point_light_2.png
new file mode 100644
index 0000000..ac56878
--- /dev/null
+++ b/student_outputs/illuminate/required/point_light_2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/reflections_basic.png b/student_outputs/illuminate/required/reflections_basic.png
new file mode 100644
index 0000000..001b2d4
--- /dev/null
+++ b/student_outputs/illuminate/required/reflections_basic.png
Binary files differ
diff --git a/student_outputs/illuminate/required/reflections_complex.png b/student_outputs/illuminate/required/reflections_complex.png
new file mode 100644
index 0000000..6639db9
--- /dev/null
+++ b/student_outputs/illuminate/required/reflections_complex.png
Binary files differ
diff --git a/student_outputs/illuminate/required/refract1.png b/student_outputs/illuminate/required/refract1.png
new file mode 100644
index 0000000..13ae49a
--- /dev/null
+++ b/student_outputs/illuminate/required/refract1.png
Binary files differ
diff --git a/student_outputs/illuminate/required/shadow_special_case.png b/student_outputs/illuminate/required/shadow_special_case.png
new file mode 100644
index 0000000..bedb1c3
--- /dev/null
+++ b/student_outputs/illuminate/required/shadow_special_case.png
Binary files differ
diff --git a/student_outputs/illuminate/required/shadow_test.png b/student_outputs/illuminate/required/shadow_test.png
new file mode 100644
index 0000000..5ec2fc2
--- /dev/null
+++ b/student_outputs/illuminate/required/shadow_test.png
Binary files differ
diff --git a/student_outputs/illuminate/required/simple_shadow.png b/student_outputs/illuminate/required/simple_shadow.png
new file mode 100644
index 0000000..1dd0c71
--- /dev/null
+++ b/student_outputs/illuminate/required/simple_shadow.png
Binary files differ
diff --git a/student_outputs/illuminate/required/spot_light_1.png b/student_outputs/illuminate/required/spot_light_1.png
new file mode 100644
index 0000000..2d3b220
--- /dev/null
+++ b/student_outputs/illuminate/required/spot_light_1.png
Binary files differ
diff --git a/student_outputs/illuminate/required/spot_light_2.png b/student_outputs/illuminate/required/spot_light_2.png
new file mode 100644
index 0000000..97ce328
--- /dev/null
+++ b/student_outputs/illuminate/required/spot_light_2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cone.png b/student_outputs/illuminate/required/texture_cone.png
new file mode 100644
index 0000000..ec4caf1
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cone.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cone2.png b/student_outputs/illuminate/required/texture_cone2.png
new file mode 100644
index 0000000..39c8245
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cone2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cube.png b/student_outputs/illuminate/required/texture_cube.png
new file mode 100644
index 0000000..dbbebe3
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cube.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cube2.png b/student_outputs/illuminate/required/texture_cube2.png
new file mode 100644
index 0000000..019e22a
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cube2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cyl.png b/student_outputs/illuminate/required/texture_cyl.png
new file mode 100644
index 0000000..8934c56
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cyl.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_cyl2.png b/student_outputs/illuminate/required/texture_cyl2.png
new file mode 100644
index 0000000..9d17ccc
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_cyl2.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_sphere.png b/student_outputs/illuminate/required/texture_sphere.png
new file mode 100644
index 0000000..465ea40
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_sphere.png
Binary files differ
diff --git a/student_outputs/illuminate/required/texture_sphere2.png b/student_outputs/illuminate/required/texture_sphere2.png
new file mode 100644
index 0000000..349a27b
--- /dev/null
+++ b/student_outputs/illuminate/required/texture_sphere2.png
Binary files differ
diff --git a/student_outputs/intersect/.DS_Store b/student_outputs/intersect/.DS_Store
new file mode 100644
index 0000000..72f41c1
--- /dev/null
+++ b/student_outputs/intersect/.DS_Store
Binary files differ
diff --git a/student_outputs/intersect/required/README.md b/student_outputs/intersect/required/README.md
new file mode 100644
index 0000000..0664aff
--- /dev/null
+++ b/student_outputs/intersect/required/README.md
@@ -0,0 +1 @@
+Required output for Intersect goes here! \ No newline at end of file
diff --git a/student_outputs/intersect/required/ambient_total.png b/student_outputs/intersect/required/ambient_total.png
new file mode 100644
index 0000000..d4351b3
--- /dev/null
+++ b/student_outputs/intersect/required/ambient_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/diffuse_total.png b/student_outputs/intersect/required/diffuse_total.png
new file mode 100644
index 0000000..3615af9
--- /dev/null
+++ b/student_outputs/intersect/required/diffuse_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/diffuse_total_my_normals.png b/student_outputs/intersect/required/diffuse_total_my_normals.png
new file mode 100644
index 0000000..de0eed6
--- /dev/null
+++ b/student_outputs/intersect/required/diffuse_total_my_normals.png
Binary files differ
diff --git a/student_outputs/intersect/required/directional_light_1.png b/student_outputs/intersect/required/directional_light_1.png
new file mode 100644
index 0000000..b2ef957
--- /dev/null
+++ b/student_outputs/intersect/required/directional_light_1.png
Binary files differ
diff --git a/student_outputs/intersect/required/directional_light_2.png b/student_outputs/intersect/required/directional_light_2.png
new file mode 100644
index 0000000..d1ab492
--- /dev/null
+++ b/student_outputs/intersect/required/directional_light_2.png
Binary files differ
diff --git a/student_outputs/intersect/required/parse_matrix.png b/student_outputs/intersect/required/parse_matrix.png
new file mode 100644
index 0000000..b69aaa8
--- /dev/null
+++ b/student_outputs/intersect/required/parse_matrix.png
Binary files differ
diff --git a/student_outputs/intersect/required/phong_total.png b/student_outputs/intersect/required/phong_total.png
new file mode 100644
index 0000000..2104a08
--- /dev/null
+++ b/student_outputs/intersect/required/phong_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/specular_total.png b/student_outputs/intersect/required/specular_total.png
new file mode 100644
index 0000000..4d033ba
--- /dev/null
+++ b/student_outputs/intersect/required/specular_total.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cone.png b/student_outputs/intersect/required/unit_cone.png
new file mode 100644
index 0000000..566afa7
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cone.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cone_cap.png b/student_outputs/intersect/required/unit_cone_cap.png
new file mode 100644
index 0000000..2716453
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cone_cap.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cube.png b/student_outputs/intersect/required/unit_cube.png
new file mode 100644
index 0000000..4e8f004
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cube.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_cylinder.png b/student_outputs/intersect/required/unit_cylinder.png
new file mode 100644
index 0000000..3a56ce0
--- /dev/null
+++ b/student_outputs/intersect/required/unit_cylinder.png
Binary files differ
diff --git a/student_outputs/intersect/required/unit_sphere.png b/student_outputs/intersect/required/unit_sphere.png
new file mode 100644
index 0000000..d15f658
--- /dev/null
+++ b/student_outputs/intersect/required/unit_sphere.png
Binary files differ