Greyscalegorilla.com

4 Free R16 Scene Files

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


In part 2, Chris finishes up how to use xpresso and vertex weights to create a growing animation style that you can use in your next project.

Download the Scene File

Example Render

Watch Part 1

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.

Signal
Light Kit Pro

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.

47 Comments

  1. Alflud

    Thanks Chris. This was an awesome tutorial. Yeah, some of those xpresso node are difficult to get your head around if you’re no math guru but …… it’s definitely worth trying to understand. Looking at this setup it’s easy to see the awesome potential to be had. Good work :)

    Reply
  2. Jessica

    Nice tutorial! Would be perfect for a roasting marshmallow :)

    Reply
    • Looks awesome!
      Where did you get the texture for the background?
      Or how did you make it?

      Reply
      • Thanks man :) All Thanks To Chris and Nick!

        The Background was done in After Effects, only thing I did in Cinema was the number and then fliped it and edit the opacity so it looks like theres a floor reflecting it and inserted a grunge texture and masked it out and lowered the opacity :) And played around with some colors

        Reply
    • Polo-

      hey man. Where do you get the sounds? It’s impossible to me to find good sounds, and yours looks pretty awesome.
      Nice video btw.

      Reply
  3. Man, thanks so much for sharing your knowledge with us. I had so many applications for this concept pop into my head as you were explaining the technique. So powerful.

    I am humbled that guys like you, the monkey, Nick and others, share your pearls of wisdom.

    Reply
  4. Chris192

    That was very cool. I could just watch you work forever Chris. I really liked Venom Super Evil. @)

    Reply
  5. Chris Charles

    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?

    Reply
    • Chris Schmidt

      You could add a second sphere that is just the water, so the land pushes up through it. As far as things moving for you… hmm, maybe try animating one of your noise shaders? Perhaps use a shader displacement so that there is movement, but only a little.

      HTH

      Reply
  6. GASIT

    Very inspirational….just think about the possibilities

    Reply
  7. That’s a great tutorial.
    It covers so many different things, I actually learned a lot from it.

    Thank you!

    Reply
  8. marvin

    hola! I like that will create a video tutorial on how to shape a heart.!

    Reply
  9. richard

    long time ago I wanted to see something about textures…how about a tutorial on realistic textures?

    Reply
  10. That’s great tutorial. But I’m waiting for a special edition (only for a donkey like me! ahah) with expresso training for.. donkey because I really don’t understand many of steps of this tutorial (I know.. I already write this in other part of video). So.. Chris, in Italian language: BRAVO!

    Reply
  11. eternal1964

    Thank you so much, Sir.
    Hope you share more of your kowledge/talent in the future.

    Reply
  12. Hey, nice tutorial!!! Thanks :)
    Can you do this tutorial for a text PLEASEEE?!
    i do it with a text, but it looks like shit :(

    please help me

    Reply
  13. ThaiThao

    i got a problem.. it says not enough memory.. i got the full version and when i try to render it tells me i don’t have enough memory.

    Reply
  14. I really like Nick’s tutorials, but thanks to you im starting to understand xpresso I really apreciate it

    Reply
  15. hdskillzproductions

    i got a problem…i cant find the common tab in preferences…im in r12

    Reply
  16. James

    Hey Nick or Chris the the first thing i did was animate the position of the cube in the project file and the first thing i noticed was that the bump map was static meaning the uvw coordinates didnt move with the animated cube though the displacement map was fine because it was based off the vertex map. I tried to generate uvw coordinates from the tags menu but it didnt seem to fix it.

    How do you assign uvw coordinates to a mesh and its corresponding texture so that the shaders used move with the animated mesh via deformation/transformation? a response or even a tutorial would be HUGE! Thanks guys and keep up the great work.

    Reply
  17. Thomas

    Awesome stuff, Chris, thank you so much for sharing through these tutorials! Great inspiration and learning!

    Thanks for posting too, Nick!

    Reply
  18. George Wilshaw

    Thanks so much for this tutorial! I’m 15 and im going on work experience doing video editing and production in a few weeks! I’m new to Xpreso and i followed this tutorial fine! Thanks a lot!

    Btw I’m making a showreel for when i apply for uni in a few years

    Reply
  19. thanks for great tutorial!
    i will apply this idea to my project!

    i just have one question.
    is there any way to make a kind of an alpha channel to delete the area in the cube that is not affected by the growing vertex mapping, which is finally rendered out with a blur edge of vertex mapping without looking like no cube there.

    please give me a follow-up if you have a good answer

    thank you again, chris!

    best

    Reply
  20. hi chris

    the question that i asked had been solved since you put the material named rust which has a alpha channel.

    thank you again and sorry for my careless mistake.

    Reply
  21. I have been looking over this tutorial the past few days. I am totally new to C4D and been playing with it and this just made me more addicted to it. I am trying to apply this technique to text which being a noob is a bit hard but I’m enjoying the challenge.

    Reply
  22. I have been trying to figure out how to apply this to text with no luck. when i make mograph text object then make it editable to where i can manipulate the caps and extrude the displacement explodes it apart. But that seems to be the only way to modify the vertex map. If anyone has some pointers or maybe where i went wrong fell free to reply to this with some pointers.

    Reply
  23. I’ve actually been looking for tutorial on an effect like this. I found replacing the vertex map/xpresso solution with an animated gradient map or any “ink bleed” footage works pretty well too. Obviously it lacks the ability to repaint your map in realtime, but it’s easier at least for me. I think the biggest lesson here for me was the indepth look the C4D texturing system.

    Reply
  24. james

    place could u just put the example folder up for download as i am doin stuff wrong n i want to tweak it

    Reply
  25. Takasaurus Rex

    Very Cool. The only problem I see with the vertex maps is you don’t really get smooth transitions. You get straight edges as the polygons fill up. The smooth function doesn’t really work to alleviate this as you pass through different levels of merging. Subdividing polys would help but you’d have to really have a lot of tiny ones to get it really smooth.

    Any thoughts on how we might get smoother transitions?

    Great Tutorials though.

    Reply
  26. Great couple of tutorials! Thanks!
    Not sure if I missed it, but what was the shortcut for the Erase function in the Paint tool?
    Keep up the good work!

    Reply
  27. Hey Chris, love this tutorial. This will come in very handy for me. Question, once I have the setup, I can apply this to other polygon objects, after I have adjusted the vertex maps? In other words, I can create other models, modify the tags to my liking, and it will still work , please let me know, thanks, Craig

    Reply
  28. Arthur

    Hey Cris! Thanks for the great tutorial. Needed it just today.

    I faced a little problem, actually two.
    I’m trying to change two textures from one to another with this method and I went to make two vertex maps in color channel, one for the base and one for the final one. The first one goes with inverted vertex map abnd it works fine, the second one goes with regular and it is not seems to be working.

    http://s8.postimage.org/7xsuzm6z9/Screen_Shot_2013_01_10_at_15_15_33.png

    Also I tried to apply this expresso to multiple objects. I have 16 skulls, with will change textures in one time. But I haven’t found the way to do tahat without making 16 WWR nulls with brand new xpresso for each one. Is there any way to copy the result for all 16 skulls in any siple way?

    Thanks a lot!

    Reply
  29. i need help with this
    as soon as i use the vertex maps on a primitive that isnt from the help files
    this whole thing doesnt work.
    i made my new primitive editable , i added 2 vertex maps and a 3rd as a “result” one
    i updated the vertex weight remapper xpress thing with the new vertex maps i created
    and set keyframes so the yellow areas ease in , but it doesnt work at all

    what am i doing wrong?

    Reply
  30. Duane

    I’m sure I’ll never see a reply to this since it’s a little dated, but I’m trying to apply something similar to text and it breaks apart the faces (ie: front, sides, back) any idea on a workaround?

    Reply

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.