Aligning horizontal perspective lines in Rhino

Is it possible to force the alignment of the horizontal lines in perspective?
I’m attaching reference images to explain more clearly.


One can create a one-point perspective by placing the camera/target values along a specific axis… below a simple hollow box.

Otherwise I guess you can play with offsetting the camera axis and cropping the image. Maybe there is a better way to do this, but I’m not an expert…

Script made by Pascal Golay:
ViewSetter.py (2.0 KB)

Tooltip:
Straighten view

Command:
_-RunPythonScript "Your directory\ViewSetter.py"

Example with my directory:
_-RunPythonScript “D:\PROGRAMI\Rhinoceros 7\Добавки\Straighten view\ViewSetter.py”


You can also explore other scripts by Pascal Golay, such like “Face camera” etc:


Tooltip:
Reverse camera view sideways

Command:
-RotateView a 180 l, -RotateView a 180 r


Tooltip:
Reverse camera view upside-down

Command:
-RotateView a 180 u, -RotateView a 180 d


The “AutoCameraTarget” plug-in found in Package manager also supports custom settings for the camera orientation. Simply run the PackageManager command and search for the plug-in inside its pop-up window.

Hi @A2RC

You could set the Projection to “Two Point Perspective” in the properties panel, you will be able to get a one point perspective if you don’t rotate your view.
Then you can use render in window to get a more cropped view of your subject if you wish.

RM