From cc2df8bfee1cb97ac9e822f742ea6eff8e4e01be Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 7 Aug 2011 16:10:14 +0000 Subject: [PATCH] Camera tracking integration =========================== Corrected focal length initialization. Now it'll be 24mm, not 24px. --- source/blender/blenkernel/intern/movieclip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/movieclip.c b/source/blender/blenkernel/intern/movieclip.c index 2666bfbdd6c..3abc84b6cbb 100644 --- a/source/blender/blenkernel/intern/movieclip.c +++ b/source/blender/blenkernel/intern/movieclip.c @@ -230,7 +230,6 @@ static MovieClip *movieclip_alloc(const char *name) clip->aspx= clip->aspy= 1.0f; - clip->tracking.camera.focal= 24.f; clip->tracking.camera.sensor_width= 35.0f; clip->tracking.camera.sensor_height= 18.0f; clip->tracking.camera.units= CAMERA_UNITS_MM; @@ -298,6 +297,8 @@ MovieClip *BKE_add_movieclip_file(const char *name) if(width && height) { clip->tracking.camera.principal[0]= ((float)width)/2; clip->tracking.camera.principal[1]= ((float)height)/2; + + clip->tracking.camera.focal= 24.f*width/clip->tracking.camera.sensor_width; } return clip;