Missed The Season 3 Premiere of AskGSG? Get the Full Schedule Here!

Intro to Xpresso in Cinema 4D 83 Comments

In this video, Xpresso wizard Chris Schmidt guides you though a gentle intro for Xpresso in Cinema 4D. From set driver/set driven all the way through making your own custom user data and controlling everything in a single Xpresso tag.

Comment Rules

This is a friendly community. Please treat everyone with respect. We don't all have to agree, but we do have to be nice. Criticism is fine, but rude comments and name calling will be deleted. Use your real name and don't be spammy. Thanks for adding to the conversation.


    • Thanks a lot.. That helps a lot to understand xpresso better… 🙂

  1. Omar Gonzáles Díaz

    Great! This is the kind of tutorial we need a little more. Thanks to both of you guys!

  2. kutaputa

    LOVE IT!!!!!

    Please tell me you are doing thinking Particles soon!

  3. Robert

    thanks a bunch.
    I stopped the tutorial before you did the math, to see if i could do it on my own. I did but I did it with a range mapper and the divide and math nodes like you had. I’m not hundred percent sure why it worked but it does? I would explain what I did but this is to long already.

  4. This is a great tutorial! Chris goes at the perfect speed. He’s fast, but he repeats himself, so things keep moving and I never feel like skimming through. I really feel like I learned a lot from this tutorial. I’m looking forward to more!

    Now if I could just think of some way to use this…

  5. Gokhan

    This is great tutorial,Please share with us more Xpresso Tutorial next days ,I want to understand and learn Xpresso.

    Thanks again for this great tutorial,
    See you 😉

  6. Great tutorial!! Thank you! This is the closest I have ever been to understanding Xpresso. I will have to watch it again, and then work it into an actual use/project for myself to really be able to do it.
    Thanks again Chris and Nick!

  7. Wayne

    Oh boy. I love the tutorials from this site but this one made my head implode.

  8. Copheeguy

    the absolute settings for set driver work the same as when you move a tag and make it absolute so it keeps the correct object. if driver is set to 0 and driven is set to scale 30, absolute driven drops scale to 0 to match. if you use relative driven then it will remain at scale 30 when your driver slider is at 0.
    i hope that makes sense. 🙂
    great turorial chris as usual

    • This, and relative works best when working is different parameters such as a real number and a degree.

  9. Chris, this is a great menu/button layout – – do you have this layout available for download? If not, going to try to recreate it for myself because it’s awesome – –

    Thanks for the great tutorial!!

  10. Really useful tutorial! that helps a lot to understand Xpresso when you’re beginner in C4D. Thanks!

  11. Godmil

    wow, you really made Xpresso a lot less scary. Thanks very much.

  12. rovino

    to refresh xpresso once you’ve adjusted a parameter.. press A (Im pretty sure that correct)

  13. Real Nightworker

    Thanks a lot Chris! See you next Tuesday 🙂

  14. Love your tutorials!
    You sit well on that knowledge sofa my friend.
    As do you Nick!

  15. Ravian

    If a stair step’s height(y)is off with a 6th of a centimeter, people usually trip the 1st time.

    Just a little fun fact.

  16. Nick or Schmidt I’m using Nick’s Layout and last night realized that when I ckick on a NULL it populates the “overhead light kit” xpresso tag. Please help me understand how this happened and how i can fix it. Thanx

  17. Karol

    Great tut Chris! Thanks for sharing Nick! After work with modeling, rendering etc. is time to xpresso and this is a cool lesson! Waiting for more 🙂

  18. Just wanted to post, and comment on the fact that i love how much you have stepped up the site posts over the past couple of months, It is really great to have almost a daily update to the site, and i love the way you guys teach.

    thank you

  19. very very usefull!

    I added some functions and this step generator will be my little buddy at work now 🙂

    Keep up the Xpresso tutorials. I would love to learn mmore from you.

  20. validi

    Where is the “user data” ? right at 23 minutes and 31 secondes , in xpresso , when he goes to “user data” , i only have “scale velocity” but nothing under that. (i’m using cinema 11.5 btw) is this normal ?

  21. Sazarret

    Thanks a lot Chris.
    Really helpful and demystifier.

  22. Touchsky

    Hi Chris, thanks for nice video, could you explain one more tip for me please, so how to make “reset to default” button in user data.(I know about script, and bool tag at the bottom,but it’s not what i whant)

  23. patrick

    i loled when i saw the headset haha why? WHY? WHY? use a mic so i dont laugh… jk your the man!

  24. Hakan

    Thanks for the great tutorial!!
    Hi from Siberia – Novy Urengoy

  25. swaroop

    hi , nick..
    awesome tutorial..
    (I have question for you)… can you do tutorials based on this kind of work ..
    i mean reflection and texture logo part of that video and reflection on woods ..
    and also other tuts on when we render multiple passes
    out from cinema how to work with them in after effects..!
    please help..!

  26. Thanks, Chris. Definitely helps take some of the intimidation out of Xpresso. Can’t wait for more.

  27. Hi Chris those tutorials really rock. Pedagogy is hard to master but you’re one of theses Masters! Love it , keep going! Thanks
    Tristan from France

  28. Great Tutorial. Thanks Chris. I can see some City Kit coming through with this example. I’ll definitely think of opportunities to use more set driven parameters in the future. Thanks again.

  29. cyrha

    Crystal clear!
    Tremendously helpful.
    Thank you both so very much
    Chris and Nick awesome !

  30. Null Personality

    Whoa! So that’s how it works. It does seem logical. Of course, when I do it, none of those nodal options will be there, or, if they are there, they’ll be grayed out. But perhaps I’ll try them again.

    Does the MATH multiply by -1 trick work on rotation? In the past, I couldn’t get User Data rotation to go negative, so doors on one side of a car would only open inward, while the other side worked correctly.

  31. Evangelos Vangelis

    Hello guys….

    Excellent work! With your tutorials i don’t stuck with the tut, but i easily manage to inherit the techniques onto my projects.

    Please Try to Create a Street Generator, Same as City Kit, but the same, with straights, crossroads, bridges…. Is that possible with expresso???

    Happy to have some news about that…

    Thanks in advance!

  32. Matthias

    Thank you Chris for this nice introduction to XPresso. Was exactly what I was looking for to get a basic overview.


  33. It’s so good to see cooperation between peoples, your tutorials were excellents, but now it’s just the best free access for anyone who wants to begin or improve his knowledges in motion graphic. I was a 3dsmax user, and now i’m working on C4D, with this website and all your tutorials it was a quick and free way to do it easily. You’re maybe one of the worst autodesk’s nightmare.
    Thx Chris and thx Gorilla, keep rockin’

  34. Hi, Nick!
    Very Helpfull video!

    just i have a question – i want to controll the rotation of an object by the Xpresso Tag And i cant seem to get it.
    Any help?
    Thanks Alot!

  35. kartik

    thanks you sooo much this is awsomely helpful
    at first when i saw this site this was great but now it is great greater than great…
    chris teaches about basics and nick teaches advanced stuff …its great
    thanks to both

  36. David Scott

    Great tute! –
    any advice about maintaining texture integrity through the process? (i.e. i can texture the first ‘step’ accurately, then each successive step distorts the UV).
    Thanks guys.

  37. IceKoldKube

    RockAndRoll …. So much power now in my hands … !!! Look forward to the advanced Xpresso tute !!!

  38. Björn

    Thank you very much for this tutorial, I havent dared to even look at xpresso until now. thanks alot, this is powerfull!

  39. josé M

    Hi guys, I downloaded XPresso, bit, how can I install it? Some help please!!??

  40. NFisch

    Chris this tut was awesome i understand anything you said i mean it was not complex but i looked other videos and you know i wasn’t understanding anything so please make a more complex video of expresso i really want learn about this program

    and when not can anyone give me a book or a school the internet cannot teach me that

    greetings from Germany

  41. Elias

    Hi it was very useful but i have a question is there a way to merge two parameters into one so you can modify both with the same handler? sorry for my bad english

  42. Thank you very much for this smooth intro! Now I am eager to dig deeper into expresso!

  43. Thanks for making XPresso easy to learn! This is way easier than I thought it would be. Now to get my artsy self better at math haha!

  44. Anjaney Chirag Mahajan

    Marry me please! You and Nick Campbell are my heros

  45. Thomas McGill

    Wow, this tutorial was awesome! Great way to introduce Xpresso! Thank you so much

  46. Great tutorial!! Thank you! This is the clsseot I have ever been to understanding Xpresso. I will have to watch it again, and then work it into an actual use/project for myself to really be able to do it.Thanks again Chris and Nick!

  47. Chupacabra

    Nick Campbell, the greyscalegorilla , has just posted up a new Five Second Project over at his splendid blog.


Leave a Reply

Comment Rules

This is a friendly community. Please treat everyone with respect. We don't all have to agree, but we do have to be nice. Criticism is fine, but rude comments and name calling will be deleted. Use your real name and don't be spammy. Thanks for adding to the conversation.