Professional Documents
Culture Documents
A01 - Lesson04 - C4D Xpresso 2
A01 - Lesson04 - C4D Xpresso 2
A01 - Lesson04 - C4D Xpresso 2
Rigging
1
OBJECTIVES
1. Understand how to work with Xpresso in C4D
2. Able to do simple rigs with Xpresso
Rigging
2
LESSON CONTENT
1. More Xpresso Nodes
2. Logic in Xpresso
Rigging
LESSON CONTENT
1. More Xpresso Nodes
2. Logic in Xpresso
Rigging
MORE XPRESSO NODES
Time Node
● Basic node for getting the project time & related settings
○ Time → output in seconds
○ Frame → output the frame number
○ Frames Per Second → output the frame rate
● Use FloatMath node to multiply the Time output to change the speed
Rigging
5
DEMO
Time Node
01 Clock.c4d
Rigging
6
MORE XPRESSO NODES
Range Mapper Node
● Changes an input range to an specified output range
○ Eg input 0-100 → output 100-1000
● Input and output range can be of different type
○ Angles & %
Rigging
7
DEMO
Rigging
8
DEMO
Rigging
9
DEMO
Rigging
10
MORE XPRESSO NODES
Noise Node
● Outputs a random value
○ Based off a noise pattern
○ Useful for adding random animation to objects
● Can be animated with a Time input
○ Connect a Time node to control the noise animation
● The default noise output a specific range
○ -0.5 → 0.5
Rigging
11
DEMO
Noise Node
05 Wind Vane.c4d
Rigging
12
DEMO
Noise Node
06 Boat.c4d
Rigging
13
DEMO
Noise Node
07 Console.c4d
Rigging
14
MORE XPRESSO NODES
Trigonometric Node
● Provides a trigonometry functions
○ More useful for Sine function
○ Sine is the default function
● Useful for creating back and forth motion
Rigging
15
DEMO
Trigonometric Node
08 Metronome.c4d
Rigging
16
DEMO
Trigonometric Node
09 Car.c4d
Rigging
17
LESSON CONTENT
1. More Xpresso Nodes
2. Logic in Xpresso
Rigging
LOGIC IN XPRESSO
Condition Node
● Mainly used to send a selected output from an available list of inputs
○ Connect all option to each input
○ Can add as many inputs as needed
Rigging
19
DEMO
Condition Node
09 Car.c4d
Rigging
20
LOGIC IN XPRESSO
Compare Node
● Compares 2 inputs and sends a True/False output
● Multiple comparison methods
○ == → Is equals to
○ < → Is less than
○ <= → Is less than or equals to
○ > → Is more than
○ >= → Is more than or equals to
○ != → Is not equals to
Rigging
21
DEMO
Compare Node
10 Gauge.c4d
Rigging
22
THANK YOU!
Rigging 23