spacer

Logo spacer

 

gallery
animations
Images

personal
About Me
Misc Stuff
Contact

fakeButtonspacer

This is my series of examples of Xpresso setups taken right out of real life production. I hope with posting these I can help people get started in Xpresso and see what can be done with this tool.

Examples range from rather entry level to more advanced ones. They are for people who have already looked at Xpresso before but you neither need expert knowledge nor have graduated from maths to understand and follow the examples.

Every shot comes with a pdf file where I explain what each node does and also why I used it the way I did and what the ideas behind it are. It's not a step by step "click here do that" tutorial but a broader look at Xpresso from a real life perspective.

Hopefully you find my Shots of Xpresso inspiring to create your own setups.

This is a series that will be frequently updated.

spacer

timesTickingspacer

timesTicking

We're creating a digital and analog clock that displays scene time in minutes:seconds:frames. The main insight here is that the math node can also be used to handle text and not just numbers.

Download timesTicking

spacer

thinkingMographspacer

thinkingMograph

Moving Mograph clones are leaving behind trails of ThinkingParticles. This shot covers iterations and particle spawning which is "virtual" multiple emitters at various positions.

Download thinkingMograph

spacer

angleCheckerspacer

angleChecker

A small little tool that compares if a section between two points of a spline is prallel to a section between two other points of the same spline.

Download angleChecker

spacer

splineOnSplinespacer

splineOnSpline

Iterations are your friend here. We iterate through the points of a spline in order to map them onto another "source" spline. This recreates the SplineOnSpline plugin by AixSponza in XPresso.

Download splineOnSpline

spacer

bouncingBombspacer

bouncingBomb

ThinkingParticles bounce off of a ground floor and upon their third bounce explode into loads of fragments. This setup relies heavily on particle channels.

Download bouncingBomb

spacer

nodYourHeadspacer

nodYourHead

An introduction to Hierarchy iterators and Object Indices. A collection of Cubes is scaled according to their position in a hierarchy. Also they change their rotation when a sphere is coming close.

Download nodYourHead

spacer

fakeButtonspacer

fakeButton

Creating a UserData Button that lets you save any values.

Download fakeButton

spacer

targetingspacer

target

This setup recreates the Target Tag that is already there in Cinema. By building it on your own you're free to add more functionality to it like having a random value affect your targeting.

Download targeting

spacer

stretchyspacer

stretchy

We create an advanced setup which tells you if the distance between two objects is stretched or squashed. Additionally there's also a line visually representing the squash/stretch by its colour.

Download stretchyMeasure

spacer

vertexmapspacer

vertex

We transfer the luminance information from a texture or noise into a Vertexmap using Xpresso.

Download shader2Vertexmap

spacer