Important Notice:

On July 31st, 2017 the Digital-Tutors library will be retired along with Digital-Tutors concurrent licensing. Effective August 1, 2017 any active group plans will be redirected to www.pluralsight.com. Each group plan will receive one individual user license on Pluralsight for each active Digital-Tutors license. Please contact your account representative for any additional questions.
Extending the setup
Simon Fiedler

Guest Tutor

Simon Fiedler
In this CINEMA 4D tutorial we will learn how to use CINEMA 4D's node-based Expression System, XPresso.

We will talk about the principles of XPresso, learn how we can create nodes and navigate in our node tree. After this short introduction we will cover what vectors and matrices are and what we can do with them. We will work our way through a few practical examples where we'll show you different nodes and techniques.

Our final project will be a dynamic jellyfish rig which is fully driven by our node setup.
Introduction and project overview
1

Introduction and project overview

 
00:39
Introduction to the XPresso Editor
2

Introduction to the XPresso Editor

 
09:22
Data types
3

Data types

 
09:17
Adding vectors
4

Adding vectors

 
06:43
Subtracting vectors
5

Subtracting vectors

 
08:13
Exploring a matrix
6

Exploring a matrix

 
07:26
Combining different units: The Range Mapper
7

Combining different units: The Range Mapper

 
10:14
Automate a bouncing ball
8

Automate a bouncing ball

 
09:59
Extending the setup with a deformer
9

Extending the setup with a deformer

 
11:33
Integrating slave objects
10

Integrating slave objects

 
07:19
Extending the setup with an iterator
11

Extending the setup with an iterator

 
08:50
Extending the setup with custom offsets
12

Extending the setup with custom offsets

 
09:59
Calculating the circumference of a tire
13

Calculating the circumference of a tire

 
10:13
Making the tire roll
14

Making the tire roll

 
06:45
Extending the setup
15

Extending the setup

 
10:18
Banking controls
16

Banking controls

 
10:43
Steering controls
17

Steering controls

 
11:41
Planning the setup
18

Planning the setup

 
06:39
Jellyfish body movement
19

Jellyfish body movement

 
09:34
Morphing two targets
20

Morphing two targets

 
10:38
Delayed deformers
21

Delayed deformers

 
09:32
Dynamic materials
22

Dynamic materials

 
07:07
Giving the tentacles nice motion
23

Giving the tentacles nice motion

 
11:44
Creating a controller for the tentacles
24

Creating a controller for the tentacles

 
10:40
Attaching the tentacle rig to the body
25

Attaching the tentacle rig to the body

 
09:27
Attaching the dynamic strings
26

Attaching the dynamic strings

 
10:21
Creating a custom user interface
27

Creating a custom user interface

 
08:04