diff options
| author | sotech117 <michael_foiani@brown.edu> | 2023-12-07 16:23:20 -0500 |
|---|---|---|
| committer | sotech117 <michael_foiani@brown.edu> | 2023-12-07 16:23:20 -0500 |
| commit | caa765bff49d54217b75aaf0e7acf4e5392a11e4 (patch) | |
| tree | 9b92914dfb88b99599e8e60e4512e9e9ea9a25db /student_outputs | |
| parent | a9274459443f1d560d7580a162deb581549980cb (diff) | |
upload base code
Diffstat (limited to 'student_outputs')
45 files changed, 228 insertions, 0 deletions
diff --git a/student_outputs/.DS_Store b/student_outputs/.DS_Store Binary files differnew file mode 100644 index 0000000..832662c --- /dev/null +++ b/student_outputs/.DS_Store diff --git a/student_outputs/illuminate/.DS_Store b/student_outputs/illuminate/.DS_Store Binary files differnew file mode 100644 index 0000000..5105f22 --- /dev/null +++ b/student_outputs/illuminate/.DS_Store diff --git a/student_outputs/illuminate/extra-credit/bvh.png b/student_outputs/illuminate/extra-credit/bvh.png Binary files differnew file mode 100644 index 0000000..a435f15 --- /dev/null +++ b/student_outputs/illuminate/extra-credit/bvh.png diff --git a/student_outputs/illuminate/extra-credit/dof.png b/student_outputs/illuminate/extra-credit/dof.png Binary files differnew file mode 100644 index 0000000..c7e4838 --- /dev/null +++ b/student_outputs/illuminate/extra-credit/dof.png 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 Binary files differnew file mode 100644 index 0000000..0d21a89 --- /dev/null +++ b/student_outputs/illuminate/extra-credit/point_light_2-kd-issues.png 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 Binary files differnew file mode 100644 index 0000000..9784fcf --- /dev/null +++ b/student_outputs/illuminate/extra-credit/point_light_2_bvh-shadow-issues.png diff --git a/student_outputs/illuminate/extra-credit/refract1.png b/student_outputs/illuminate/extra-credit/refract1.png Binary files differnew file mode 100644 index 0000000..13ae49a --- /dev/null +++ b/student_outputs/illuminate/extra-credit/refract1.png diff --git a/student_outputs/illuminate/extra-credit/refract2.png b/student_outputs/illuminate/extra-credit/refract2.png Binary files differnew file mode 100644 index 0000000..8aafc1e --- /dev/null +++ b/student_outputs/illuminate/extra-credit/refract2.png 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 Binary files differnew file mode 100644 index 0000000..54de18e --- /dev/null +++ b/student_outputs/illuminate/extra-credit/soft_shadow.png 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 Binary files differnew file mode 100644 index 0000000..ea6dbca --- /dev/null +++ b/student_outputs/illuminate/required/point_light_1.png diff --git a/student_outputs/illuminate/required/point_light_2.png b/student_outputs/illuminate/required/point_light_2.png Binary files differnew file mode 100644 index 0000000..ac56878 --- /dev/null +++ b/student_outputs/illuminate/required/point_light_2.png diff --git a/student_outputs/illuminate/required/reflections_basic.png b/student_outputs/illuminate/required/reflections_basic.png Binary files differnew file mode 100644 index 0000000..001b2d4 --- /dev/null +++ b/student_outputs/illuminate/required/reflections_basic.png diff --git a/student_outputs/illuminate/required/reflections_complex.png b/student_outputs/illuminate/required/reflections_complex.png Binary files differnew file mode 100644 index 0000000..6639db9 --- /dev/null +++ b/student_outputs/illuminate/required/reflections_complex.png diff --git a/student_outputs/illuminate/required/refract1.png b/student_outputs/illuminate/required/refract1.png Binary files differnew file mode 100644 index 0000000..13ae49a --- /dev/null +++ b/student_outputs/illuminate/required/refract1.png diff --git a/student_outputs/illuminate/required/shadow_special_case.png b/student_outputs/illuminate/required/shadow_special_case.png Binary files differnew file mode 100644 index 0000000..bedb1c3 --- /dev/null +++ b/student_outputs/illuminate/required/shadow_special_case.png diff --git a/student_outputs/illuminate/required/shadow_test.png b/student_outputs/illuminate/required/shadow_test.png Binary files differnew file mode 100644 index 0000000..5ec2fc2 --- /dev/null +++ b/student_outputs/illuminate/required/shadow_test.png diff --git a/student_outputs/illuminate/required/simple_shadow.png b/student_outputs/illuminate/required/simple_shadow.png Binary files differnew file mode 100644 index 0000000..1dd0c71 --- /dev/null +++ b/student_outputs/illuminate/required/simple_shadow.png diff --git a/student_outputs/illuminate/required/spot_light_1.png b/student_outputs/illuminate/required/spot_light_1.png Binary files differnew file mode 100644 index 0000000..2d3b220 --- /dev/null +++ b/student_outputs/illuminate/required/spot_light_1.png diff --git a/student_outputs/illuminate/required/spot_light_2.png b/student_outputs/illuminate/required/spot_light_2.png Binary files differnew file mode 100644 index 0000000..97ce328 --- /dev/null +++ b/student_outputs/illuminate/required/spot_light_2.png diff --git a/student_outputs/illuminate/required/texture_cone.png b/student_outputs/illuminate/required/texture_cone.png Binary files differnew file mode 100644 index 0000000..ec4caf1 --- /dev/null +++ b/student_outputs/illuminate/required/texture_cone.png diff --git a/student_outputs/illuminate/required/texture_cone2.png b/student_outputs/illuminate/required/texture_cone2.png Binary files differnew file mode 100644 index 0000000..39c8245 --- /dev/null +++ b/student_outputs/illuminate/required/texture_cone2.png diff --git a/student_outputs/illuminate/required/texture_cube.png b/student_outputs/illuminate/required/texture_cube.png Binary files differnew file mode 100644 index 0000000..dbbebe3 --- /dev/null +++ b/student_outputs/illuminate/required/texture_cube.png diff --git a/student_outputs/illuminate/required/texture_cube2.png b/student_outputs/illuminate/required/texture_cube2.png Binary files differnew file mode 100644 index 0000000..019e22a --- /dev/null +++ b/student_outputs/illuminate/required/texture_cube2.png diff --git a/student_outputs/illuminate/required/texture_cyl.png b/student_outputs/illuminate/required/texture_cyl.png Binary files differnew file mode 100644 index 0000000..8934c56 --- /dev/null +++ b/student_outputs/illuminate/required/texture_cyl.png diff --git a/student_outputs/illuminate/required/texture_cyl2.png b/student_outputs/illuminate/required/texture_cyl2.png Binary files differnew file mode 100644 index 0000000..9d17ccc --- /dev/null +++ b/student_outputs/illuminate/required/texture_cyl2.png diff --git a/student_outputs/illuminate/required/texture_sphere.png b/student_outputs/illuminate/required/texture_sphere.png Binary files differnew file mode 100644 index 0000000..465ea40 --- /dev/null +++ b/student_outputs/illuminate/required/texture_sphere.png diff --git a/student_outputs/illuminate/required/texture_sphere2.png b/student_outputs/illuminate/required/texture_sphere2.png Binary files differnew file mode 100644 index 0000000..349a27b --- /dev/null +++ b/student_outputs/illuminate/required/texture_sphere2.png diff --git a/student_outputs/intersect/.DS_Store b/student_outputs/intersect/.DS_Store Binary files differnew file mode 100644 index 0000000..72f41c1 --- /dev/null +++ b/student_outputs/intersect/.DS_Store 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 Binary files differnew file mode 100644 index 0000000..d4351b3 --- /dev/null +++ b/student_outputs/intersect/required/ambient_total.png diff --git a/student_outputs/intersect/required/diffuse_total.png b/student_outputs/intersect/required/diffuse_total.png Binary files differnew file mode 100644 index 0000000..3615af9 --- /dev/null +++ b/student_outputs/intersect/required/diffuse_total.png diff --git a/student_outputs/intersect/required/diffuse_total_my_normals.png b/student_outputs/intersect/required/diffuse_total_my_normals.png Binary files differnew file mode 100644 index 0000000..de0eed6 --- /dev/null +++ b/student_outputs/intersect/required/diffuse_total_my_normals.png diff --git a/student_outputs/intersect/required/directional_light_1.png b/student_outputs/intersect/required/directional_light_1.png Binary files differnew file mode 100644 index 0000000..b2ef957 --- /dev/null +++ b/student_outputs/intersect/required/directional_light_1.png diff --git a/student_outputs/intersect/required/directional_light_2.png b/student_outputs/intersect/required/directional_light_2.png Binary files differnew file mode 100644 index 0000000..d1ab492 --- /dev/null +++ b/student_outputs/intersect/required/directional_light_2.png diff --git a/student_outputs/intersect/required/parse_matrix.png b/student_outputs/intersect/required/parse_matrix.png Binary files differnew file mode 100644 index 0000000..b69aaa8 --- /dev/null +++ b/student_outputs/intersect/required/parse_matrix.png diff --git a/student_outputs/intersect/required/phong_total.png b/student_outputs/intersect/required/phong_total.png Binary files differnew file mode 100644 index 0000000..2104a08 --- /dev/null +++ b/student_outputs/intersect/required/phong_total.png diff --git a/student_outputs/intersect/required/specular_total.png b/student_outputs/intersect/required/specular_total.png Binary files differnew file mode 100644 index 0000000..4d033ba --- /dev/null +++ b/student_outputs/intersect/required/specular_total.png diff --git a/student_outputs/intersect/required/unit_cone.png b/student_outputs/intersect/required/unit_cone.png Binary files differnew file mode 100644 index 0000000..566afa7 --- /dev/null +++ b/student_outputs/intersect/required/unit_cone.png diff --git a/student_outputs/intersect/required/unit_cone_cap.png b/student_outputs/intersect/required/unit_cone_cap.png Binary files differnew file mode 100644 index 0000000..2716453 --- /dev/null +++ b/student_outputs/intersect/required/unit_cone_cap.png diff --git a/student_outputs/intersect/required/unit_cube.png b/student_outputs/intersect/required/unit_cube.png Binary files differnew file mode 100644 index 0000000..4e8f004 --- /dev/null +++ b/student_outputs/intersect/required/unit_cube.png diff --git a/student_outputs/intersect/required/unit_cylinder.png b/student_outputs/intersect/required/unit_cylinder.png Binary files differnew file mode 100644 index 0000000..3a56ce0 --- /dev/null +++ b/student_outputs/intersect/required/unit_cylinder.png diff --git a/student_outputs/intersect/required/unit_sphere.png b/student_outputs/intersect/required/unit_sphere.png Binary files differnew file mode 100644 index 0000000..d15f658 --- /dev/null +++ b/student_outputs/intersect/required/unit_sphere.png |
