I am remodelling a scene from -presumably- a photo. Using BLAM addon.

I would like to know how to adjust the 3D model in the scene. To the real world estimated measurement.

As can be seen in the Properties Panel, the z measurement is too small. According to commonly used real world scale for the counter top board, perhaps there's a way to make the whole model/scene scaled with 30-40 mm thickness of the counter top?

enter image description here


1 Answer 1


There's actually a button in BLAM to do the first part of this.. 'Set line of sight scale pivot'.. but you can do it by hand.

Set the Pivot Center to the camera by ShiftS putting the 3D cursor there, and selecting '3D Cursor' as the Pivot Center.

Then, selecting all the objects whose dimensions you want to alter, (not including the camera,) with the counter-top active, uniformly scale (S) all the objects in your scene, until the right dimension appears in the Z of the counter-top. The size of the objects will not change in the (perspective) camera view.

You could also place an Empty at the camera, temporarily parent all the objects you want to scale to the Empty, and scale the Empty. This gives the opportunity for more accurate control.

Swipe and Ctrl C copy the Z dimension of the counter-top into your clipboard. Select the empty, swipe all its scale fields, and type the desired dimension into all of them, followed by / and Ctrl V ( your typed result would be '30/0.17759', if you wanted a 30mm thickness). Then Alt P , unparent the objects, keeping their transformations.

It's probably better to apply (Ctrl A) the scale of your objects when you're done, to put the new dimensions into the meshes, rather than their object transforms.


Please find the scaled file, with counter-top at about 35mm. Scaling did involve some steps I couldn't include in this answer without seeing the scene: adjusting clipping distances on the camera and in the view.. scaling the camera to make the view practical. The method described still applies, if you need to tweak.

  • $\begingroup$ thank you. but how to parent all the objects to the Empty? i am new to blender. i haven't learn about parent things yet. $\endgroup$
    – irwan
    Oct 11, 2018 at 18:56
  • 1
    $\begingroup$ In Object Mode, select all the objects, with the Empty last, so it is active, then hit Ctrl-P > 'parent to object'. Un-parenting is Alt-P .. you would want to 'Keep Transformations', in this case. $\endgroup$
    – Robin Betts
    Oct 11, 2018 at 18:59
  • 1
    $\begingroup$ @irwan Maybe put your file up here, and edit your question to include the link? This resizing stage doesn't require the actual use of BLAM... $\endgroup$
    – Robin Betts
    Oct 11, 2018 at 19:28
  • 1
    $\begingroup$ @irwan Please find scaled file attached. $\endgroup$
    – Robin Betts
    Oct 11, 2018 at 20:39
  • 1
    $\begingroup$ 2.79, of 2018/06/05.. The one big difference I noticed in your file was that the 3D Cursor was not at the camera? That's essential... The parsing thing.. the get-around would be to do it in an external calculator, and cut and paste from there,, It's not awesome for me, unless you can do it for yourself, and understand why it works.Me, I find making/editing gifs and videos a bit tricky on my little laptop atm.. maybe you can show me that! $\endgroup$
    – Robin Betts
    Oct 12, 2018 at 7:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .