Intro to Xpresso in Cinema 4D

November 15, 2011

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.

Tutorial Focus:  ,
Software:  ,

  • awesome tutorial thanks for the help 😀

  • hey Nick, fix the post title (Intro)

  • Omar Gonzáles Díaz November 15, 2011 at 2:22 pm

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

  • thank you….
    very helpful

  • things make sense now. i can die happy. thank you.

  • LOVE IT!!!!!

    Please tell me you are doing thinking Particles soon!

  • 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.

  • 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…

  • 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 😉

  • 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!

  • Great!!! Thank you 🙂

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

  • 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

  • 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!!

  • If this is intro I’m curious about the advanced tutorials. amazing.

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

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

  • Thank! Really useful tutorial!
    P.S. Hi from Ukraine )))

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

  • Thanks a lot Chris! See you next Tuesday 🙂

  • Tnx man!
    I needed this.
    Very helpfull.

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

  • 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.

  • 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

  • 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 🙂

  • A follow up would be much appreciated!

  • so, so useful. Well done.

  • 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

  • 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.

  • 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 ?

  • Ok never mind…my fault. lol It’s there now

  • Thanks a lot Chris.
    Really helpful and demystifier.

  • 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)

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

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

  • 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..!

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

  • 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

  • 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.

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

  • Really helpful. Thanks Chris!

  • GREAT!!! More xpresso please!

    Thank you Chris!

  • 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.

  • Thanks for useful tutorial.
    Wait for more

  • Thank U very much for this helpful tutorial.

  • It did work! I tried it. -1 worked.

  • Thanks man. Really useful! 🙂

  • Evangelos Vangelis November 25, 2011 at 3:08 pm

    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!

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


  • 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’

  • Oop, not gonna tuch that, too much there XD

  • great great great great!!!!!!

  • 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!

  • 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

  • Hi Chris,
    Very help full and I gonna use it right away.
    Keep up the great work, thanks

  • 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.

  • Great tutorial it really helped a lot! 😀

  • oh, fantastic! Hope to see more about xpresso..

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

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

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

  • Thanks for this tutorial… it great.. 🙂

  • Super tutorial. Just what I needed. Many thanks!

  • Thanks a lot for this tutorial

  • You taught Awesomely.. Now I understand Xpresso.

  • 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

  • SO SO useful:) thanks chris.

  • 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

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

  • 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!

  • Dragomir Spasov May 29, 2014 at 8:47 am

    Thanks! This was helpful!

  • Anjaney Chirag Mahajan August 31, 2014 at 3:11 pm

    Marry me please! You and Nick Campbell are my heros

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

  • 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!

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

    Very helpful, it’s works for R17.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.