How to use Sub Polygon Displacement in Cinema 4D


I recently have been playing a lot with Sub Polygon Displacement and I wanted to show you some of the fun things you can make with it. In this tutorial, I show you how I made the abstract shapes below by starting with a sphere and adding a texture with Sub Polygon Displacement and a noise pattern. Please link to any fun renders that you make with Sub Polygon Displacement in the comments. I would love to see them.

Final Renders

Signup for the newsletter.

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

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

  1. Damian says:

    hey just waiting for the video to load but im gonna thank in advance cuz i’ve been looking al over the web for tutorials regarding this subject, and normal mapping ;) hope you consider making some normal mapping tutorial.

  2. LicĂ­nio Sousa says:

    Hi! Great tutorial, only one correction… you can use displacement with a parametric sphere… Just “untick” the render perfect option…

  3. Jake says:

    Nice Tutorial Nick! Might be cool to animate the noise too.

  4. Alex Parsons says:

    Another amazing tut.
    This gives me so many good ideas! XD

  5. Ernest says:

    Andrew Kramer’s fringe secret has been revealed to me. I watched the final episode a few days ago and the quesstion popped up in my head again. I wonder how some people manage to use this a transition between shapes. Any ideas?

    • start with the first “object” (displacement map) at the highest intensity you intend to use, animate the height to 0, at the 0 mark, keyframe the first displacement map being replaced by the second one, animate the height back up again

      1 discplacement > whatever object you have in the center > 2nd displacement

    • Ernest says:

      Thanks. I think I understand it. Just a little logic and tricking of the eye.

  6. rob says:

    Hey Nick.

    Cool video Nick, as always. Check out this related resource as well. Could save a lot of test renders.
    http://www.cybergooch.com/pages/c4d/noise/c4d_noise.htm

    Rob

  7. Colortrails says:

    Best C4D tutorial in a while. SPD is a really powerful feature. Great to see the interplay between Noise and the resulting look. Little details like this are what make your tuts so cool. Thanks and enjoy the long weekend!

  8. Brink Kale says:

    I haven’t watched the entire tutorial yet but the previews you left look amazing Nick. <3

  9. Thomas says:

    Love the tutorial. Is there a way to cache the displacement?

  10. Katie says:

    Wow. I can’t wait to try this one!

  11. Jimmy says:

    you drink alot of coffee before your tutorials dont you? lol Great vid as always.. :)

  12. Man, i really enjoy your C4D tuts.. it’s one of the reasons that nowadays i play if it sometimes..

    This one is a great help for making any kind of crazy commercial and personal job..

    Thanks!

    (one thing i think it’s funny from the tuts is the time that they are recorded, most of them are on frdays or weekends at a really late hour, working just like most of graphic designers =P)

  13. Fabian says:

    You may wanna check out the c4d help on SPD! they got some cool preview pics all the diffrent noises loaded into the displacement channel! :) any way nice tut as allways! :)

  14. Bela Campbell says:

    Thanks for that great thing! Like also playin’ around with that textures! Looking forward to the next!

  15. Collider says:

    The Mograph Displace deformer is a quick way to view displacement without rendering. And you can use parametric objects with it.
    Nice link Rob, very handy.
    …and great vid as always gorilla.

    • I was just about to post this. I was looking through the help (!!!!) in C4D and the displace deformer blew my mind when I found it. Way quicker to see whats going on.

      Nick those seek black renders are really nice

  16. chetan says:

    love ya dude!! thanks!

  17. Kamran says:

    hello nick
    i already emailed u this and i didnt get any answer, i thought maybe its better to drop it here,
    Plz check the http://troika.tv/ then go to => Clients => Fox => 05
    thanks for all the tuts and info.
    best regards,

    kamran

  18. I use the noise channels constantly, and i never noticed that little preview box, that one tip made this tutorial invaluable, thanks nick!

  19. Jen Pruett says:

    Great Tutorial cool organic stuff, cinema 4D rocks, Jen

  20. Awesome stuff! But how do I link this to the sound effector?

  21. Omar Reyes says:

    hi nice tuto,try to use displace defomer from mograph it more faster,http://www.viptutorial.com/

  22. Did som combo stuff with the displacement deformer and mograph. watch the last half of this video.

    http://vimeo.com/7484510

    :-) Cheers

  23. S3B39 says:

    Hi Gorilla

    this is the link to my “cool” shit.
    just a try
    you’re a very great teacher, you know !

    http://s.p.25.free.fr/wordpress/?p=251

  24. Looks cool, nice job, I’m looking forward to messing with it

  25. great tutorial Nick i love it :) great tips man I’ll playing with this technique NOW

  26. Rostenbach says:

    Alright, here is the first (I’m sure of many) renders. http://twitpic.com/1ry85y

  27. Yimbo says:

    Here’s my little test.

    http://vimeo.com/12124372

    Pretty cool technique Nick, it’s amazing how much you can do with Cinema in a really simple way.

  28. ChrisropHer says:

    Great Tut! Im a Chilean Design student and your tuts are help me a Lot.. Thanx!!!

  29. James Redd says:

    Great tut! Awesome looking stuff! Did you get a wide angle lens for your camera?? Seems further back.

  30. Teis says:

    Great tutorial to make high quality abstract shapes! Thanks.

    Here’s my try: http://a.yfrog.com/img715/8184/ejoc.jpg

  31. William George says:

    Pure awesomeness!
    A fun question:
    Wouldn’t it be amazing if you could use an audio-track to displace/animate this effect? Is it even possible in C4D?

    • Yep, see the Monkey’s NAB presentation. You might have to link up some parameters in xpresso but definitely do-able just using the audio amplitude to control the displacement channel

  32. Ellesson says:

    Awsome website you’ve got dude!
    These tutorials are really helpful.

    Here’s my try http://vimeo.com/12130119

  33. giantsquid says:

    hey grilla
    nice tut
    cheers

  34. Martin says:

    Thnaks for tutorial dude!

  35. ZEF says:

    Hi,

    I’m happy you’re back to teach us great things and increase our imagination. Something like : ‘for my mind to yours’…
    Anyway, great results with displacement texture onto geometry but I’ve read somthing a year ago about it and it seems it’s greedy for render times !
    A usefull link to have the complete library about all kind of noises into C4D is : http://www.cybergooch.com/pages/c4d/noise/c4d_noise.htm
    I wish I could make a PDF file of this usefull reference and share it with everyone’s interested by.
    Im waiting for your next tutorial, Mr. Gorilla !

  36. I really dig the way you are sharing your toys with the community.
    Displacement is absolutly awesome for abstract motion design or for organic surfaces. I was looking into it a week ago and came up with my rendition of a bloodstream. SPD really helped me with the blood vessel, to bad I couldnt add it to the cells as the rendertimes would have exploded for me.

    http://www.vimeo.com/12130620

    I’m looking foward to your next discovery.
    greetings from germany.

  37. mediengestalt says:

    Thank you, Nick!

    @Rob: thank you for sharing the link to the great cybergooch preview collection. Added to my favorites.

    I got inspired to do a little choclate ball using sub-poly displacement:
    http://mediengestalt.de/_gsg/choclateball/choclateball.jpg

  38. Here is one used in my deconstruction project entitled “Q”.

    http://cargocollective.com/mathieuj#395296/Q-Deconstruction

  39. Liam says:

    Nick’s finally released a tutorial on how he styles his hair, Nothing like sub polygon displacement.

    Nick your lucky you covered my 2 week old email in your live cast or i’d be sending death threats xD, Nah im playing thanks and imma make some stuff with parts of this tutorial noww ty.

  40. Scott Barnes says:

    I wonder if you could use this to fake grass? (time to experiment)..

  41. Scott Barnes says:

    Yup.. grass works..
    http://www.flickr.com/photos/mossyblog/4650299988/

    Obviously its a taxing process (5min render time per frame) and it only works if you zoom out…still nice..

  42. PIPO says:

    This is good,anyone know how to switch shapes in animation?? like Kristian Boserup

  43. Toby says:

    This is a great thread on CGSociety about creating a complex scene with sub poly displacement. Pretty crazy texture and useful to study.

    http://forums.cgsociety.org/showthread.php?f=47&t=377058

    You can animate the noise as well to get some cool undulating blobs happening too, and even morph between two textures using the Texture Track. Awesome!!! :)

  44. Matt Cinque says:

    Hey Nick!

    Check out this video I made using the same method a couple months ago, I made an audio-reactive disp-map in aftereffects with sound-keys.

    http://vimeo.com/10339591

  45. Puny Lemon says:

    great way to make rocks.

    http://i46.tinypic.com/2cy41av.jpg

  46. Andrew says:

    Thanks Nick. Played with displacements a while ago to make mountains. Always fun to play around with. Tweaking settings. Have uploaded a few test renders. vimeo.com/album/232956

  47. Craig says:

    Here’s a good noise reference site to help.
    x

  48. Bret says:

    Very Cool Nick. Thanks again for all you do. Somebody mentioned wishing they had a pdf of the textures on cybergooch.com. Now that I can do. What’s the best way to get it to those who would like it? Also, is it ethical to make pdf’s of one’s site? just wondering.

  49. MdW says:

    I would kinda like to hijack this post to just express one thing: Nick, I’ve gone to school for this shit, but you’re a better teacher than I ever had. I am going to force all my friends to wear shirts that read: “I love the gorilla”, and if any of them ask why, I’ll just give them a stern look… Thank you, I’d almost given up on it all, but you reminded me it’s important to have fun in what you do.
    Forgive the sappiness (is that a word?), M.

    • MdW says:

      *to wear a shirt*, single, not plural… where’s the edit button?

    • The Gorilla says:

      Thanks for that, MdW! It’s so great to hear that people are learning and enjoying the videos. It’s why I do it. Can’t wait to see the Tshirts. :)

    • MdW says:

      Thanks for taking the time to reply. The fanboyish tone may or may not have been caused by me being not entirely sober when I posted *blush*

      But yeah the thing is, it’s not the actual content, that information can be found all over the web. It’s the manner in which you bring it; There’s a spark of enthusiasm in it which, to me at least, is very contageous. It makes me want to sit down myself, and toy with the software, and it’s a world of diff compared to the teachers I was used to, who would mostly just bombard you with the dry info without ever really seeming to enjoy it themselves.
      But to make a long story short; keep up the good work, you’re an inspiration.

      Regards,
      M.

    • Scott Barnes says:

      +1 Agreed.

      Cinema4D is a great product but i feel its community is fragmented way too much to the point where i am tired of stumbling into piracy sites in the search for tutorials (i had no idea piracy was so ramped in 3d software space). Nick’s blog is a welcome piece of digital fresh air that helps guys like me navigate the C4D + AE waters.

      This blog is the definition of street evangelism working.

  50. WOW its amazing how little tricks can cause such big results, thanks nick, my inspired piece:
    http://vimeo.com/12145974

  51. I’m a 3ds max guy myself but I still watch all the c4d tutorials. I love the 2nd render you posted

  52. Here’s a question:

    I’ve played with the displacement maps a little before, but never got that deep into it, and I’m wondering if it’s possible to bake the displacement onto the actual polygons, so that I could ditch the material?
    I mean it’d be great to use displacement to create some shapes and zBrush to add the nifty little details just like I want them.
    So am I just overlooking something very simple or am I always tied to having the material on the physical object (well, as physical as a 3D object can be)?

    Thanks for your time, people.

  53. Marcocreative says:

    Hey Nick, thanks so much for this amazing tut. I’m learning a lot by you. Just a thing i need to say about your tuts please don’t see that as a bad critic: When you explain many people are very focused about your mouse movements and about your words (sometime it’s not easy the “lesson” subject) and you move and click the mouse many and many times in input text box or move the popup windows and so on… that make me headache :P and make me stress.
    I again say you THANKS FOR ALL YOU DO!! Just i wanted to say that as advise to get a perfect tutorial not for other reasons. :)
    Marco

  54. Pingback: This Week in Motion Design 30/05/10 | Motion Design Love

  55. Alexander Engzell says:

    Hey Nick!

    First of all, thanks for providing the best blog in the universe.

    Please have a look at my interpretation of your tutorial.

    Comments/Feedback would be much appreciated: http://www.behance.net/Gallery/Displacement/527156

    /Alexander.

  56. Flo says:

    here’s my approach. great tutorial nick!
    http://www.vimeo.com/12149989

  57. Jon says:

    Nick, How does one go about transforming their displacement into another object? For instance, I want to start with a sphere, use displacement and make it do “cool shit” and then end with it as a cube. I’m new at all this.

    Second, does it make more sense to add depth of field in cinema, or do it in after effects?

  58. alexandra says:

    hi!
    i started watching your tutorials today and i`m hooked but i have a request( like the annoying people bothering dj`s from doin` their thing)…can you make a tutorial for architectural rendering? i mean a real house and building materials? i`m using CSTools now and it`s made quite the difference but i`d love to see your idea on this.

    p.s. i promise i`ll buy your kit as soon as i can afford it:P

    great work!

    • The Gorilla says:

      Thanks for watching, Alexandra. I have never done any architectural rendering actually. If I learn anything about though, I will for sure do a tutorial. Cheers!

  59. Tony Gil says:

    I’m not getting the Sub-Polygon Displacement option? Nice tut Nick! Please help.

  60. laughingGUY says:

    hello gsg!

    this is an awsome tutorial und very inspireing! i try it out and modify it a bit with the soundeffector:

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

    i hope u like it.
    thanks for all the tutorials and inspiration. i´ve learned a lot. pls go on.

    greetz
    laughingGUY

  61. mic says:

    hi Nick, thanks for tut! This is my video:
    http://vimeo.com/12172601 :D Simple rotation :)

  62. Steve Cooper says:

    SPD is great for ocean scenes as well.

    Don’t forget you can ‘layer’ the noises so therefore adding even more effects instead of just one noise.

    When in the ‘noise shader’ attribute just nudge the movement up a little and the speed to about 1-2% and if using the correct noise (wavy turbulence seems good for this) and you can get a ‘rolling wave’ effect if applied to a plane.

  63. campru says:

    good stuff Nick I also covered this a few weeks ago http://vimeo.com/channels/cinema4dtutorials#11951142

  64. Guillaume C says:

    Do you know you can live as a parametric primitive whit the Displace Deformer of mograph.
    You don’t have to make it editable and you can see the deformation when you modeling in the viewport !

  65. Jorge says:

    Hi Nick,

    I just want to take the time to say you are so awesome!

    To do all these tutorials so that newbs like me can learn about AE and C4D and about the biz…and I am learning…soooo much.

    I want to get into the biz but am learning the progs right now.
    When I make the jump – sometime soon – I will definitely pick-up the Light kit – looks so cool!

    So please keep up the excellent work! We really need you out there!

    Peace!

  66. Julien says:

    Thanx for this lesson Nick !
    here is my try : http://www.juartlittle.com/onyx.jpg

    (Made with a TV greyscale picture !)

  67. Ramin says:

    Hey, got inspired and made something in XSI no not C4D i know ;)

    http://www.vimeo.com/12181865

  68. bio says:

    Another great lesson, Mr. Gorilla!

    Here is my attempt http://vimeo.com/1218167.

  69. Mowley says:

    Great tutorial man…

    You can also animate the displacement organically using the “animation speed” option..

    If you right click the texture you can turn on “animate” for the preview window too, this will show you how the texture will animate st8 in the material window :D

    Hope that helps/inspire anyone

  70. Tobias says:

    nice tutorial – as always!

    here´s my render:

    http://b-r-o-t.net/live.jpg

    this is easily the most time consuming frame i ever did – several hours on a 8 core macpro…

  71. Kevin Snyder says:

    Thanks for the great tutorial. Here is my take on it.

    http://dl.dropbox.com/u/1426292/share/Planet.jpg

  72. anime_t says:

    awsome tutorial man… ;)
    here is my try…
    http://vimeo.com/12152985

  73. Tobi says:

    this is what i did a year ago: http://vimeo.com/12030570 a visualization of the largest cities in history. i prefered to use the displacement map option of mograph because it has a preview while editing. you can also combine it with a standard displacement material. i’m not sure but i think subpoly does not work in this case so you have to increase the segments of your primitive.

  74. Steve Cooper says:

    This is a quick example of what i meant regards animating the SPD by just upping the animation speed and movement.

    http://vimeo.com/12198821

    Thats just by selecting wavy turbulence and upping the global scale.

    Its only a quick example and took all of 10 minutes to set up and render.

    For a better look i would have upped the AA plus layered a couple more noises to give smaller details.

  75. pawel says:

    Hi.
    its all the same mesh! The modling and displacemant map comes from Mudbox. I had to use the lowpoly mesh for rigging und anim. Its WIP ofcause but the SPD works fine just like Bodypaint(ing) the Lowpoly mesh!!
    I just wonna show nother way of usage SPD ;]

    http://www.abload.de/image.php?img=newalien_0074uj8.jpg

    GSG rulz

  76. Mr. Tibbs says:

    I’ve always wondered how this was done…
    http://vimeo.com/719796

    A “fleshier” version of what you’ve done.

    • Zizo says:

      Not really sure (ofcourse :P )
      but i think he did some picture sequences, for displacement, color and reflection…

      then applied them on the sphere… to be animated over time by those passes/sequences…

  77. Casko says:

    Hey Nick, i just wonder if you know how to do a
    natural camera movement in c4d, i have seen
    animations that have got a camera wiggle like
    its real but i cant achieve it… could you
    share some tips?, i tried moving the camera with c4d frame by frame and adding wiggle expresion in AE but i cant get a really natural looking.

    Cheers

    • Most of the time you will find it has been shot for real with a camera, tracked with something like PFTrack/Hoe, Syntheyes or Boujou and brought into cinema as camera data. This is most realistic way to achive a handheld camera move. Try playing with the CSTools though as some of the camera tools in there have some randomness in them.

    • The Gorilla says:

      I would give CSTools a try first. Or, you can shoot real footage with a real camera and track it. Then use the tracking data on your scene.

    • Casko says:

      Thats what i thougt, ill try some tracking then, the problem is that my camera got some shutter problem issues (HV30), but ill give it a try.

      Thanks for the tips!

  78. damn nice nick – way to go… ;)

  79. Rico says:

    Your like the “Andrew Kramer” for Cinema 4D! In other words: Your Awsome!. Dude I like your work, i like your tutorials , your site, everything. GREYSCALEGORILLA ROCKS!

  80. misterjoe40 says:

    SWEET I GOT A JOB VJING FOR A CLUB NEXT MONTH GOIN TO USE SOME OF THIS STUFF

    http://vimeo.com/12206217

  81. Pingback: Sub Polygon Displacement / C4d | Motion by Design

  82. Michael says:

    Hey… just a quick question. Do you render your stuff outside of C4D or with the built in renderer? – Sorry if this has already been answered, I’m still trying to play catch up as I just found out about this site. Great stuff Nick! Thanks for all of your hard work.

    -Michael

  83. Carl says:

    Nice job man.
    Here are some test renders I came up with:

    http://www.flickr.com/photos/carlrjohnson/4662699026/sizes/l/

  84. Zhelle says:

    Hello

    First thing I ever made in cinema 4d, figured out how to animate elsewere but I must say your tutorials are awesome Nick, easy to follow and you have a great voice.

    Here’s my go:
    http://vimeo.com/12237218

    /Z

  85. eran says:

    i also was amazed by “tales of the unexpected”
    thank you nick for showing the way
    my short test http://vimeo.com/12247851
    using footage on the textures

  86. Adam says:

    Nice tut nick=)
    My short http://vimeo.com/12189723

    greetings from ger

  87. Marino says:

    Thanks awesome!

  88. Jake Parrish says:

    I experimented with this a little bit. Tons of fun.
    tms.tumblr.com/

  89. Pingback: How to use Sub Polygon Displacement in Cinema 4D | greyscalegorilla/blog | PORTFOLIO -POST????-

  90. David Hessel-Pioriez says:

    Hey Nick, love the tut and thanks for what you do…..I just started learning C4D and you have been a HUGE help…….here is my try.

    http://www.vimeo.com/12277290

    Let me know what you think.

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>