diff --git a/source/blender/src/header_info.c b/source/blender/src/header_info.c index 3221115931e..5ef7fc7a2dd 100644 --- a/source/blender/src/header_info.c +++ b/source/blender/src/header_info.c @@ -850,7 +850,7 @@ static void do_info_filemenu(void *arg, int event) } break; case 6: /* save image */ - mainqenter(F3KEY, 1); + BIF_save_rendered_image(); break; case 22: /* save runtime */ activate_fileselect(FILE_SPECIAL, "Save Runtime", "", write_runtime_check); diff --git a/source/blender/src/previewrender.c b/source/blender/src/previewrender.c index d4be5d84b28..9c63441e477 100644 --- a/source/blender/src/previewrender.c +++ b/source/blender/src/previewrender.c @@ -205,9 +205,9 @@ static int ray_previewrender(int x, int y, float *vec, float *vn) CalcNormFloat(rcubev[rcubi[hitface][0]], rcubev[rcubi[hitface][1]], rcubev[rcubi[hitface][2]], vn); - vec[0]= (minlabda*(ray1[0]-ray2[0])+ray2[0])/3.7; - vec[1]= (minlabda*(ray1[1]-ray2[1])+ray2[1])/3.7; - vec[2]= (minlabda*(ray1[2]-ray2[2])+ray2[2])/3.7; + vec[0]= (minlabda*(ray1[0]-ray2[0])+ray2[0])/4.1; + vec[1]= (minlabda*(ray1[1]-ray2[1])+ray2[1])/4.1; + vec[2]= (minlabda*(ray1[2]-ray2[2])+ray2[2])/4.1; return 1; }