BIM Coordinator Program (INT) April 22, 2024
Find the next step in your career as a Graphisoft Certified BIM Coordinator!
Documentation
About Archicad's documenting tools, views, model filtering, layouts, publishing, etc.
SOLVED!

Camera lens offset

jc4d
Expert

Hello,

 

Is it possible to set a camera lens offset in Archicad?

 

Juan.

1 ACCEPTED SOLUTION

Accepted Solutions
Solution
JohnJay
Expert

Rotate the camera up or down to get your composition, then check the 'Use two point perspective' box in the camera settings

AC27 | i7990x | RTX4070 | W10

View solution in original post

10 REPLIES 10
Lingwisyer
Guru

Sorry, you have lost me... What do you mean by camera lens offset? Is this to do with the Camera Tool? Offset from what?

 

 

Ling.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660
jc4d
Expert

Hard to explain, let's say that you have a nice camera set with a good point of view, but there is too much floor an a little bit of sky, so the lens offset will move the camera up or down without affecting the perspective.

Here is an example from Blender:

Original camera:

jc4d_0-1651740640281.png

 

With lens offset:

jc4d_1-1651740677583.png

As you can see the perspective or camera height hasn't change at all, only the lenses has gotten a offset.

Hope it makes sense 😊

 

Juan.

 

Solution
JohnJay
Expert

Rotate the camera up or down to get your composition, then check the 'Use two point perspective' box in the camera settings

AC27 | i7990x | RTX4070 | W10

The closest I think you can do in Archicad is to elevate the camera (move command).

This will move the camera and target heights by the same amount.

 

But it will affect your perspective because you are moving the camera.

 

Otherwise I would just increase the camera height and leave the target height as it is so you are still looking at the same target.

 

Otherwise, once you place your view on a layout, you can crop the frame.

Or if you are creating an image file (jpg, etc.) you could crop those in editing software.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

Thank you, that did the trick. Althought is not as straight forward as having a dedicated lens offset I get the wanted result.


@JohnJay wrote:

Rotate the camera up or down to get your composition, then check the 'Use two point perspective' box in the camera settings


That is a setting in the 3D window, not the actual camera.

You can't save the setting in the camera itself, but you can save it in the view you create from the camera (3D window).

 

And all all I think it does it to make the vertical edges actually look vertical in 3D.

As soon as you move in 3D it will reset to a regular perspective.

You still can't offset the lens as is wanted (move the image but not the camera - I'm still not sure how that works).

 

Barry

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
JohnJay
Expert
@Barry Kelly wrote:

all I think it does it to make the vertical edges actually look vertical in 3D.

Lens shift does the same thing.  You level the camera so that lines are vertical then shift the image up or down to get the composition

 

The process in AC is different, but the end result is the same.  You rotate the camera up or down for composition (which means the camera is not level and so the verticals converge) and then use the 2 point perspective to straighten the verticals

 

Moving the camera up or down (rather than rotating) to achieve the composition changes the viewpoint height, which is not desirable in most cases

AC27 | i7990x | RTX4070 | W10
furtonb
Advisor

I normally use what is already described here (look up a bit, then use 2 point perspective mode).

"lens shift" is the term in other software to mimic the behaviour of tilt-shift lenses commonly used in architectural photography, the same feature is available in Cinema 4D as "Film Offset" (both in X and Y directions).

 

the method available in AC is far from viably usable in my opinion, as you can't really control this numerically, you can just eyeball it (so comparing options is hard with the same tilt shift. 

 

my suggestion is to use proper software that let you control compositions with a high degree of control, if you need it. I never do composition work or rendering with Archicad anymore, C4D and Corona is my go-to place. the same issues apply for Twinmotion/Enscape, I find they lack the necessary degree of control.

 

a solution could be to have the same camera as C4D does (which has this option linked to the camera object, not the view itself), but I don't think it's worth the effort and I wouldn't want to see resources wasted on this, when there are more pressing usability issues.

odv.hu | actively using: AC25-27 INT | Rhino6-8 | macOS @ apple silicon / win10 x64

I normally use Blender to mkae the viz, export the model from AC to Blender, sadly in a teamwork project where everyone updates the model constantly they have decided to use enscape for this matter 🙄. Hence the need to try to use "advanced" camera settings inside AC.

 

Blender being a open source, would be awesome to be able to export the file in blend format natively.

Learn and get certified!