Home Hardware-and-creative Instant Cinema 4D Starter

Instant Cinema 4D Starter

By Aaron Kaminar
books-svg-icon Book
Subscription
$10 p/m for first 3 months. $15.99 p/m after that. Cancel Anytime!
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook + Subscription?
Download this book in EPUB and PDF formats, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
BUY NOW $10 p/m for first 3 months. $15.99 p/m after that. Cancel Anytime!
Subscription
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook + Subscription?
Download this book in EPUB and PDF formats, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
About this book

Instant Cinema 4D Starter is one of the most prevalent 3D packages on the market today. With an intuitive user interface, experienced 3D artists can learn how to use C4D very quickly and easily. Amongst other features, C4D's animation tools and bulletproof rendering pipeline make it a major contender in the field of 3D software.

"Instant Cinema 4D Starter" is a book written by an experienced artist, for other artists. You will learn how to navigate the interface, and be given a basic understanding of how objects and hierarchies are structured in C4D. Then a step-by-step illustrated tutorial will teach you how to build a logo animation from the ground up.

"Instant Cinema 4D Starter" provides a leg up for 3D artists that need to learn this powerful software. You will benefit from easy-to-understand instructions and informative illustrations. After being walked through the installation process, you will be taught the basics of navigating the C4D interface. This includes an overview of the different components of the interface, as well as some golden “rules to live by” that carry over throughout the entire application.

You will then jump into Cinema 4D with a hands-on tutorial. The tutorial starts with importing vector artwork from a 2D logo. You will then learn how to clean it and build it up to a geometric 3D model. You will then use a free plugin to shatter the logo geometry, and a module named MoGraph to animate it. After animating the camera and lighting the logo, you’ll be ready to render your scene. The only thing left to do is leave the reader with some helpful links to important and helpful resources in the C4D community.

Publication date:
March 2013
Publisher
Packt
Pages
64
ISBN
9781849696166

 

Chapter 1. Instant Cinema 4D Starter

Welcome to the Instant Cinema 4D Starter. This book has been created to provide you with all the information that you need to get up to speed quickly with Cinema 4D. You will learn the basics of the Cinema 4D interface, tips and tricks from an industry professional, and connect with networks of Cinema 4D users and developers.

This document contains the following sections:

So, what is C4D? helps you find out what Cinema 4D is, what you can do with it, and what makes it such a unique and powerful 3D application.

Installation explains that Cinema 4D comes with a variety of licensing schemes, each including different modules of the program. This section will help readers choose a licensing scheme, and will demonstrate the installation process.

Quick start – the UI and your first scene shows you how to use the Cinema 4D interface. You will then follow along as we build an animated 3D logo. By the end of this section, you will have modeled, textured, lit, animated, and rendered your own Cinema 4D scene.

Top 8 features you need to know about lists examples of the most powerful features of Cinema 4D. We'll take a brief look at Sculpting, Bodypaint, MoGraph, XPresso, Thinking Particles, Simulation, Hair, Physical Renderer, and integration with other 3D and 2D software packages.

People and places you should get to know guides you where to go for more information and resources. Readers will learn about key industry websites that will help them to learn more tricks, find useful plugins, and connect with other users of Cinema 4D.

 

So, what is C4D?


Cinema 4D is a powerful 3D application created by Maxon computing. It is relatively easy to learn and use. Despite this, it also has a host of powerful features that can be used to create dynamic and eye-catching 3D images and animations, quickly and efficiently.

Artists who have experience in other 3D packages can learn how to use Cinema 4D within just a few weeks, and learn it well enough for use on commercial projects. The user interface is very intuitive, but if the user has any questions about a given feature the help documentation is easily accessible and extensive.

Cinema 4D has a long list of advanced and powerful features. Artists can perform the full array of 3D tasks including modeling, texturing, animating, lighting, and rendering.

Cinema 4D also plays well with other applications, both 2D and 3D. Common 3D transfer formats such as FBX are supported. Render passes and 3D scene data are easily exported for use in compositing applications such as Adobe After Effects.

A 3D scene created in Cinema 4D and composited in After Effects

In the next section, we'll take a look at the various licensing schemes for Cinema 4D, as well as how to install the application.

 

Installation


Cinema is licensed in a variety of configurations. It's important to understand which features are available in each version before purchasing a license.

The following is a list of the differences between Cinema 4D's various licensing schemes: Prime, Broadcast, Visualize, and Studio.

The difference between the licensing schemes as far as modeling is considered are as follows:

 

Prime

Broadcast

Visualize

Studio

IGES importer

  

X

X

Okino import

  

X

X

Sculpting

   

X

When it comes to animation, the following list depicts the difference between the various licensing schemes:

 

Prime

Broadcast

Visualize

Studio

Cappucino realtime keyframing

   

X

Driver tag

   

X

Virtual walkthrough

  

X

X

Motion camera

 

X

X

X

Thinking particles

   

X

MoGraph rigid dynamics

 

X

 

X

Rigid and soft body dynamics

   

X

Cloth Dynamics

   

X

Hair Dynamics

   

X

Spline Dynamics

   

X

MoGraph

 

X

 

X

Advanced character tools

   

X

In the fields of texturing, lighting, and rendering, the difference between the licensing schemes are as follows:

 

Prime

Broadcast

Visualize

Studio

Camera Matching

  

X

X

Sub-polygon displacement

  

X

X

Sub-surface scattering

 

X

X

X

Terrain mask shader

  

X

X

Sketch and Toon

  

X

X

Caustics

  

X

X

IES lights

  

X

X

Global illumination

 

X

X

X

Physical renderer

 

X

X

X

Depth-of-field post effect

  

X

X

Vector motion blur post effect

  

X

X

Renderman bridge

  

X

X

Pyrocluster

  

X

X

Network rendering clients

0

3

3

unlimited

When the additional content libraries are considered, the various licensing schemes differ as follows:

 

Prime

Broadcast

Visualize

Studio

Advanced presets and demos

   

X

Additional Broadcast library

 

X

 

X

Additional Visualize library

  

X

X

In four easy steps, you can install Cinema 4D and get it set up on your system.

Step 1 – minimum requirements

Before you install Cinema 4D, you will need to make sure that you have all of the required elements, which are listed as follows:

  • One of the following operating systems:

    • Mac OS 10.6.8 or higher

    • Windows XP (32/64 bit), Windows Vista (32/64 bit), or Windows 7 (32/64 bit)

  • Free hard drive space of 7 GB, 1024 MB of free RAM, an OpenGL capable graphics card (NVIDIA or AMD/ATI), a monitor with minimum resolution of 1280 x 800, and a minimum of 24-bit color depth.

Step 2 – acquire Cinema 4D

Cinema 4D can be purchased directly from Maxon at www.maxonshop.com. Students can acquire a free educational copy of Cinema 4D studio, by providing student documentation.

You can order a copy of Cinema 4D to be shipped to your location. Alternatively, in certain countries, you can download a digital ISO file instead.

For larger facilities that require floating licenses or a third-party render farm solution, you will need to purchase the additional Maxon License Server application, as well as a single command-line license that covers an entire render farm.

Step 3 – installation

Once you've acquired and mounted either a physical DVD or a digital ISO, launch the installer application (Setup.exe on Windows or Setup.app on Mac OS) and select the language of your choice.

After that you'll see an initial information screen, shown in the following screenshot. This provides some information about registration, the contents of the DVD/ISO, and additional contact information for Maxon.

Click on the Continue>> button and you'll see a registration screen. At this stage you'll be asked to enter personal, company, and licensing information as shown in the following screenshot:

Enter all of the information, as you would if you were registering your software.

If you would like Cinema to be installed only for the user currently logged in, leave the Register for option at the lower right set to its default value, Current User. Otherwise, if you want cinema to be available to all accounts on that computer, set the Register for option to All Users as shown in the following screenshot:

If you are using Cinema 4D at a facility that uses the Maxon License Server to distribute floating licenses, turn on the checkbox labeled Use License Server. Upon doing so, a floating window will pop up for entering license server information.

If you have a license.ini text file, you can select this file to automatically populate all of the license server information. Once all of the licensing and registration information has been entered, click on the Continue>> button. You'll then be prompted to select the application you want to install as shown in the following screenshot:

For now, select the CINEMA 4D option. We'll discuss the NET Render options a little later. Click on the Continue>> button. Another setup screen appears, with final options before installing.

The Optional tab allows you to install documentation and alternate language packs. When you are content with all of the installation options, click on the Install button and the installation process will begin. This takes a while, so be prepared to take a break. When the installation is complete, you should see a message.

If you'd like to jump right in and start playing with Cinema 4D, leave the Start Cinema 4D checkbox turned on, and click on the Finish button. Otherwise, uncheck this option and click on the Finish button to exit the installer. The first time you launch Cinema 4D, you have the option to follow some Quick Start tutorials. These can also be accessed via the main menu by navigating to Help | Show Tutorials....

Step 4 – the NET render option (optional)

In addition to Cinema 4D, you have the option of installing NET Render Server and NET Render Client. If you have multiple machines to render on, and you don't want to use third-party render farm software, the C4D NET Server and Client application can be used to create a C4D render farm under Broadcast, Visualize, and Studio licenses.

One machine needs to run the NET Server application, and any machine that will be rendering needs the NET Client application installed. The server machine is responsible for managing render jobs and tells the clients the frames that need to be rendered.

Distributed rendering will work only if there is a network-shared drive that is accessible by all computers involved as shown in the following diagram. All computers involved should also be using static IP addresses.

To install either NET Server or NET Client, re-launch the Cinema 4D installer. Follow the same initial steps as with installing Cinema 4D, but choose a different installation type.

After installing NET Render Server and NET Render Client, you'll need to configure them, so that the clients can see the server, the server can see the clients, and all computers can see the shared network drive. Now, follow these steps:

  1. Configure the NET Server application on one computer as shown in the following screenshot:

  2. Restart the NET Server application. If it was configured correctly, you should see a Server started message in the NET Server window.

  3. Next, configure the NET Client application on all computers that will be rendered as shown in the following screenshot:

  4. Restart the NET Client application on all render clients. If configured correctly, you will see that each client is initialized and is connected to the render server.

And that's it

By this point, you should have a working knowledge about the installation process of Cinema 4D and are free to play around and discover more about it. If you also installed NET Server and NET Client application, then you have a Cinema 4D render farm at your disposal.

In the next section, we'll go over the user interface of Cinema 4D, and build an animated 3D scene.

 

Quick start – the UI and your first scene


The primary reason that Cinema 4D is so easy to learn and use is the interface. Once you learn some basic guidelines about navigating through the user interface, 3D tasks can be performed intuitively.

After touching on the basics of the interface, we'll go through the process of building an animated scene step-by-step.

At a glance

The following screenshot shows a breakdown of the default layouts in Cinema. The interface is completely customizable, and there are many other palettes that are not visible in the default startup layout. However, these palettes are the most important elements for getting started.

There are a few palettes being listed in the following list:

  • 3D View: This is the 3D interface for your scene. Here you can navigate through your scene, build and modify 3D objects, and perform a host of other tasks intuitively in 3D space.

  • Object Manager: Here you can see a list of all of the objects in your scene, and edit the physical hierarchy of those objects. You can also rename objects here, and perform a variety of other important tasks through contextual menus.

  • Attribute Manager: Once objects are selected, this is where you edit all of the specific values and attributes for those objects. Here you can also add keyframes to attributes, link basic expressions, and add custom user attributes. Settings for many of the tools in Cinema 4D can also be configured here.

  • Command Palettes: An assortment of menus and buttons for creating new objects, transforming objects, and performing a variety of modeling tasks. As with the rest of the interface in Cinema 4D, Command palettes are completely customizable so you can add your own buttons and menus.

  • Coordinate Manager: This is an editor for making precise modeling adjustments. For example, you can use this palette to move an object to an exact position, and scale it to fit an exact bounding box.

  • Material Editor: This is where you create new materials and perform some basic material and texture related functions.

  • Animation Toolbar: A simplified overview of your scene's timeline. You can scrub through time and perform some primitive keyframe functions with this palette.

Other important palettes

Besides the palettes we just came across, there are some other palettes as well, defined in the following list:

  • Timeline: This is where you edit keyframe animation. The timeline interface can switch between Key Mode, F-Curve Mode, and Motion System Mode. The timeline can be configured to filter animated channels in different ways. For example, you can show every animated channel in your scene, or link the timeline to your Object Manager palette so that only the animated channels of selected objects are visible.

    A Timeline window, showing the same keyframe data in either Key Mode (top), or F-Curve Mode (bottom)

  • Picture Viewer: This palette is used for viewing rendered frames, or local renders in progress. You can browse through each frame that has been rendered since you opened Cinema 4D. The Picture Viewer window can show individual render passes, useful information regarding renders, and apply basic color filters in 32-bit floating point color.

    Picture Viewer

  • XPresso Editor: XPresso is an incredibly powerful tool that allows users to create expressions to control and animate objects without writing a single line of code. Object attributes can be linked to XPresso nodes and other attributes at will through a graphic user interface.

    XPresso Editor

  • Script Manager, Script Log, and Console: For power users who want to write scripts to alter or control their scenes, the Script Manager palette provides an interface to do so within Cinema 4D. Scripts can be written with either Python or C.O.F.F.E.E. (a proprietary language similar to C++, Java, or PERL). The Script Log displays commands from Cinema 4D's runtime. The Console is used for debugging and entering a single line of code.

    Script Manager palette, Script Log, and Console

  • Content Browser: Cinema 4D comes with a library of presets and resources for building scenes. Depending on your license of Cinema 4D (Prime, Broadcast, Visualize, or Studio) you will have access to different libraries. Example scenes can be invaluable when you're trying to figure out how a feature is used in a scene.

    Content Browser

  • Help: While working with Cinema 4D, the user guide is always at your fingertips. Not only are features of the program well documented, but an interactive help feature lets you jump to any topic directly from the user interface.

Navigating the 3D view

As with every 3D program, there are hotkeys for orbiting, dollying, and tracking in the 3D windows. For most users experienced with another package you'll feel at home using the Alt key and a 3-button mouse. By default, you can also use keys 1, 2, and 3 if you only have a 1-button mouse. The following list depicts the default hotkey functions:

 

Single-button mouse

3-button mouse

Orbit camera

3 + click and drag

Alt + left mouse button

Track camera

1 + click and drag

Alt + middle mouse button

Dolly camera (Z-axis move)

2 + click and drag

Alt + right mouse button

By default, a new Cinema 4D scene will display the main perspective view. To switch to 4-view mode, you can click on the window icon on the upper-right of the view, click on the middle mouse button in the perspective view, or use options in the Panel view menu to configure views.

A couple different ways to get to a split-view

In each of the 3D views you can set a display mode and a level of detail. The different display modes are as follows:

  • Gouraud: Use this mode to preview a rough approximation of lighting and textures in OpenGL. This is the slowest display mode.

  • Quick: This mode is similar to Gouraud mode, but refreshes faster because lighting is not displayed. A default light is used to preview the shape of objects.

  • Constant: This mode displays objects evenly without a default light. However, textures are still displayed by default. It is faster than the Quick Shading mode.

  • Hidden Line: In this mode textures and material colors are ignored, and every object is displayed using a default gray color with polygonal edges visible. This is the fastest display method wherein polygonal faces are still visible.

  • Lines: This is the fastest and roughest display mode. This is useful for either speed or for performing very specific modeling tasks.

In all display modes, you have the option of displaying lines or polygonal edges. For full detail, use the Wireframe mode. For parametric detail, use the Isoparms mode. The following figure shows examples of some display modes:

One important thing to note about the viewer is that you can preview renders directly inside a 3D view. To preview renders inside a view, use the hotkey Ctrl + R. To toggle an interactive render region, use the hotkey Alt + R. You can also use the Render menu or the rendering portion of the top Command palette.

An interactive render region

Within a 3D view, many objects can be edited via interactive manipulation handles. For example, directly inside the 3D view, you can control a spot light's cone and falloff distance.

Adjusting a spot light's cone in a 3D view

Rules to live by

Here are some simple rules that are applicable throughout the interface, and will save you a lot of time.

Control-drag to copy

This trick lets you create a copy of an object, tag, material, keyframe, or pretty much anything else. Whether in the Object Manager palette, Material Manager palette, 3D View palette, or XPresso Editor palette, drag an item as if you are moving it, then hold down the control/Ctrl key (for Mac/Windows users respectively) to create a clone in the new position once the mouse is released.

Control + click to Keyframe

To create a keyframe on any attribute, control/Ctrl + click (hold down the control key on your keyboard and click on the mouse) on the little circle next to that attribute. Alternately, to add a keyframe to multiple attributes, highlight the first attribute, control/Ctrl + click to highlight additional attributes, then control/Ctrl + click the little circle next to any of the highlighted attributes to add a keyframe to all of them.

control/Ctrl + click adds a keyframe

Right-click contextual menus and help

You can access time-saving contextual menus by right-clicking on an object in a variety of different palettes. If you need help on a specific object or attribute, right-click on that object or attribute and click on the Show Help... command. The Help window will be launched and you will be taken straight to the relevant page.

Now that we've taken a cursory look at the Cinema 4D interface, let's build our first 3D scene!

Step 1 – download and install a plugin

For this tutorial, we'll be using a free third-party plugin named Thrausi to shatter a 3D logo. Thrausi 1.22 is provided free of charge by Nitro4D, and Thrausi 1.36 is available for download for a small donation. Nitro4D also makes a more powerful commercial object-shattering plugin called NitroBlast.

Before we begin, we'll need to download Thrausi from Nitro4D's website and install it. The website address is http://nitro4d.com/blog/freebie/thrausi/.

If you would like to purchase NitroBlast instead, you can find that plugin at http://nitro4d.com/blog/donationware/nitroblast/.

We downloaded Thrausi 1.22, which comes in the form of a ZIP archive (Thrausi-1.22-R12.zip).

Extract the ZIP archive in the default fashion, creating a directory called Thrausi 1.22 R12. Move that entire directory into the Plugins folder of your Cinema 4D installation. The Plugins folder can be found in the following location:

  • MAC OS X users follow the path /Applications/MAXON/CINEMA 4D R14/plugins

  • WINDOWS users follow the path: C:\Program Files\MAXON\CINEMA 4D R14\plugins

The next time you launch Cinema 4D, you should have a working installation of the Thrausi plugin!

Step 2 – build the logo

To import a logo from Adobe Illustrator (AI), make sure that the vector logo file is saved in Adobe Illustrator 8.0 or an earlier format.

To open the vector artwork in a fresh scene, you can use the main menu (File | Open...). To import the artwork into a scene that is already open, use the Merge... option instead of the Open... option (File | Merge...). Either way, browse to the AI file for your logo. When the logo first comes in, it will likely be off-center and the paths need to be organized before we proceed with modeling.

The logo imported into C4D, before doing any cleanup

First, let's center the pivot of the logo. Select the top group of the imported logo in the Object Manager palette. Launch the Axis Center dialog (Mesh | Axis Center | Axis Center). In the Axis Center dialog, turn on the options for Include Children and Use All Objects.

The Axis Center window, with options set

Click on the Execute button. The pivot of the main logo group will be moved to the center of the logo.

With the main group still selected, set the P.X, P.Y, and P.Z values in the Attribute Manager to 0. The logo now sits at the center of the scene.

The logo, with its pivot centered and placed at the center of the word

Next, we'll want to organize all of the paths that came in to prepare them for modeling. This involves the following three concepts:

  • Connecting splines

  • Exploding segments from splines

  • Renaming splines

We'd like to simplify our scene by combining splines that don't need to be separate objects. This will make everything simpler later on.

  1. Select multiple splines that you'd like to combine.

  2. Right-click on the Object Manager palette to bring up a contextual menu, then select the Connect Objects + Delete command. This will combine the paths into one object and delete the originals.

    Using the Connect Objects + Delete command to connect paths

    It should be noted that combining paths will create a compound path, potentially creating holes if used for a NURBS generator, such as an Extrude, as shown in the following screenshots:

    To the left, separate paths. To the right, one compound path created via Connect Objects + Delete

Now we'll create a background for the logo to rest on. However, instead of creating a simple flat background, we'll create one that the logo fits into like a puzzle piece. This will give us much more depth once the logo is shattered, and will serve as a background for the logo to read against. To create a background, follow the subsequent steps:

  1. Create a Rectangle generator, either through the top Command palette or through the main menu (Create | Spline | Rectangle).

  2. Edit the Width and Height properties of the rectangle in the Attribute Manager palette, so that it's large enough to fill the screen in the final animation.

  3. The Connect Object + Delete command won't work with procedural generators, so we'll need to commit the Rectangle Generator to a non-procedural spline first. Right-click on the rectangle and use the Make Editable command. The rectangle's icon will change in the Object Manager palette from a rectangle to a common spline (the default hotkey for this operation is the C key).

  4. Duplicate the splines of the logo. A fast way to do this is to select all the splines in the Object Manager palette and control/Ctrl + drag them to a different spot in the hierarchy. This will create clones of the splines.

  5. Combine the duplicated logo splines with the committed rectangle. Select the duplicated splines and the rectangle. Right-click on one of the selected splines in the Object Manager palette and use the Connect + Delete command to combine all of these splines into one compound path.

    A background created using a compound path within which the logo actually fits into

In some cases, you'll want to separate a compound path into multiple paths. To do so, select the compound path and use the Explode Segments command (Mesh | Spline | Explode Segments).

Once we are happy with the logo's splines, it's a good idea to rename them. To do so, select a spline in the Object Manager palette and hit the Enter key. You can use the up and down arrows to quickly move through and rename all of your paths. Once you are done renaming, hit the Enter key again or change your selection to finish renaming.

The Object Manager palette, before and after organizing our paths

Now it's finally time to start modeling.

Ordinarily, we would create an Extrude generator, place it in the hierarchy, and parent the spline to it. Here, we'll use a special trick to extrude each spline in half the time it would normally take.

  1. With a path selected, hold the Alt/Option key when you create the Extrude object. This works whether you create the Extrude generator through the menu or through the top Command palette. You'll notice that the path is automatically parented to the Extrude generator, and that the Extrude generator's pivot is set up properly.

  2. For your logo, set up all of the extrusions that you'll need. In our case, we set up one extrude for the PACKT text, one for the PUBLISHING text, and one for the box brackets.

  3. Edit the properties of the different extrusions until you are happy with them. To add bevels to your extrusions, navigate to the Caps tab in the Attribute Editor and change the Start and End properties to Fillet Cap. You can then edit additional properties to get the type of bevels that you'd like.

There is one very important thing to note about bevels. By default, bevels grow outward from your original path. In many cases this can have an undesired effect since the overall thickness of your logo will increase and it will look different from the original vector art. To fix this, turn on the Constrain option in the Caps section of the extrude generator's attributes.

On the left, constrain left off. On the right, constrain turned on and the logo is preserved

We now have our shapes the way we like them. The logo is extruded and our bevels are set up nicely. Also, most of the extrusion slides into a compound shape that fills our background.

Now let's create and assign materials to different parts of the logo.

  1. Create a material in the Material Editor window, either by double-clicking on the empty space or through the Material Editor window's menu (Create | New Material).

  2. Assign the material to an object by dragging the material from the Material Editor onto the Extrude generator. Notice that the Extrude generator now has a Texture tag assigned to it.

Edit the material as you want. You can select the material in the Material Editor, or double-click the Texture tag in the Object Manager palette. In the Basic tab of the material, you can turn different surface properties on or off, such as Specular, Reflection, and so on. Once a surface property is enabled, a tab appears for that property for further editing.

Our logo with materials assigned

Step 3 – shatter the logo

Now it's time to shatter the logo using Nitro4Ds Thrausi plugin. Follow these steps to shatter the logo:

  1. Select the object you wish to shatter.

  2. Launch the Thrausi interface, through the main menu (Plugins | Thrausi 1.22 R12 | Thrausi). If you have the NitroBlast plugin, you can use that plugin instead.

  3. Set the value in the Pieces field to the number of actual pieces you'd like to generate.

  4. Select the type of shatter you'd like to perform. Here, we chose Voronoi.

  5. Click the Break Now button at the bottom of the Thrausi interface. It may take a few minutes to calculate the shatter.

  6. For the sake of this tutorial, delete the Rigid Body simulation tags on the resulting Fracture groups.

    The logo, now fractured

Each letter has been shattered and put into a MoGraph Fracture group. This is a special group that will allow us to assign MoGraph effectors to the shards. If you'd like to regroup the shards into different Fracture objects to better organize your scene, it's perfectly safe to do so.

Since we're not using dynamics for this tutorial, we deleted the Rigid Body tags from the Fracture groups. If you wanted to use dynamics to animate the shards, you could leave these tags for a start.

One thing you may notice is that the bevels of the logo no longer have sharp edges. That's because the phong shading angle is too high. If the phong angle is 80 degrees, then any polygonal edge with 80 degrees or less between adjacent face normal will appear smoothed. These properties are controlled by the Phong tag.

Now let's edit the phong tags on the shards:

  1. Select all of the Phong tags of the shards. You can do so by dragging a selection marquee in the Object Manager palette. You can also select the Phong tag of the first object in the list, then press the Shift key as you select the Phong tag of the last object. All of the Phong tags will be selected.

  2. Set the value of the Phong Angle field to something less than 45 degrees, such as 30.

    Before and after fixing the Phong tags

For the purposes of this tutorial, we'll be using MoGraph effectors to move the shards instead of dynamics.

Now we'll create a Plain effector to spread out the shards. Just follow the subsequent steps to create a Plain effector:

  1. Select all of the MoGraph Fracture groups.

  2. Create a Plain effector through the main menu (MoGraph | Effectors | Plain). Since the Fracture groups are selected, the Plain effector is automatically assigned to them.

  3. In the Parameter tab of the Plain effector attributes, set the P.X, P.Y, and P.Z attributes to 0, 0, and -500 respectively.

  4. Also in the Parameter tab, set the Weight Transform attribute to 100%. This adds an invisible weight value per shard that can be inherited by other effectors later on.

  5. In the Falloff tab, set the Falloff property to Linear. Note that the falloff property's orientation is set to Z, and that falloff controls are now visible in the 3D view.

  6. Set the Falloff attribute to 100%.

  7. Move the Plain effector on the z axis, and adjust the falloff's Size Z until the Plain effector's falloff barely encompasses the logo.

    Adjusting the Plain effector's Z position and falloff

  8. Turn on the Fracture groups. You can click on the little red cross next to the Fracture groups in the Object Manager palette, or turn on the Enabled checkbox in the Basic tab of the Fracture group's attributes.

If everything is done correctly, you should see all your pieces floating forward. The Plain effector's linear falloff ensures that pieces closer to the front of the logo come out further as shown in the following screenshot:

Right now the pieces are only moving on the z axis. We'll need to scatter them slightly on the x and y axes, as well as give them some rotation.

Luckily, we set up the Plain effector so that the weight falloff gets recorded on the individual pieces, this value supports controlling other movement, rotation, and scale of the shards with additional effectors.

Let's create a Random effector that will inherit weight from the Plain effector. To create a Random effector follow the subsequent steps:

  1. Select all of the MoGraph Fracture objects again.

  2. Create a Random effector (MoGraph | Effectors | Random).

  3. In the Falloff tab of the Random effector's Attributes tab, set the Weight property to 0%. This ensures that Random Effector uses the weight created by the Plain Effector object, and does not create a weight of its own.

  4. In the Parameters tab of the Random effector's attributes, turn on the Rotation option, and enter some values for R.H, R.P, and R.B. We used the value 90 for each field.

  5. Also in the Parameters tab, set the P.X and P.Y fields to a value that breaks up the position of the shards, without forcing them to intersect with each other too obviously.

    Before and after adding a Random Effector (from the Front view)

One cool thing about Thrausi and Nitroblast is that they create and assign a new material to the inner surfaces of the shards.

We're going to add a file texture to the color channel of that material by following these steps:

  1. Select the material that is assigned to the inner surfaces. You can find it quickly by looking through the tags on an individual shard, and double-clicking the proper Texture tag.

  2. In the Color tab of that material, click the little browse icon (which looks like ) next to the Texture label, and browse to the texture file you'd like to use.

To change tiling or texture placement, you'll need to do so on the shards' tags. Since there are too many shards to do this manually, we'll use a contextual menu in the Material Editor window to select all of the tags associated with that material. Therefore, to change the tiling or texture placement, follow these steps:

  1. Right-click on the material in the Material Editor window and navigate to Select Texture Tags/Objects. All of the Texture tags that use that material are now selected.

  2. In the Attribute Manager palette, you can edit all of the selected tags at once. Change the number of tiles and any other aspects of the texture projection that you'd like to edit.

    A material assigned to the inner surfaces of the shattered logo

Step 4 – animate the scene

The time has come to add animation to our scene. Before we add any keyframes, we'll set the frame rate and frame duration of the animation by following these steps:

  1. Open the Project Settings window. You can do so through the main menu (Edit | Project Settings) or you can use the default hotkey, Ctrl + D.

  2. In the Attribute Manager palette window, set the FPS attribute value, and other time properties as you need to. We set the FPS attribute value to 24, Minimum Time and Preview Min Time attribute values to 1, Maximum Time and Preview Max Time attribute values to 240. This will make our animation exactly 10 seconds long.

    The Project Settings window with FPS and frame range set

Let's also set the final output resolution before we begin, so we'll see the proper aspect ratio represented while looking through and animating our camera. To set the final output resolution follow these steps:

  1. Launch the Render Settings window, either through the top Command palette or through the main menu (Render | Edit Render Settings…).

  2. Select the Output tab from the list on the left.

  3. Set the Width and Height attributes to what you require for final output resolution. We're using the values 1,920 and 1,080 for width and height.

    The Render Settings window with the output resolution set

The plan for our animation is to have the logo form over the course of a single shot. In the beginning, the camera will be off to the side and all of the shards of the logo will be floating out in space. As the camera orbits to the front, the shards will settle into place, revealing the logo at the end.

The logo needs to be fully built halfway through the animation. This will ensure that we can have a little camera drift at the end, and plenty of time to read the logo after it's formed. Let's set some keyframes on the Plain effector to block this out. Since the Random effector inherits the weight of the Plain effector, we won't need to set any keyframes on the Random effector at all.

Let's animate the Plain effector object. The Random effector will be animated indirectly as a result, because of the weight inheritance we set up previously. To animate the Plain effector, perform the following steps:

  1. Go to Frame 1. You can click in the timeline to jump to anywhere within the preview time range, or type 1 into the current frame field just to the right of the timeline.

  2. Select the Plain effector.

  3. In the Attribute Manager palette, navigate to the Effector tab and locate the Strength property.

  4. Control-click the little gray circle to the left of the Strength property. The circle should become red, showing that this value is keyed in this frame as shown in the following screenshot:

  5. Go to the frame in the middle of your animation. For us, this is frame 120. Note that the little circle next to the Strength property is now hollow with a red stroke, as seen in the following screenshot. This means that the property is controlled by keyframe data, but there is no keyframe on the current frame.

  6. Change the Strength property of the Plain effector to 0%. Note that the little circle next to the Strength property is now empty but has a yellow stroke, shown in the following screenshot. This means that the property is animated and changed, but you'll need to set a keyframe if you want to preserve the change.

  7. Set another keyframe on the Strength property for this frame.

Let's build a camera rig which will allow us to get a nice orbiting camera move. We could simply keyframe a camera at the start position and the end position, but that would give us a linear move. Instead, we'll parent a camera to a null that will rotate to create an orbiting move.

The difference between simply setting keyframes on a camera's position (left) and parenting the camera to a Null object that is rotating (right)

Now follow these steps to parent a camera to a null that will rotate to create an orbiting move:

  1. Create a Camera object. You can do so either through the top Command palette or through the main menu (Create | Camera | Camera).

  2. Set position of the Camera object. In the Coord. tab of the Attribute Manager palette, set the attribute values for P.X and P.Y to 0cm. Set the P.Z attribute position to a negative value, such as -500cm.

  3. Reset the rotation of the Camera object. In the Coord. tab of the Attribute Manager palette, set the R.H, R.P and R.B attribute values to 0.

  4. Create a Null object to parent the Camera object to, either through the top Command palette or through the main menu (Create | Object | Null).

  5. Parent the Camera object to the Null value. In the Object Manager palette, drag the Camera object onto the Null value.

  6. Make your new Camera object active. You can do this through the 3D view menu (Cameras | Use Camera | Camera), or by clicking the little target icon to the right of the Camera object in the Object Manager palette window.

    Making this camera object the active camera for animation and rendering

We've blocked out the animation of the shards. Now we'll animate our new camera rig. Remember, the only position we'll control on the Camera object itself is P.Z. We'll leave the P.X and P.Y attributes of the Camera object at 0 for the entire animation.

Now let's animate the Camera object. We'll work backwards from the frame when the shards land in their final position.

  1. Go to the frame when the shards settle. For us that's frame 120.

  2. Move the Camera object's parent Null object to the center of the logo.

  3. Set the Focal Length and P.Z properties of the camera to create your final frame. We wanted a wide-angle lens, so we set the Focal Length attribute to 18mm.

  4. Set a keyframe on the Camera object's P.Z property.

  5. Set a keyframe on the Camera object's R.B property (here, B stands for Bank).

  6. Select the camera's parent Null object.

  7. Set a keyframe on the Null object's P.Z property.

  8. Set a keyframe on the Null object's R.H and R.P properties (here, H and P stand for Heading and Pitch, respectively).

    Our animation at frame 120

Now we'll set keyframes for the camera at the beginning of our animation by performing the following steps:

  1. Go to the first frame of your scene.

  2. Rotate the Null object using the H and P properties, so that the camera is orbited around to a side angle.

  3. Move the Null object on the z axis to the center of the shards.

  4. Move the Camera object on the z axis to find a first frame that you're happy with.

  5. Rotate the camera's Bank object if you'd like to give your first frame a dutch tilt.

  6. Set keyframes on all of the properties that we've altered to create our first frame. This includes the Camera object's P.Z and R.B properties, and the Null object's R.H, R.P, and P.Z properties.

    Our animation at frame 1

Finally, we'll add a little drift to the Camera object after the shards have landed, so there's still some slight movement while the audience reads the logo. Let's add a little drift:

  1. Go to the last frame of your animation. For us that's frame 240.

  2. Move the Camera object slightly further back on the z axis. This will create a slow drift after the logo settles.

  3. Keyframe the Camera object's P.Z property.

  4. To preview your animation, use the Make Preview... command, either through the top Command palette or through the main menu (Render | Make Preview…).

    Here are some frames from our animation preview

Step 5 – lighting the scene

The next step after achieving an animation that we're content with is to add light to our scene. We'll use a combination of a spotlight and global illumination. The spotlight will give us a nice key light, and the global illumination will fill in the ambient light in a realistic fashion. We'll use a target light rig to set up our key light. To light a scene follow these following step:

  1. Create a Target Light object. You can do this either through the top Command palette or through the main menu (Create | Light | Target Light).

  2. In the Details tab of the Light object's attributes, change the Falloff property to Inverse Square (physically accurate). This will set up a realistic falloff on the light, so that it behaves like light in the real world.

    To the left, a normal light. To the right, a light using inverse square (physically accurate) falloff

  3. In the Shadow tab of the Light object's attributes, change the shadow type from None to Area. This will create soft and realistic shadows.

  4. Go to a frame in your scene when the logo is fully formed.

  5. Create an Interactive Render Region in your camera's 3D view. You can do this either through the top Command palette or through the main menu (Render | Interactive Render Region). This will allow you to preview the lighting as you set it up.

Looking through the light in a 3D view makes it easy to adjust your light. Let's set that up and fine tune our Light object.

  1. Select the Light object.

  2. Set up one of your 3D views to look through the Light object. To do so, use the menu in the 3D view (Cameras | Set Active Object as Camera).

  3. You can orbit, track, and dolly in the 3D view to establish where the Light object's source is.

  4. Move the target to the position where you want the light to be aimed.

  5. Adjust the outer angle of the light's cone, the light's falloff distance, and the properties of the area shadows in the Details tab of the Light object's attributes. You can also edit some of these properties in the 3D view by dragging manipulation handles.

    Using an interactive render region in the upper-left view, while in the upper-right view we're looking through the spotlight. The lower-left and lower-right views shown here are simply orthographic Right and Front views in our four-view layout.

Now, let's set up the Global Illumination (GI) object:

  1. Launch the Render Settings window, either through the top Command palette or through the main menu (Render | Edit Render Settings…).

  2. To add the GI, click on the button labeled Effect to the left of the Render Settings window, and select the Global Illumination option from the list of effects.

  3. Create a Sky object, either through the top Command palette or through the main menu (Create | Environment | Sky).

  4. Create a new material.

  5. Assign the new material to the Sky object.

  6. Edit the properties of the Sky object's material. This will be used for the GI, and also for the background and reflections in any materials that have the Reflection option turned on. You can apply an HDRI image material to the sky, but we just gave it a bright gray color.

You will likely find that you want to tweak lights and materials to get the look you want. We turned the Light object's intensity down and tweaked its position once the GI was added to the scene. We also added a very slight reflection to the outer surfaces of the logo.

Step 6 – final setup and rendering

In production, you often need to render as quickly as possible. Some of the effects we'll use, such as 3D depth-of-field, could be closely simulated in compositing, thus saving a lot of time in the end. However, it's still a good idea to see how such effects can be achieved with the highest quality by applying them during your actual 3D render.

Let's set up some photographic effects on the camera. First, we'll need to switch the primary renderer to Physical. The Physical renderer option needs to be turned on to take advantage of certain effects. This option can be enabled through the Render Settings window by performing the following steps:

  1. Launch the Render Settings window.

  2. In the upper-left of the Render Settings interface use the drop-down menu labeled Renderer to change the primary renderer from Standard to Physical.

  3. Once the renderer is changed, a new option labeled Physical appears in the list to the left column of the Render Settings. Click on that new option to edit the Physical Renderer settings.

  4. Turn on the Depth of Field option.

  5. Change the Sampling Quality option to Medium.

    Using the Physical Renderer in the Render Settings

Now let's set up some effects on the camera. We'll add a focus pull with a shallow depth-of-field and slight chromatic aberration:

  1. Select your render camera object.

  2. In the Physical tab of the Camera object's attributes, enter a very low F-Stop option. The right value will depend on your taste, how wide your lens is, and the physical scale of your scene. Because we want an extreme effect, and because we're using a wide angle lens, we'll need to use a very low value for F-Stop option, such as 1.

  3. If you want to introduce some small imperfections to your lens, you can turn up the values for Chromatic Aberration and Vignetting Intensity option. Remember though that vignetting can alternatively be achieved very easily in a compositing application later on.

  4. Create a Null object to use as a target for the focus pull.

  5. Give your Null object a clever name, such as Focus Null.

  6. Select a Camera object.

  7. Navigate to the Object tab of the Camera object's attributes.

  8. Connect the Null object to the Focus Object attribute of the Camera object. You can do this by dragging the Null object from the Objects Manager palette to the Focus Object field in the Camera object's attributes. You can also click the little arrow to the right of the Focus Object attribute, then select the Null object.

Now, let's animate the Null object to create the focus pulling effect:

  1. Go to the first frame of your animation.

  2. Position the Null object where you would like the Camera object's sharp focus to be in this frame.

  3. Keyframe the Null object's position.

  4. Go to the frame when the shards land in place.

  5. Move the Null object to the front face of the logo, where we want the focus to land.

  6. Keyframe the position of the Null object.

    Using depth-of-field and chromatic aberration on the camera

After a few test renders, and a few more tweaks, we're ready to render the entire animation:

  1. Launch the Render Settings window.

  2. In the Output options, set the Frame Range option to what you'd like to render for your animation. If you'd like to render your entire timeline, change the Frame Range option to All Frames.

  3. In the Save option for the Render Settings, enter or browse to the file path you want to render your frames to.

  4. In the Save options, you can also set other options for the format of the rendered frames.

Now, hit render!

Render your animation. We're just going to render locally for now (on one machine). Use the Render to Picture Viewer command, either through the top Command palette or through the main menu (Render | Render to Picture Viewer).

In this section, we covered a lot of material very briefly. Any single aspect of the scene we've just created could be covered in extensive detail. Hopefully, this has provided you with a good start so that you can continue exploring all that Cinema 4D has to offer with more confidence.

Remember, if you have any questions about specific properties of an object, you can always find them in the help documentation.

 

Top 8 features you need to know about


Here is a brief description of some of the high-end features of Cinema 4D. All of these features are included in a Studio license, but not all are included in Prime, Broadcast, or Visualize licenses. For a specific comparison of which features are included in which license version, please consult the chart in the Installation section of this book.

Sculpting

As of R14 Cinema 4D Studio, it contains a Sculpting toolkit, which allows artists to interactively sculpt organic surfaces using a pen tablet. The pipeline for sculpting is similar to that of ZBrush. Artists can step up and down through levels of mesh subdivision to sculpt either broad aspects or fine details of their object.

Sculpted surfaces can be frozen as high-resolution meshes or baked as low-resolution base meshes with displacement and/or normal maps.

To access the Sculpting toolkit, you can use either the Layout pop-up menu in the upper-right of the C4D interface, or the main menu (Window | Customization | Layouts | Sculpting).

BodyPaint 3D

BodyPaint is a texturing module which allows you to layout UV texture coordinates for geometry and to paint on that geometry interactively in 3D. Similar to sculpting, BodyPaint provides an interface that lets artists intuitively use very powerful tools.

You can paint with either simple colors or with textures. You can paint in UV coordinate space or as a 3D projection. BodyPaint module uses layers with transfer modes similar to Photoshop, and you can export/import your projections to/from Photoshop for any painting that requires an added level of precision.

With the BodyPaint module, you can also paint on multiple properties of a material simultaneously. This means that you can use independent Diffuse, Spec, and Bump texture maps to paint all of these material properties at once.

To access the BodyPaint 3D painting or UV editing toolkits, you can use either the Layout pop-up menu on the upper-right of the C4D interface, or the main menu (Window | Customization | Layouts | BP 3D Paint [or] BP UV Edit).

Our sculpted model, now textured using BodyPaint

MoGraph

MoGraph toolset helps artists to create and control complex systems of instanced objects. What would be virtually impossible via traditional hand-keyed animation can be achieved with the use of just a few procedural objects.

Groups of instanced objects can be created via a MoGraph Cloner object. The Cloner object can create instances parametrically, for example, in a 3D grid, or based on the geometry of a polygonal or spline object.

Once instance groups are created, they can be manipulated via different MoGraph effector objects. There are many types of effector objects. Just to provide a few examples, a Sound Effector object can manipulate instances using an audio file, a Shader Effector object manipulates instances with a texture, and a Random Effector object can be used to randomly scatter instances. Effector objects can also be combined to create endless varieties of effects.

Adding a simulation tag to MoGraph groups is a fast and easy way to make your instances dynamic. When combined with a MoGraph Fracture object, this can create startling shattering effects.

Text filled with spheres using MoGraph, then procedurally animated using simulation tags

XPresso

XPresso offers all of the power of expressions, but in an intuitive, node-based graphic interface. For artists who don't like to program or write code, this editor gives them access to the same powerful techniques accomplished through programming, except without writing a single line of code.

An XPresso expression that drives Thinking Particles.

Thinking Particles

Thinking Particles is a procedural particle system. Particles are created and manipulated using XPresso expressions. The fact that Thinking Particles are procedural means that a mastery of this particle system enables an artist to create virtually any effect they can think of.

Thinking Particles can also be combined with MoGraph toolset in certain cases.

A flocking particle system from the C4D example scenes

Python

For hardcore users who aren't afraid to get their hands dirty writing code, Cinema 4D comes with a Python implementation. Python can be used to create plugins, scripts, custom MoGraph effectors, and much more.

As a higher-level programming language, Python's ease of use and portability has caused it to be adopted by software vendors and production studios alike. Python code that is based on standard libraries can be used in any software that has a Python implementation.

If you are interested in learning more about Python in Cinema 4D, you can find the documentation at http://www.maxon.net/en/support/developer-support.html.

Simulation

Cinema 4D comes with a full suite of tools for simulating soft-body, rigid-body, cloth, and hair dynamics.

Simulation tags control dynamic attributes such as collision. Simulation objects can also be created for creating dynamic links between objects, or for creating dynamic forces. Cloth simulation can be applied to any polygonal object.

The sphere destroys a wooden crate through the use of dynamic simulation

Hair

Cinema 4D comes with a suite of tools for creating hair and fur. Aside from the obvious uses, these tools can also create effects such as grass.

Hair is manipulated by control curves that can be styled interactively. Hair can also be dynamic and interact with collision objects or forces in your scene. For fine tuning, a hair material allows artists to enable and texture attributes such as clumping, curling, and waviness.

Hair applied to our sculpted model, then styled using control curves

Physical renderer

The Physical render engine can mimic real-life camera phenomena such as depth-of-field and chromatic aberration. All internal calculations happen in linear floating point color space and use real-world units. This makes it relatively effortless to achieve photorealistic effects.

The physical renderer mimics photographic phenomena, such as depth-of-field and chromatic aberration

Integration

Cinema 4D plays well with most major 2D and 3D applications. 3D formats for import/export include:

  • DWG (Import)

  • 3DS (Import/Export)

  • Vectorworks (Import)

  • Direct 3D (Export)

  • Illustrator (Import/Export)

  • FBX (Import/Export)

  • BVH (Import)

  • DEM (Import)

  • Lightwave (Import)

  • DXF (Import/Export)

  • VRML (Import/Export)

  • STL (Import/Export)

  • Wavefront OBJ (Import/Export)

In addition to these formats, Cinema 4D can also export render passes to the following applications, with some being able to import 3D data for cameras and lights:

  • After Effects (render passes and 3D data)

  • Nuke (render passes and 3D data via FBX)

  • Digital Fusion (render passes and 3D data via FBX)

  • Shake (render passes)

  • Final Cut Pro (render passes)

  • Motion (render passes)

 

People and places you should get to know


When you get in a pinch and need help with C4D, you can always check the documentation. If that doesn't answer your questions, the solution can often be found online.

Major video hosting sites such as YouTube and Vimeo have a vast array of tutorials that you can find with a simple search. If you think many people have had the same question as you do, odds are that using a search engine may yield a video or a site containing the answer.

That being said, here are some shortcuts, sites that I, along with other C4D artists, have found incredibly useful.

Some great free sites with tutorials

  • One of the best third-party blogs about Cinema 4D and After Effects, full of great tutorials: www.greyscalegorilla.com

  • Cinema 4D Cafe has tutorials, forums, a gallery, and external links: www.c4dcafe.com

  • A site with great tutorials, tips, and a Q and A section: www.motioneers.net

  • A site that links to outside tutorials, but is also a fantastic reference for contemporary motion graphics design: www.motionographer.com

  • DeviantART has some great tutorials, and is also an excellent community site for artists who want to share their work or comment on work by others: http://www.deviantart.com/

There are some other commercial sites you can surf into:

Twitter

About the Author
  • Aaron Kaminar

    Aaron Kaminar is a visual effects supervisor and director, and the owner of Image Flux, LLC. He has served as a visual effects supervisor at two facilities: Reality Check Systems and IE Effects. Through his experience in VFX and motion graphics, he's learned a vast array of production techniques and software. While working at Reality Check, Aaron supervised a department that created visual effects for feature films, as well as broadcast motion graphics. Clients included Sony, New Line, ESPN, NFLN, and Fox to name a few. At IE Effects, Aaron supervised visual effects and stereoscopic work for feature films, television and ride films, for clients such as Sony, Fox, Columbia, and Falcon's Treehouse. The mission of Aaron's company Image Flux is to design and build clients' visual content from the ground up. Current clients include Ignited USA, Cake Studios, and Reality Check Systems.

    Browse publications by this author
Instant Cinema 4D Starter
Unlock this book and the full library FREE for 7 days
Start now