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.
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.
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.
Detecting collisions between objects can be extremely useful when animating, using procedures. The process of doing so, is fully explained in this tutorial.
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.
This tutorial introduces the possibility of creating an intruder alarm, by simulating a laser beam, which when broken, triggers a red indicator light.
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.
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.
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.
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.