Stacks Image 582
If you want to know more about the wonders of Xpresso and Cinema 4D, this is the place to find Tutorial and Tips videos.
Passing Position from One Object to Another


A beginner's tutorial, for anyone who has yet to try working with Xpresso. Quite simply a case of taking the position value of an axis from one object and passing it to a different position axis of another.

Passing Rotation from One Object to Another

The second of my beginner's tutorials. This one involves passing the rotation of one object to another, along with using simple maths to halve the speed of the second object.
Simulating Inertia

Using a flat plane and a simple model of a boat, the effects of inertia are simulated in this tutorial. It's surprisingly simple to achieve and gives insight into just how powerful Xpresso really is.
Collision Detection

Detecting collisions between objects can be extremely useful when animating, using procedures. The process of doing so, is fully explained in this tutorial.
Sensing Proximity Between Objects

Detecting the proximity between objects is another of Xpresso's many talents. This can be used in a variety of different situations, but in this tutorial, it will be employed to open a star gate, allowing a space craft to pass though it.
Simulating An Alarm System

This tutorial introduces the possibility of creating an intruder alarm, by simulating a laser beam, which when broken, triggers a red indicator light.
Position & Global Position

In this tutorial, the very important difference between an object's Position and Global Position, are fully explained. I also give insight into when and why it is often essential to work with Global Position.
Using the Mix Node

In this video, I explain how to utilise Mix Nodes, in order to transform one movement into two others, by creating a blend between the heights of two lifts, controlled by a hydraulic ram.
Using the Range Mapper (1 of 2)

In this tutorial, I offer basic insight into this highly versatile and powerful node, by using it to make one object move across the viewport at half the speed of another. I then take things a little further, by restricting the object's movement to within a set range.
Using the Range Mapper (2 of 2)

In this second Range Mapper tutorial, I look at using the node in the creation of gears, illustrating how it is a more tidy solution than resorting to integrating the Negate node into an expression.
Stacks Image 616