Function available in CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
Views and Viewports
You can open as many view panels as you like. Each view panel has its own display settings.
A view panel can display up to four viewports (views of a scene), each with its own display settings.
The viewport display can be flawed if the distance between the camera and a point in the display is greater than 1 million units.
At the Viewport’s upper right edge are four icons. If you click and hold on one of the symbols you can move or rotate the camera sideways or in the direction of view – independent of the currently active mode (Tablet users should activate the Graphics Tablet option in the Preferences menu’s Input Devices menu). The symbol farthest to the right is for switching the active view.
Viewports with an orthogonal view can also be rotated around their orthographic axis The camera will rotate around its angle of view. Simultaneously pressing the Shift key will rotate the camera in 15° increments.
All details regarding interactive camera navigation can be found under Camera Mode.
Optimizing the display speed in the Viewport
A scene that contains many elements can be slow to navigate in the viewport. So, what can be done to remedy this?
- Does your scene contain many generators that must be recalculated each time the view in the viewport is changed?Cinema 4D works the fastest with simple polygons (i.e. those that have not been deformed, subdivided, etc.). Generators include Subdivision Surfaces, Extrude object, parametric primitives, instances, Cloner Objects, etc. All generators can be converted to polygonal objects by applying the Current State to Object or Make Object Editable commands. Subdivision Surface and other Generators can simply be temporarily deactivated (click on the green check mark). Remember that hiding elements will not necessarily help because, internally, the objects must still be rendered. If, for example, you use a Cloner Object to arrange objects around a sphere, this sphere, even though it is hidden, must nevertheless be calculated internally so the Clones can be arranged around it.
- Keep the number of polygons at a minimum.You can lame the viewport view by creating a single object that contains a million points. Surfaces not visible in the scene do not have to be subdivided very much. Optimizing the number of polygons your objects contain will not only improve your viewport refresh speed, it can also drastically reduce render times!
- Avoid having too many objects in your scene.Cinema 4D is optimized for displaying a fewer number of objects with a high polygon count. A scene that contains many objects will slow down the viewport view! Thousands of Null Objects can slow down the viewport view, just as a very complex hierarchy. It may, though, be possible to collapse this hierarchy into a single object. Objects duplicated via instancing or using the Cloner Object will also slow the viewport view much more than a single object made up of these instances or clones (Connect.
Let’s take, for example, a house that was imported from a CAD program that has each element as a separate object. This would be a worst case scenario for Cinema 4D. Optimize such scenes by grouping like objects. For example, 120 windows and 120 window panes can be combined into 2 objects (windows and window panes). The Connect command will work wonders here. Make sure you allow enough time in your workflow for optimizing such a scene. This optimization step is just as important as all subsequent steps you take to finish your scene.
- Experiment with the various display modes - in particular with the Level of Detail setting. The less precise the level of detail, the faster the viewport view will be.
- The display mode can also be defined for object layers via the Display tag. This lets you reduce the effect resource gobbling objects may have.
- The more objects or elements you can see in your scene, the slower the display will be. Don’t forget that objects can be hidden. Various types of objects and other elements can also be hidden in the viewport’s Filter menu.
- Not all objects have to be viewed in high quality in the viewport. The display quality can be reduced in the viewport presets Inactive Object Tab, i.e., only the active object can be viewed in high quality and all other objects can be displayed as a cube or other primitive.
- Complex XPresso Expressions are always being calculated. If a particular Expression is not really required while working with your scene simply deactivate the corresponding XPresso tag.