diff --git a/output.png b/output.png index 3280332..31a793d 100644 Binary files a/output.png and b/output.png differ diff --git a/src/main.c b/src/main.c index 46a378a..70f20a1 100644 --- a/src/main.c +++ b/src/main.c @@ -33,14 +33,14 @@ int main(void) { } Model obj = load_obj_file(arena, RESOURCE("head.obj"), RESOURCE("head.pnm"), - RESOURCE("head_nm.pnm")); + RESOURCE("head_nm_tangent.pnm")); if (IS_INVALID_MODEL(obj)) { return TINY_EXIT_MODEL_LOAD_FAILED; } PhongMaterial material = { - .ambient = 0.1f, - .diffuse = 1.2f, + .ambient = 0.3f, + .diffuse = 1.0f, .specular = 0.1f, .shininess = 0.8f, }; diff --git a/src/shader/shaders.c b/src/shader/shaders.c index e5eb4bd..483f68c 100644 --- a/src/shader/shaders.c +++ b/src/shader/shaders.c @@ -25,7 +25,7 @@ internal V3f g_ambient_light = {0.6f, 0.45f, 0.55f}; internal DirectionalLight g_directional_light = { .diffuse_intensity = {0.9f, 1.0f, 1.0f}, .specular_intensity = {1.0f, 0.8f, 2.0f}, - .direction = {0.0f, 0.0f, 1.5f}, + .direction = {0.0f, 0.0f, 1.45f}, }; internal V3f g_eye = {0.2f, 0.1f, 0.75f}; internal V3f g_target = {0};