diff options
author | Julian T <julian@jtle.dk> | 2020-03-09 15:44:21 +0100 |
---|---|---|
committer | Julian T <julian@jtle.dk> | 2020-03-09 15:44:21 +0100 |
commit | 0262431a3c78738a0bf44d6f4e54b0942651f59e (patch) | |
tree | 1e785d556ea6beef2633dcc554f628a975a72ec9 /main.c | |
parent | 0b61f67456ec43f8553b199c4f524436ef467259 (diff) |
Added redundant lambert stufflambert
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 17 |
1 files changed, 6 insertions, 11 deletions
@@ -23,24 +23,18 @@ int main() material_t m; vector_set(&m.color, 1, 1, 1); - m.defuse = 0.0; - m.specular = 0.0; - m.shine = 40; + material_set_phong(&m, 0, 0, 40); m.reflective = 0.5; material_t m2; vector_set(&m2.color, 0.1, 1, 0.7); - m2.defuse = 1; - m2.specular = 0.7; - m2.shine = 10; + material_set_phong(&m2, 1, 0.7, 10); m2.reflective = 0.0; material_t mpl; //vector_set(&mpl.color, 0, 0.396, 0.7019); vector_set(&mpl.color, 1, 1, 1); - mpl.defuse = 1; - mpl.specular = 0.0; - mpl.shine = 50; + material_set_phong(&mpl, 1, 0.0, 50); mpl.reflective = 0.0; vector_set(&s.view.position, 0, 14, 8); @@ -54,8 +48,9 @@ int main() add_sphere(&s, vector_set(NULL, 3, -1, 5), 5, &m); add_sphere(&s, vector_set(NULL, 3, 7, 3), 2, &m2); add_plane(&s, vector_set(NULL, 0, 0, 2), vector_set(NULL, 0, 0, 1), &mpl); - add_plane(&s, vector_set(NULL, 0, -20, 0), vector_set(NULL, 0, 1, 0), &mpl); - add_light(&s, vector_set(NULL, 20, 0, 20), color_set(NULL, 255, 255, 255), color_set(NULL, 150, 150, 150)); + //add_plane(&s, vector_set(NULL, 0, -20, 0), vector_set(NULL, 0, 1, 0), &mpl); + //add_light(&s, vector_set(NULL, 20, 0, 20), color_set(NULL, 255, 255, 255), color_set(NULL, 150, 150, 150)); + add_light(&s, vector_set(NULL, 20, 0, 30), color_set(NULL, 255, 255, 255), color_set(NULL, 150, 150, 150)); //add_light(&s, vector_set(NULL, 0, 10, 20), color_set(NULL, 255, 255, 255), color_set(NULL, 150, 150, 150)); pgm_write_header(stdout, TESTW, TESTH); |