Scale and Threshold
This option lets you decide how the threshold values (with which the collision distance, step detection and fall height is set) described below should be defined:
The Percentage mode will, in most cases, be the best choice since it takes the Eye Height into account.
This setting has no influence on the Virtual Walkthrough tool itself and only affects the value range of the 7 settings listed below it (Eye Height and the six percentage threshold values). These settings are most effective if their respective values are set more or less to the actual scene object size.
Why use these settings at all? When importing CAD files it often comes to discrepancies in scale: Even though everything is scaled proportionally, the entire scene can end up either very large or very small in Cinema 4D.
Let’s say the doors in your imported house scene are all 1m tall and the preset Scene Size Range is set to 1-1000. This would make it impossible to set the Eye Height to a realistic height of 0.7m. Instead, set the Scene Scale Range to 0.1-100.
The entire scene can be scaled by placing it into a Null Object and scaling the Null Object using the Scale Tool from the main Cinema 4D menu (the Use Model Tool mode must be active).
Scale - Eye Height [0.1..100000m]
This setting represents the distance between floor and Eye Height and is designed for use with the Walk-through and Tank-controls modes. This value will be set automatically when an object is dragged into the Auto-Setup Reference field.
The Eye Height should always be set to a realistic height. Collision detection is done at:
Stairs Threshold % [1..100%]
Stairs Threshold Value [0.1..100000m]
The Stairs Threshold % (only for Walk-through and Tank-controls modes) is essential for climbing steps or maneuvering over small obstacles.
Define the Stairs Threshold % as follows:
Falling Threshold % [1..500%]
Falling Threshold Value [0.1..100000m]
The Falling Threshold % keeps you from falling off surfaces. The lower the value the safer you are.
Adjust the value as follows:
Collision Threshold % [1..200%]
Collision Threshold Value [0.1..100000m]
The Collision Threshold % value defines the horizontal distance to a given object (e.g., a wall) at which the forward movement will be stopped. The lower the value the closer you can get to the wall, which will also restrict your field of view.
This threshold value can also be displayed as a vertical blue plane. Rotate your view to the floor in order to obtain useful information about this effect: The point at which the blue plane intersects with the floor is where the otherwise invisible Collision Threshold %is located.
The Collision Threshold % value can be defined as a percentage (based on Eye Height) or as an absolute value, depending on the Stairs Threshold % mode selected.
Instead of painstakingly setting the Eye Height manually you can simply drag the corresponding object into this field. We suggest you use objects whose size is approximately that of a human. If you don’t already have your own modeled figure in the scene you can use one of the figures included with Cinema 4D. Once imported, scale the figure to fit your scene (e.g., position the figure in front of a door for reference). To do so, switch to the Use Model Tool mode and subsequently select the Scale Tool. Important: The figure’s entire height, and not its Eye Height, is used to ascertain the Eye Height for your scene.
Next, drag the figure into the Auto-Setup Reference field. The Eye Height will be set automatically. Removing the figure from the field or deleting it entirely will have no subsequent effect on the Eye Height. However, you can manually change the Eye Height if desired. To do so, drag the figure into the Auto-Setup Reference field again to set the Eye Height anew.
Set Camera to Eye Level (Ground)
Click on this button to set the camera height to Y=0 (actually represents 0 + Eye Height). Doing so is recommended if you want to use the R and F keys to move freely within a room, independent of collision detection, and then return to standing on the floor.
Set Camera to Eye Level (Floor)
Use this option to set the camera onto the object directly below the current floor (again, + Eye Height). If no polygonal object is beneath the camera nothing will happen.