This page is designed to give you a quick introduction to the basics of Cinema 4D. This is not about all the finesses, but about compact basic knowledge so that you will be able to explore the rest of the documentation within a very short time and can already take your first steps in Cinema 4D. The categories will familiarize you with navigation in 3D space, the handling of basic objects (primitives) and their coordinates, as well as cameras, light, materials and rendering. You will also be able to directly access many ready-made objects and materials for your own experiments via the Asset Browser, which will also be discussed.
The following categories are structured in such a way that you, as a newcomer to Cinema 4D, can simply work through them from top to bottom. To open or close the categories, simply click on the arrow icons in the category titles. You can also use the small floating menu at the bottom left to quickly jump to specific topics.
At the end of each section, you will also find links to other parts of the documentation to enable you to explore the topics discussed in more depth.
We wish you lots of fun and success with your first steps in Cinema 4D!
Cinema 4D already provides complete scenes and projects so that you can "play" and try out functions straight away. To do this, call up the Cinema 4D Home entry in the Help menu. The dialog shown below opens.
Clicking on the preview images in the Explore or Templates section first opens an info window with a more detailed description of the scene. If you are interested in the project, simply click on the Download and Open button at the bottom of the info window (see right-hand image above). The project is then loaded from the cloud and then displayed in Cinema 4D.
If this project has already been loaded once, the button changes to Open, as the data is already available locally.
You can now work directly with the included objects, materials, lights and cameras. In the following sections, you will learn how all this works and, for example, how a final image can be rendered.
Basic objects (Primitives) |
|
Basic shapes, such as a sphere, a cube or a cylinder, are offered in Cinema 4D as primitive objects. This means that these shapes can not only be called up ready-made, but that their appearance can also be edited directly interactively using handles or numerical values. Such shapes are very often used as the basis for modeling more complex models. As shown on the left, the various basic shapes can be called up using the blue Cube icon. To do this, simply hold down the left mouse button on this cube icon to open the extended icon menu and then drag the pointer to the shape you want to create and release. After releasing the mouse button, the selected object will be created in the Viewport. This behavior applies to all icons in the layout that have a small grey corner at the bottom-right. Play the following video to see the object creation process once again. |
On these pages you will find detailed information on all basic objects in Cinema 4D.
Navigating in the Viewport |
In order to view created objects from all sides, we can move freely in 3D space in the Viewport. Various icons and shortcuts are available for this navigation, from which you can simply select the ones that seem intuitive to you. Navigation can be divided into the following actions:
These are the most common options for moving the camera's position in the Viewport:
The following video illustrates these options once again.
These are the most common options for controlling the camera's distance from objects:
|
The position of the mouse pointer can also play a role in the techniques mentioned, where you place the mouse pointer in the Viewport. They will then zoom in to or out from the clicked position. As an aid, a yellow cross will be added to mark this reference point at the first point clicked on (see image opposite). If you use the Scale Camera icon above the view, this function is not available. They then always zoom in to or out from the center of the view. The following video illustrates these navigation options once again. |
These are the most common options for orbiting around objects on a circular path:
|
The position of the mouse pointer can also play a role in the techniques mentioned, where you place the mouse pointer in the Viewport. You then move around the clicked position. As an aid, a yellow cross will be placed at the first point clicked to mark this reference point (see image opposite). If you use the Orbiting Camera icon for navigation, this function will be disabled. You will then always circle a position in the center of the Viewport. The following video illustrates these navigation options once again. |
Especially during modeling, it is helpful to have more than one view open at the same time. For the same reason, technical drawings often contain different views of an object, e.g., from the front, from above and from the side. We can therefore also use several views simultaneously by clicking on the fourth icon on the right above the Viewport (marked in orange in the following image). This divides the existing view into four views. Each of these views can in turn be navigated individually using the techniques mentioned above. You can switch back to the single view by clicking on the Viewport icon again.
The type of view displayed can also be selected separately for each visible view in its Camera menu (see blue marking in the image above). The perspective displayed in each case can also be read in text form in the tip-left-hand corner of the Viewport (see red marking in the image above).
While navigating in a view, you may lose sight of an object. In such cases, first select the relevant object, then place the mouse pointer over the Viewport and then press the S button. The currently selected object will automatically be displayed centered in the respective view. You can find out how objects are selected in the following chapter.
On these pages you will find all the information about the available functions of the views.
Display modes |
It is not always helpful to only have objects displayed realistically. Especially during modeling, it is often helpful to see the inner structure of the objects and their actual geometry instead. In projects with a large number of objects, for example, it can also be helpful to reduce their display type and quality so that you can continue to move smoothly in the Viewport. Each view has its own Display menu, which can be used to activate different quality levels for the object display. Incidentally, this has nothing to do with the quality with which the objects are later displayed in the calculated image, but only with the display in the Viewports. The following images make this clearer:
|
The menu is roughly divided into two parts: Shading and Wireframe. The setting in the Wireframe section is used for all Shading modes that have the term Line or (Lines) in their name and is mainly used to make the inner structure of a surface visible. You will find out more in a moment.
|
As already mentioned, the Wireframe modes can be combined with the Shading modes. To do this, simply select a mode under Shading that has the term (Lines) in its name, for example. The following image demonstrates the effect using the mode for Quick Shading (Lines) as an example.
If the representation of surfaces and their colors and shades of light are not important to you, you can also use the Hidden Lines or Lines Shading modes in combination with the Wireframe modes described above.
On these pages you will find all information on the display modes of the views.
Selecting objects |
Whenever you want to edit objects, they must first be selected. You will find a description of two common methods here:
|
Selected objects provide various settings in the Attribute Manager. This can be found directly under the Object Manager, at the bottom right of the standard layout of Cinema 4D (see bottom half of the adjacent image). The Attribute Manager is your main settings window for the last selected element. This can be an object, but also a modeling tool, for example. In the case of a selected primitive, for example, you will find all parameters in the Object tab that can be used to describe the size, structure and shape of the object. The following video demonstrates the selection methods described in detail. |
On these pages you will find all the information about the available selection tools and functions.
Further information on the Object Manager can be found here and explanations on the Attribute Manager can be found here.
Adjusting settings |
The primitives already discussed above (e.g., sphere, cube and cylinder), but also many other object types in Cinema 4D, have individual settings and parameters that can be used to control their appearance or behavior. Such settings are generally made available in the Attribute Manager (to be found at the bottom-right in the standard layout of Cinema 4D). To access these settings in the Attribute Manager, you only need to select the relevant object (see previous section Selecting Objects).
|
In addition to the numerical values and option fields in the Attribute Manager, primitives also offer handle elements with which, for example, the dimensions of the objects can be changed directly in the Viewport using the mouse. To be able to see these handles and operate them with the mouse, the corresponding object must be selected and the Model mode must be active (see upper icons in the image on the left). The Move tool(see icons on the right in the image) can then be used to drag the handles directly. It can happen that handles are also partially covered by the object axes (this refers to the red, green and blue axis arrows in the center of the object). In such cases, simply adjust the zoom in the Viewport. You will also often find options in the Attribute Manager that allow you to display additional handles. In the example with the primitive cube object in the image, for example, you can see three additional handles on the tip-right-hand corner of the cube, which can be used to adjust the radius of the rounding. This handle was activated by switching on the Rounding option in the Object tab of the Attribute Manager. Comparable handles for special properties are also available on many other primitives. The following video shows these options again when configuring parametric objects via the Attribute Manager and directly via the Viewport. |
The same control elements are always used to conimage numerical values and options via the Attribute Manager. We will now take a look at these input fields and what operating options they offer:
|
Direct value input To enter numerical values directly using the keyboard, simply click in the corresponding number field. If it is a value with a unit, such as m for meters, cm for centimeters or ft for feet, you can also add these abbreviations directly or use simple mathematical icons. An existing value of 10 cm can be changed to 110 cm, for example, by adding +1 m and confirming with Enter. Existing values in the input fields can also be easily converted. The input of 10 cm * 0.25, for example, consequently leads to the transfer of the result value 2.5 cm. When entering a numerical value, it is not always necessary to append the unit of measur. Entering the value 3.5 then automatically becomes 3.5 cm, for example, if the value field expects a dimension. Your preferred unit for entering dimensions or position values in the room can be defined individually under Edit/Preferences... in the Units category(Display setting).
|
|
Interactive value adjustment To change numerical values quickly and interactively, place the mouse pointer over the numerical value. A double arrow will then appear on the mouse pointer. If you now hold down the left mouse button and move the mouse to the left or right, the numerical value will increase or decrease accordingly.
|
|
Step-by-step value adjustment If the mouse pointer is placed over a field for numerical values, small triangles will be displayed on the left and right of the value. The numerical value can be reduced by 1 by clicking on the left triangle. Click on the right triangle to increase the numerical value by 1. If you also hold the Alt key while clicking, you can use smaller increments. Each number field has a predefined Default value that is always used, for example, when a new object is created. By right-clicking on one of the small triangles next to the numerical value, this Default value can be entered automatically.
|
|
Value setting via a controller Some input fields have an additional slider element to the right that can be operated directly with the mouse. Please note that the value range of the slider does not always match that of the direct input field. For example, a slider may only be able to address values between 0% and 100%, whereas the direct input field may also allow negative values or entries above 100%.
|
|
Selection fields Some parameters provide fixed options. In such cases, simply click on the desired field.
|
|
Options This type of input is always used when you can only choose between two states, e.g., when switching an effect on or off.
|
|
Vector inputs Whenever you see three separate numerical values offered to you as one value, this is a vector. Dimensions or position information are often displayed in this way, with the numbers representing an X, a Y and a Z component. For positions and dimensions, these dimensions are often displayed in the Viewport using red (X direction), green (Y direction) and blue (Z direction) arrows.
|
|
Drop-down menu More extensive lists with selection options are often offered as drop-down menus. Click and hold on the list to open it. Hold down the mouse button while you navigate to the desired list element. This will then be selected when the mouse button is released. The currently selected element of the list is always marked with a tick and can be read directly when the list is collapsed.
|
On these pages you will find detailed information about the primitives in Cinema 4D.
Further information on using the Attribute Manager can be found here.
Coordinates |
We have already seen how navigation in the 3D space of the Viewports works and how the settings of basic parametric objects can be edited. This section therefore deals with moving, rotating and scaling objects. These actions can also be carried out both by entering numerical values and by working interactively with the mouse. Here you will find quick access to the topics discussed:
Let's first take a look at how coordinates are handled. For each selected object you will find a Coordinates tab in the Attribute Manager (see also the following image). The values for P.X, P.Y and P.Z represent the X, Y and Z components of the local object position. This means that these values indicate the position relative to a higher-level system. The term "higher-level system" refers to the axis system of the object that is one hierarchy level above the currently selected object in the Object Manager. For objects that are themselves at the top hierarchy level in the Object Manager (such as our cube in the following image), the local coordinates always refer to the World System (also known as the global system). This is represented in the Viewports by the large axis system. This is always visible, even if no objects have been created yet.
As you can see from the colored arrows in the image above, the three P values of the coordinates are made up of the distances along the X, Y and Z directions between the global world system and the object system of the cube. However, these values change if you group the cube under another object.
To create an object group, simply drag the an object in the Object Manager onto the name of another object there. This subordinates the dragged object (makes it a Child of the now Parent object). Such object groups and hierarchies are very helpful because, for example, any change in position or rotation of an object is automatically transferred to the subordinate objects. If a more complex model has been put together hierarchically from many individual objects, the entire object can simply be moved or rotated using the top-most object in this group, for example.
|
Let's try this out. Create an additional Sphere and drag it onto the cube in the Object Manager. A group will be formed. If you group the Sphere under the Cube, this changes the reference system for the Sphere's coordinates. The coordinates of the Sphere no longer refer to the world system, but to the axis system of the Cube, which is one hierarchy level above the Sphere in the Object Manager. |
The following image shows the calculation of these local coordinates for the grouped sphere, again separated by colored arrows for the X, Y and Z components of the position
However, the global world coordinates can also be displayed and edited for grouped objects. A separate Coordinate Manager is available for this, which you can open via a separate icon to the left of the Attribute Manager. This icon is highlighted in orange in the following image.
In the Coordinates Manager you will also find three columns with values, similar to the Coordinates section in the Attributes Manager. The left-hand column (marked blue in the following image) shows the X, Y and Z values of the position. The middle column shows the rotation angles, comparable to the R values in the middle column of the Attribute Manager. Using the menu highlighted in red in the image, you can now easily switch between displaying the local Object coordinates and the Global world coordinates.
To summarize, you can always use the relative object coordinates directly via the Attribute Manager and view and edit the global coordinates relating to the world system via the Coordinate Manager. In practical terms, this means that you can always position grouped objects relative to the parent object or in relation to the world system, for example.
|
The coordinates of a selected object can also be edited directly in the Viewports. To do this, use the Model mode in the top icon bar in combination with the Move, Rotate or Scale tool in the left, horizontal icon bar (see image). You will learn how to use these tools in the following section. |
There are three options for moving an object directly via the Viewport (Model mode in combination with the Move tool):
The numerical values displayed during the object movement represent the distance between the new and the original object position (see also the following image).
If you also hold the Shift key while pressing the left mouse button, the object can only be moved in fixed steps (quantization). By default, this increment is 5 cm when using the Move tool, for example.
You will find this specification for quantization in the Attribute Manager. To do this, open the Mode menu in the Attribute Manager and select the Modeling category. There you will find the Quantize tab with all the increments for moving, rotating or scaling.
Similar to moving objects, you can also rotate objects directly with the mouse in the Viewport. To do this, activate the Rotate tool next to the Model mode and make sure that the object is also selected.
These options are available for rotating an object in the Viewport:
If you also hold the Shift key after pressing the left mouse button, the object can only be rotated in fixed steps (quantization). By default, this increment is 5° when using the Rotate tool, for example.
You will find this specification for quantization in the Attribute Manager. To do this, open the Mode menu in the Attribute Manager and select the Modeling category. There you will find the Quantize tab with all the increments for moving, rotating or scaling.
Parametric objects, such as the primitives, already offer handles in the Viewport so that the dimensions, for example, can be adjusted directly with the mouse. However, these handles are not available on all object types in Cinema 4D. In such cases, you can also use the Scale tool. If you use the Scale tool on a basic object, such as a cube, you can only ever use it to scale the object proportionally. To do this, place the mouse outside the object and hold down the left mouse button. The object can now be enlarged or reduced in size by moving the mouse.
However, other object types can also be scaled individually along the three spatial directions, e.g., by dragging an end point of the object axes with the mouse.
If you also hold the Shift key after pressing the left mouse button, the object can only be scaled in fixed steps (quantization). By default, this increment is 5% of the original object size when using the Scale tool, for example.
You will find this specification for quantization in the Attribute Manager. To do this, open the Mode menu in the Attribute Manager and select the Modeling category. There you will find the Quantize tab with all the increments for moving, rotating or scaling.
You have now learned how to rotate objects freely. You are also already familiar with the Coordinate Manager, which can also be used in World mode to use the global coordinates relating to the world system. This allows us, for example, to move an already rotated object precisely vertically upwards along the world Y axis by changing the Y value in its left-hand column in the Coordinate Manager.
|
The various coordinate systems can also be used in a similar way directly in the Viewport. Again, make sure that the Model mode is active in the top icon bar and then select either the Move, Rotate or Scale tool in the left icon bar. To switch between the local object system and the global system directly in the Viewport, you can now simply use the Coordinate System icon at the tip-left of the layout, as shown in the video opposite. |
The following video summarizes all the techniques discussed in this section that can be used to manipulate objects.
On these pages you will find all information about the Coordinate Manager.
This page also summarizes everything you need to know about the Coordinates section in the Attribute Manager.
The documentation for the Move, Rotate and Scale toolscan also be found here.
Asset Browser |
The sections above have already covered everything you need to call up simple shapes, select them, create groups, adjust primitives via parameters in the Attribute Manager or directly in the Viewport and position yourself freely in 3D space in order to select any desired perspective as the Viewport. This creates a solid foundation for you to start modeling and designing your own 3D worlds. However, before you dive into the numerous modeling functions, it is worth taking a look at the Asset Browser, where you will find many objects, materials and complete scenes ready for direct access.
|
The Asset Browser is the central administration window for the many models, materials and entire scenes that are already supplied with Cinema 4D. As shown in the video on the left, you can access the Asset Browser at any time via its own icon at the top left of the layout. In the header area of the Asset Browser you will find numerous filter buttons that you can use to make a preselection of what you are interested in. For example, you can display only Models, Materials or entire Scenes, which are then listed in the left-hand column of the Asset Browser. These are often entire folders that you can click on directly or expand to display subfolders. The contents of a folder are then displayed in the right-hand column of the Asset Browser. Corresponding preview images of the elements make it easier to select the right model or material. Descriptive keywords have also been assigned to each element, making it possible to find a specific model, for example, using the search bar in the header of the Asset Browser. For example, by entering "tree" or "fir" with the Model filter active, you can search directly for the corresponding objects. |
|
The preview images in the Asset Browser (see example opposite) also display further information using small icons when you approach them with the mouse. For example, the Redshift icon can be seen at the top-left if the corresponding model or material has already been optimized for image calculation by the Redshift renderer. By clicking on the Heart icon in the tip-right-hand corner of a preview image, the element can be marked as a favorite, making it even easier to find such elements in the separate Quick Access/Favorites category in the left-hand column of the Asset Browser. If you see a Cloud icon in the bottom right-hand corner, this indicates that this element is currently still in the cloud and is not yet available locally on your computer. This element must therefore first be loaded before it can be used. However, this happens automatically if you double-click on the preview image, for example, and the element is then loaded and added directly to your current scene. If an element has already been used once and therefore loaded from the cloud, it can be called up directly by double-clicking and added to the scene. The short waiting time for downloading from the cloud will then be eliminated. |
On these pages you will find all information about the Asset Browser.
Cameras |
Only by using a camera can we view 3D objects and 3D space in the Viewport or have them rendered as an image. For this reason, a so-called Default Camera is already available in a new, still empty scene, which you can move freely around the room. This has already been discussed in the section on Navigation. A Default Camera can therefore not be deleted and will always be available to you, e.g., for navigation in 3D space or later for image rendering.
The difference between this Default Camera and a separate Camera object is that a Camera object offers many more setting options and can also be animated, e.g., to create a tracking shot. In addition, Camera objects are actually also visible as objects in all 3D views and can be moved there like all other objects, e.g., directly with activated Model mode and the Move or Rotate tools. This section has already covered the basics of placing or rotating objects.
|
You can call up a new Camera object either via the Create menu or via the camera icon in the vertical icon bar to the left of the Attribute Manager. The corresponding icon has a light frame in the adjacent image. If the newly created camera is to directly adopt the perspective, position and viewing direction of a 3D view, the following step must be observed before creating the new camera: |
|
Each newly created camera initially adopts the perspective and viewing direction of the 3D view used at that moment. If you want to use a freely movable camera, you should therefore have selected the perspective 3D view (projection: Perspective). All you need to do is click on the relevant Viewport or its header. A selected view is indicated by a thin, gray frame around the Viewport area, as shown in the adjacent image. The upper half of the image shows an active, perspective view (thin gray frame). Below is the same view, but this time not selected (the gray frame is missing). Cameras can also be created for the other views, such as the frontal view or a Top down viewport, but these are then also subject to the restrictions of these special perspectives and therefore may not be able to be moved or placed freely in the room. Therefore, make sure that the desired view is selected before calling up a new camera. If only one view is visible (e.g., if you have zoomed in on the central perspective), a camera will automatically be created for this perspective. You can read more about using the Viewports and switching the displayed perspectives here. However, you can also change the perspective type of a new camera at a later time. You will find a Type menu in the camera's Object settings in the Attribute Manager. |
|
In general, any number of cameras can be created. For this reason, cameras can also be switched on and off individually, e.g., to be able to switch between different viewing directions of your objects depending on the situation. You will find a special icon in the Object Manager behind the Camera objects that enables this switch. The white icon always indicates the active camera. A gray icon marks the cameras that are switched off (see image). |
In the Camera menu of each view, you will also find a selection option for which camera should be used for this particular view. After all, only one camera can be used for a 3D view at a time.
In addition, you will always find the entry for the Default Camera in the same Camera menu of the view. This lets you switch off any previously used camera for viewing and you can work with the Standard camera again. In this way, a camera that has already been set appropriately can remain untouched if you want to move freely in the Viewport again in-between.
It is even easier to switch between the different cameras in your scene directly via the HUD (abbreviation for Head-Up Display), i.e., the text elements and menus shown in the view. You will find the name of the camera currently in use at the top of the perspective view by default. This is initially the Default Camera. The following images illustrate this.
|
In the top half of the adjacent image, you can see various text elements within the view, such as the viewing direction or perspective displayed in the tip-left-hand corner or the name of the currently active tool on the left-hand side. At the top of the Viewport you will find the name of the camera currently in use in the center. In the perspective view, you will first see Default Camera. After creating a Camera object, not only can the name of the camera used be read here, but the camera can also be switched directly. To do this, simply click on the term displayed (e.g., Default Camera) and a selection list of the names of the other available cameras will appear. When using several cameras, it makes sense to name them accordingly in the Object Manager. By selecting a new camera in this HUD menu, the selected camera will be activated and the Viewport will show what this camera sees from now on. The selection of a camera for the Viewport is shown as an example in the lower half of the image. |
|
Both the Defaultd Camera and the Camera objects can be used for the subsequent image calculation. This only depends on which of your 3D views has the Use as Render View option activated in its View menu (see image). By default, this is the case with the perspective 3D view, but you can also easily use the frontal view for rendering, for example, to have a technical view calculated there. |
As with the primitives, a Camera object also offers various settings in the Attribute Manager. For example, you can control the Focal Length or define a Background for the subsequent rendering, i.e., the image calculation. The following video demonstrates the creation and activation of a new camera for the Perspective viewport and the effect of different Focal Length values on the object display.
In general, you can see more of the scene with smaller focal lengths (larger aperture angle of the camera), but this can also lead to stronger optical distortions in the object representation, especially at the edges of the image. You may be familiar with this effect from wide-angle or even fisheye lenses in traditional photography.
Technical representations, on the other hand, benefit more from larger focal lengths, which minimize perspective distortion in the object representation. Normal focal lengths corresponding to human vision are in the range of 50 mm.
Any image formats can later be used for image or animation calculation. This setting also influences the aperture angle of the Camera objects and therefore the area that they can record. It is therefore helpful to make this setting as early as possible. You can find this resolution setting in the Render Settings, which you can open via the Render menu or via the corresponding icon at the top-right. As you can also see in the following video, you will find an Output menu with Width and Height settings in the Render Settings, which you can use, for example, to define the resolution required later for your calculated image or the animation video. You can also set resolutions, e.g., in centimeters with a dpi specification, or simply enter the desired resolution in pixels. A drop-down menu also provides access to the most common print, screen and video resolutions.
The render area defined by these resolution specifications is limited in the perspective view by darkened areas to the left and right or top and bottom. Only the part of the Viewport between these darkened areas is seen by the camera and can therefore be seen later in the calculated image. In the following video, these image borders are highlighted in red.
On these pages you will find all the information about the options for the Camera object.
Light sources |
As with traditional photography or filming, the lighting of the objects to be depicted plays a major role. After all, we wouldn't be able to see anything without light. This also applies to the 3D space of a scene, which is initially just black. For this reason, a Default Light is always already present in an empty scene - in principle very similar to the Default Camera. This ensures that light always falls on the scene from the camera's point of view, similar to a headlamp or the clip-on flash of a compact camera. However, this standard light does not offer any creative setting options, e.g., to control the color and intensity of the emitted light or the calculation of shadows. The standard light is therefore really only intended for modeling and should then be replaced by real light source objects when assigning materials and placing the camera. When you create your first light object, the standard light will automatically be deactivated and is only used in the Quick Shading display mode of the respective views. The effect of the manually-created light sources can be examined directly in the views in Gouraud Shading mode. Here you can find an introduction to the Display modes.
|
Various light source objects are available that can be used to simulate different types of light. A basic distinction can be made between natural light sources, such as the sun, and artificial light sources, such as a Spot Light. In contrast to almost all other light sources, sunlight has already traveled a very long distance and therefore reaches us as parallel light that does not noticeably diminish in intensity. A building in a city is usually just as brightly lit by the sun as a building many kilometers away. Sunlight is therefore often simulated by an Infinite Light source. A special feature of this light source is that its position is irrelevant for the lighting. Only the direction of the light source is used to determine the direction of the sunlight. Artificial light sources, such as a spotlight or a photo flash, behave very differently to sunlight. The light from a spotlight or flashlight becomes weaker after just a few meters, as these light beams are not parallel and therefore disperse. This is referred to as the falloff of light. Artificial light sources also often have somewhat cooler light colors compared to the warm perceived light of natural light sources, such as a candle flame or the sun. |
Finally, the size and shape of the light sources also play a major role. Small light sources cast very hard shadows, for example, whereas large light sources can create soft shadows. With this in mind, the Area Light object is often a good choice for illuminating your objects, as it can be freely scaled and even take on different shapes. For example, a large surface will also emit more light onto the scene than a small one with otherwise identical settings. The surface light actually behaves like a brightly shining object and can therefore also be seen directly in the reflection of the surfaces if materials with reflective properties have been used. This means you can work with Area lights like a real photographer who uses softboxes or other light shapers on their flashes, for example. The following image shows this effect
The alignment of most light sources plays a major role, as the light is usually emitted in the direction of the Z-axis of the light source object. There is a practical function for always aligning light sources precisely to the objects that are to be illuminated. To do this, first call up the desired light source and make sure that it is selected (e.g., by clicking on its name in the Object Manager). Then select the Use Camera/Selected Object as Camera command in the Cameras menu of the perspective view. As a result, the currently selected light source will behave like a camera and we can see directly in the Viewport what the light source "sees", i.e., where its Z-axis is pointing. You can use the usual navigation icons or keyboard shortcuts for navigation to see the object from the perspective of the light source as it should be illuminated.
If you are satisfied with this, exit this special navigation mode again by calling up Cameras/Default Camera or by activating an existing Camera object for this view (e.g., in the Cameras menu of the Viewport and selecting the corresponding camera under Use Camera). For all basic information on creating and activating cameras, please refer to this section.
The Interactive Progressive Renderer (abbreviated to IPR) can be used to realistically assess all the effects of a light source. This lets you view all lighting and material effects in near-final quality directly in the Viewports. This is particularly helpful thanks to Redshift's direct GPU support, as it lets you view changes to the light source or objects in near real-time, for example.
You can start and stop the IPR directly in the Viewport by selecting Start IPR in the Redshift menu there. The display updates automatically when changes are made and becomes more refined the longer you stop making changes. The following video summarizes these steps for creating and aligning a light source, as well as test rendering with the IPR.
Of course, you are free to place any number of light sources in the scene to illuminate your objects. However, there are also tried and tested lighting techniques from traditional photography, for example, that you can adopt. You will often find the following terms for certain types of light:
Schematics such as this naturally only serve as a basis for lighting. For example, you can also use several light sources as fill lights or even omit a group of these lights completely, depending on the complexity of your scene and the effect you want to achieve. The colors of the light sources also play a major role. You will find a wealth of literature on color theory and color perception. Generally speaking, there are virtually no light sources that emit perfectly white light. Each light source has a specific light temperature, which can be read off the packaging of light sources as a Kelvin value, for example. In general, we tend to associate warmer light colors with natural light (e.g., sunlight or a flame) and colder light colors with artificial light sources (e.g., neon tubes or LED spotlights).
The following video demonstrates the use of a basic light setup to illuminate the image as described above. You can also load this scene yourself for your own lighting experiments by clicking on this icon. This is a zipped file that you have to unzip before loading it into Cinema 4D.
|
When it comes to illuminating outdoor scenes, such as a landscape or a building, it is often possible to dispense with individual light sources altogether. In daylight, outdoor lighting is mainly provided by the sun, whose light is distributed sufficiently widely by scattering in the atmosphere and reflecting off the landscape or buildings, for example. This often also applies to the depiction of interiors where windows allow sufficient daylight to enter. The sun can often be used as the only light source for such scenes. In these cases, the use of the sunlight source is a good option. If you also want a typical sky display with the characteristic color gradients, it is best to use the RS Sun and Sky Rig, which you can call up directly via the icon for the scene objects (see image opposite). This creates two objects: a physical sky and a source of sunlight. The special thing about it is that the direction of the sunlight influences the sky display and also the color of the sunlight. The flatter the light is set, the more red the sunlight becomes and the colors in the sky will also shift to warmer tones. |
For a precise simulation of the position of the sun, you can also use an Expression. Expressions are small auxiliary functions that you can assign to individual objects, e.g., to automatically control their behavior. Especially for the simulation of realistic sun positions, there is also a Sun Expression that you can call up by right-clicking on the RS Sun object or by calling it up in the Tags menu of the Object Manager in the Render Tags category. In the Sun Expression settings, for example, you can select specific longitudes and latitudes or a location at which the position of the sun is to be simulated. The date and, of course, the exact time can also be defined. The sun will automatically be positioned correctly. The North direction is assumed to be in the direction of the Z-axis of the parent RS Sky object. This means that you also have the option of rotating the RS Sky object around its Y-axis in order to individually adjust the north direction of the sun position simulation to the current position and rotation of your 3D building, for example. The following video shows the principle of sun positioning using Sun Expression.
By default, the Redshift renderer is used in Cinema 4D for image calculation. This has also automatically activated the simulation of diffuse light. This refers to the light that is exchanged between surfaces by reflection. By making clever use of objects, you can use this effect for an even more realistic light simulation and save on light source objects if necessary. When displaying objects, for example, you can often place simple basic shapes such as planes or polygons near the object so that the light that would otherwise shine past the main object is reflected back onto the main object by these surfaces. If you now also assign individual colors to these auxiliary objects, the reflected light can also be colored, which can provide even more realistic lighting. To do this, select the auxiliary layer, for example, and display the Basic settings for this object in the Attribute Manager. You will also find an option for the Display Color. Select Custom to set any color using the color field below. The brighter the selected color, the greater the proportion of light that can be reflected by the object.
Finally, you can also assign an RS Object Tag to these auxiliary objects from the Render Tags category via the Tags menu of the Object Manager and activate the Overwrite option in the Visibility tab.
Then switch off at least the Cast Shadows and Primary Ray Visible options in the area below. As a result, this auxiliary object layer remains invisible to the camera during image calculation and no longer casts shadows on the objects in its vicinity, but can continue to act as a reflector for the indirect light. The Secondary Ray Visible options and the Global Illumination options area a little further down on this settings page are responsible for this. Global Illumination (GI) describes the diffuse light reflected by surfaces.
The following video demonstrates the configuration of such an auxiliary layer and the effect this can have on the lighting of an object. Here we again use the scene with the human head, which you can also load yourself via a link a little further up in this section.
On these pages you will find all the information you need about the various light sources.
Natural sunlight can also be simulated with a Physical Sky.
To support the lighting of outdoor scenes, the Environment Object can also be used to create atmosphere or fog, for example.
On these pages you will find further information on the setting options for the Redshift Object Tag and the Sun Expression already mentioned.
All options for the IPR (Interactive Progressive Renderer), with which you can get a quick scene preview directly in your render view, can be found on this page of the documentation.
Materials |
|
In addition to the shape of an object, its surface also plays a major role in how we perceive it. The surface consists of much more than just one color, for example, but can gain a lot of realism through its glossiness or roughness. For this reason, you have an extensive material system at your disposal with which you can design almost any realistic, abstract or artistically designed surface. This makes it easy for you to get started, because in the previously discussed Asset Browser you will also find a category just for Materials, where you can load the desired material directly into your scene by double-clicking on the preview image. The adjacent image shows the category with the wood materials, for example.
|
By double-clicking on the name of a material, which can be seen to the right of the small preview area in the Material Manager, it can be edited so that you can better distinguish between the materials later. Clicking on the small preview area of a material selects it and displays its settings in the Attribute Manager. This can also be seen in the image above. In the Basic setting section, you will find many helpful settings for defining a material. Let's take a brief look at the most important ones:
You can set the Color of the surface in the Base group. Simply click on the color field or click on the small arrow to the left of the color field to display the typical color sliders. The Weight value generally controls how much influence a setting category has on the overall result. In the case of color, you can often stay at a value of 1, which corresponds to 100%.
In this category, the Metalness value is also interesting, because metals reflect more light and reveal less of their surface color. You can therefore use the Metalness value to mix continuously between a plastic and a metal, for example. The following video shows the effect when the Metalness value is moved between 0 and 1.
The next section is called Reflection and controls the intensity, color and quality of the reflections on the surface. The calculation is based on the IOR value, which stands for Index of Refraction, i.e., the physical refractive value of the material. This value can also be taken from corresponding tables with refractive values, for example, which you can find on the Internet. However, it is often sufficient to memorize a few common values and then adjust them slightly, if necessary. Air, for example, has an IOR of 1, water has an IOR of 1.333 and glass has an IOR of approximately 1.5. With even higher values, the effect of metallic reflective surfaces can be enhanced. The following video shows an example of the effect of IOR values between 1 and 4 on the calculation of the mirroring.
Roughness is also an important setting, as it can be used to adjust the perfection of the surface. The smaller the Roughness value, the smoother and more polished the surface will appear. At higher values, the surface will appear rather matt, as shown in the following video.
The next frequently-used manu is for the Transmission of the material. This can ultimately be used to adjust the transparency and scattering of light within the material. This effect is not visible by default, as the Weight value of this category is set to 0. The following video demonstrates what happens when this Weight value changes between 0 and 1. The material becomes translucent and refracts the light according to the IOR setting that we have just used in the Reflection settings.
All other setting categories of the material also function according to the same principles. For example, you can also make a material glow if you increase the Weight value in the Emission settings. The material will practically become a light source for your scene. A material for a neon tube, for example, could also be created in this way.
Nevertheless, so far we have only dealt with uniform properties. But what if a surface should show an image or a pattern, for example? In these cases, it makes sense to switch to the Node Editor for further processing of the material. To do this, double-click on the preview image of the material in the Material Manager.
As can be seen in the image above, the Standard Material actually consists of two Nodes. The left Node provides the settings that we have already seen in the Attribute Manager. The right Node collects this information and compiles the complete material for use in our scene. Nodes, i.e., the elements that you see in the middle section of the Node Editor, communicate with each other via connections that link their inputs and outputs. You can already see a connection between the out color output of the Standard Material and the Surface input of the Output Node.
For example, to load a texture, i.e., an image, into our material, we need to use a Texture Node. You can find this either by entering Texture in the search bar at the top of the Asset Browser or in the Texture category, as shown in the image above. Double-click on the Texture entry in this group to add the Node to your material. You can then hide the Asset Browser again using the icon.
To replace one of the color properties on the Standard material with a texture, draw a connecting line between the output of the Texture Node and the corresponding input on the Standard Material Node. This is indicated by the red arrow in the image. If you have made a mistake with the connection, you can delete it at any time by double-clicking on the connection line. In the example above, the Texture Node was linked to the Color of the surface from the Base settings of the material. If you now select the Texture Node by clicking on it, you can see its settings in the right-hand section of the Node Editor. Next to the Path field, you will find a folder icon which, when clicked, will display an open dialog box that you can use to load the desired image.
But what happens if the desired property of the standard material is not visible as a connection on the Node? This is not a problem, either, as each property can also be activated as an input on the Node. To do this, select the Node of the Standard Material to display its settings in the right-hand section of the Node Editor and scroll to the color value that you want to replace with a texture.
As you can see in the image above, there are small circles behind the names of the settings. Ctrl-clicking on such a circle automatically creates the input on the Node that corresponds to this parameter. In this example, the input for the Color of the Reflection has been added and could now also be linked to a Texture Node, for example.
If, for example, you are looking for a parametric pattern generator with which you can create structures without having to load images, you can also search for the Maxon Noise Node or the Tile Node in the Asset Browser. Simply enter the initial letters of these names in the top search bar of the Asset Browser until the desired Nodes are listed and add them to your material by double-clicking on them.
The Maxon Noise provides many different noise patterns if, for example, you need irregular noise on a surface and the Tile Node offers various regular patterns such as horizontal lines, tile patterns or circles.
So much for the basics of material creation via the Attribute Manager or the Node Editor. Of course, there are many more functions to discover here, as there are many specialized Nodes available to create your individual material. Further links can be found in the following dialog box.
Once the material has been conimaged, it only needs to be assigned to the corresponding object. You can often do this simply by dragging and dropping the material from the Material Manager onto the corresponding object entry in the Object Manager. A Material tag will be created on the object, which can also be used to set the type of material projection, for example. For example, you can wrap a material around an object in a cylindrical or spherical shape or assign it as a surface, e.g., if the material contains an image with text or a logo that should be placed on the object as undistorted as possible. Imagine the material as a printed foil in which you wrap the object. Many of these projection types also support the Edit Texture mode, which lets you place a material directly on the object using the normal Move, Rotate and Scale tools in the Viewports.
Simply follow the links below if you would like to learn more about these topics. The following video summarizes the opening of the Material Manager, the creation of a new material and the assignment of this material to an object. Finally, you can also see the Material Tag behind the object in the Object Manager and its settings in the Attribute Manager with the Projection menu.
Here you will find all information about the Material Manager.
On these pages you will find detailed information on using the Node Editor.
Many different Nodes are available for you to build your own materials. Here you will find a list and description of all these Nodes.
All settings for the Standard Material are also described here.
Finally, on these pages you can find out more about the Material Tag, which is used to establish the link between object and material. There you can also find out more about the precise adjustment of an assigned material to the shape of an object.
In this context, it is also helpful to use the Edit Texture Mode, which you can activate via an icon in the top icon bar.
Rendering |
|
Rendering is the process of calculating the image or animation to create an image or movie, etc. The scene is scanned pixel by pixel from the angle of view of the active camera. We have already dealt with the use of renderings, e.g., for checking the lighting, in the section on Light Sources. |
As the following image shows, set the desired resolution for Width and Height in the Output section. However, as already explained in the section on cameras, these settings should be made early on, as this can also change the camera's aperture angle and therefore what is captured by the camera. In the worst case, you would have to check the position of the camera again if you subsequently changed the render resolution - especially if the aspect ratio of the required image format changed.
In the next step, switch to the Save settings and select the file format for saving the finished image via the Format setting under Regularl Image. You can define the name and storage location for the image file by clicking on the small folder icon behind the File field (see also red marking in the following image).
|
In many cases, you are already finished and can start rendering. To do this, select the Render in Picture Viewer command in the Render menu or via the corresponding icon (see also adjacent illustration). The Picture Viewer will then open and rendering will start. The image will build up slowly in phases and in square sections (in so-called buckets) (see image below). Depending on your graphics card, this can be very quick or - for complex scenes and large resolutions - take a few minutes. However, you do not need to wait for it to complete because the image will automatically be saved at the end of the calculation if you have entered a name and save path. You can minimize the Picture Viewer at any time and continue working normally with Cinema 4D. This means you can easily continue working on the scene or even close it, start a new project or load an existing project. Rendering will continue unaffected by this. Only closing the Picture Viewer will cause the rendering to be canceled.
|
If you think that you need to adjust the quality of the rendering, e.g., because there is still too much visible noise in the finished image, you can open the Render Settings again and take a look at the Redshift settings. You will find defined quality levels for Bucket Quality between Low, Medium, High and Very High. The time required to complete the rendering will increase accordingly. It can therefore often be useful to use intermediate values, e.g., between Medium and High. To do this, simply open the arrow to the left of the Bucket Quality to access the Threshold value. Each time you click on the fixed quality levels, you can see which Threshold value is applied for each one. The smaller the Threshold value, the finer and longer the calculation.
Here you will find all information about the Redshift Renderer and the Render Settings.
The documentation for the Picture Viewer can be found here.