Camera Request

I’d like to request a camera toolbar. Something that would show the current camera xyz, rotation, and lens size and allow you to change them. I always find myself in the perspective view, full screen with someone over my shoulder asking for camera info. It’s a drag to have to change to another view to select the camera and read the properties panel. If I’m doing this wrong, please let me know.

When nothing is selected, the Properties panel shows all the camera/target info of the active view - no need to select the camera.

Ah, I suspected I was missing something!


Some oldies, but they work fairly well.

Camera Lens, this will let you get / set lens lengths for motion picture cameras in a perspective viewport (it is a bit dated, and doesn’t handle some newer larger formats such as Arri 65, but will work for Super 35 and anamorphic) (12.6 KB)

Camera height, handy for getting / setting height above ground / object or the active cplane if there isn’t anything under the camera: (6.9 KB)


1 Like

not sure if grasshopper/python is an option, but from a scripting standpoint, you could get camera info with something like this. Think there are a few other plugins that do this as well. Human has a pretty robust Viewport Properties component. A simple version using python shown below. Could probably be modified to read into an modeless eto form, which would be pretty sweet!

import scriptcontext as sc
import rhinoscriptsyntax as rs

title = sc.doc.Views.ActiveView.ActiveViewport.Name
size = sc.doc.Views.ActiveView.ActiveViewport.Size
lens = round(sc.doc.Views.ActiveView.ActiveViewport.Camera35mmLensLength, 2)
location = sc.doc.Views.ActiveView.ActiveViewport.CameraLocation
target = sc.doc.Views.ActiveView.ActiveViewport.CameraTarget
distance = rs.Distance(location, target)

or this!:grinning:

As much as I hate Max, I would second this request - to have separate cameras, in a camera panel that can be brought up easily would be fantastic.

Isn’t Named Views what you’re after?

if you keep the statusbar visible (option for fullscreen) pressing ctrl+alt+shift and click-drag right mouse button will adjust and show the lense length where usually the document units are displayed.

and you can adjust the bottom right item in the statusbar(r-click on it) to only display lense length too!

generally I think an independent(from properties) camera/viewport tab would be helpful!

Not really, because it isn’t possible to for example have two cameras visible using named views. I’m talking about something more like a physical camera in VRay for Max, which can have independent variables set up and all be viewed simultaneously.

Hello - I don’t have Max and have almost no expoerience with it but, just in case it helps, you can show and look through multiple named view cameras in Rhino:


1 Like

Thanks Pascal, that’s exactly what I was looking for - I’d been using Camera > Show which is limited to one view.

Hi Pascal,

How exactly did you set this up? I can’t seem to get more than one camera to display at a time.


Hi Dennis,
In the NamedView panel, make sure to turn on Show named view widget for each view that you want to see: