How to use Vertex Maps and Xpresso to make a Growing Texture Animation in Cinema 4D: Part 1

In this series of tutorials, Chris Schmidt shows you how to use xpresso and vertex weights to create a growing animation style that you can use in your next project. He included the scene file below so you can see how he sets it up.

Download the Scene File

Example Render

Watch Part 2

About Chris Schmidt
Chris Schmidt is a self taught Cinema4D user since version 6 in 2001. After teaching C4D for 4 years at Prairie State College and creating a series of tutorials for Maxon on Cineversity, he cofounded Chicago’s C4d user group ChicagoC4d. With a general obsession of all things C4D especially character rigging, animation, Xpresso and Thinking Particles. Most recently co developed the City Kit with The Gorilla.

Signup for the newsletter.

Updates about once a week. Deals on new products. Not spammy. Whats not to love?

34 people have commented on this post. You should too!

  1. zkaziee says:

    great tutorial, im going to try it later :)

  2. zkaziee says:

    sorry, i forgot the little big word, thanks

  3. Ronny says:

    Looking mighty interesting! Thanks for sharing Nick & Chris!

  4. Shuvra says:

    Its Awesome !!!!

  5. Lorenzo Pozza says:

    I just love your tuts. thanks again

  6. Holy volcanic growth Batman!

  7. makosx says:

    Such a big lesson! To watch and watch again, (with that unexpected end), and in order to practice sometimes. Thanx a lot for this more than a tutorial.

  8. Gdesign says:

    Cool, but for me is really difficult understand all the expresso steps. It’s my limit, I know, but I must start from the ABC of expresso tutorials.

    • Chris Schmidt says:

      This really isn’t a beginner level setup I know, but I came across a need for this tool and I thought it might be useful for others. I’ll try and think up a basic intro to Xpresso in the future for you guys who are just starting to explore the power!

    • Gdesign says:

      Thanks Chris, really.

  9. cheebachops says:

    Good stuff, never thought of using vertex weights this way. It opens up lots of possible deformer type animations.
    I’ve done siimlar with texture mapping for nice hi-res animated effects transitions, but combining vertex,textures and deformation will create a great looking effect.
    Thanks Chris

  10. KieranISIP says:

    Really great Chris loved this, opened my eyes a lot to the simple stuff in cinema. Like cheebachops, i was using external greyscale textures to get this look going, so great to see it being done within cinema with a lot more control too.

  11. Vodoo People says:

    TNKX Chris!!! it is amazing!!!!! I’m going to make a Volcano with this Tip!!

  12. NICEEEEEEEEE!!! (Fabolous Voice)

    Already did something cool!
    I’ll be posting it in a few but can you do
    a litle more on what else you can achieve with
    Vertex Map? Like Deformers and all those stuff?

  13. Nick says:

    Nice one dude.
    I have one question for you about Thinking particles
    When I use an object like a cube for instance as the geometry for the particle.
    What about the collisions, is it possible to make the particle colide at the boundaries of the object instead of the centre of the particle?

    I hope you can answer this one.
    Thank you in advance.

    Nick

    • Chris Schmidt says:

      Short answer… nope. Dynamics engine can though, and since you can put TP into mograph that’s your best bet.

      Chris

  14. Innocentbystander says:

    Wow! Thanks for the tutorial! I have always needed some tip or clue on how XPresso works. :D

  15. Chris Charles says:

    Here is my result! I decided to make a little planet using what I learned from the tutorial.

    http://www.youtube.com/watch?v=iKljiWbXKnQ

    I have a few questions for you guys tho, if you could watch my video first.

    Okay, so I like my concept but I would like it more if the continents were not simply growing and shrinking along the same patterns.
    If they would move more realistically over the planet and merge with each other but remain roughly the same size… any idea how to do this?

    Sort of like this: http://www.youtube.com/watch?v=hSdlQ8x7cuk
    But in 3D!

    Also; is there any way to make the “water” part of the model separate so that I can give it a better texture?

  16. ar2r says:

    I have a problem with live update of animation on the viewport. How can I turn that option on in CR12?

  17. Can you bake the calculations for the vertex mapping animation ?

  18. arthur kusika says:

    thank u chris, this more advance, well i try to follow though, although i’m just newbie lol

    • arthur kusika says:

      well i still can’t get understand about the iteration things that you explain, a lot about ‘zero’ came about, i don’t really get it honestly, can u explain it a little more?

  19. FFAtop says:

    wow nice one I like it

  20. shtl says:

    Nooice one !

  21. Pingback: [??? ??.13] 2011? 5? ??? | oinon is CINEMA 4D Technician.

  22. yannick says:

    first of all, niiice one!

    BUT, im not that confident in cinema and I wonder how to use this on other objects, everytime i copy my tags (or makin new) the script doesnt work. I guess its very simple and I am kind of stupid ;)

    Other question:
    how does it work to combine textures? I tryed zu seperate the texture with the vertex map a – inverted but it works only in the colour channel :/

    Thanks in advance!

  23. spacedudeGFX says:

    hey someone help I followed the tutorial exactly as he did and now I want to do it with a different editable object and what I was thinking to do is just copy the tage but that doesent work on the third tag the paint doesent show up and also even after the render if someone knew a solution that would be great

  24. Chris Schmidt, if I didn’t see your face, I would have think your about 45 years old (by sound of your voice). :) Great voice!!

  25. delphin2424 says:

    Hi Chris,
    really great tutorial. I start learning Xpresso right here from 0 and everything was extremely clear.
    About the part 1 i have a question: why you do connect the “count” into Iteration End?

    Tnx a lot

  26. sai says:

    Great tut chris thanks. but i struck how to apply burn ,rust textures .help me

Comment Rules: I love helpful comments. We don't all have to be friends or agree, but we do have to be nice. Criticism is fine, but rude comments will be deleted. Use your real name and don't be spammy. Have fun and thanks for adding to the conversation!

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>