Introduction to Microdisplacements - Blender Tutorial

Blender tutorial showing you how to use the latest Micropolygon displacements and Adaptive Subdivision. Read about it: www.blenderguru.com/tutorials/...

Пікірлер: 557

  • @naimrhioui
    @naimrhioui2 жыл бұрын

    For those who are watching this video in 3.0 you may have some probleme when you put the displacement into the Material Output , to correct this probleme you just have to put a displacement node between the material output and the image texture with the displacement and don't forget to plug the "color" of your image texture into the "Height" og the displacement node. Thanks to Andrew for this tutorial it's a pleasure too see all the amazing tutorials that you provide

  • @nataliapockets

    @nataliapockets

    2 жыл бұрын

    Im so confused. Ive tried looking this up everywhere. This video is the only thing I can follow, and the displacement setting isnt there.. what am I missing here?

  • @nataliapockets

    @nataliapockets

    2 жыл бұрын

    oh okay fyi anyone wondering, this whole thing got replaced by the displace modifier

  • @KenanProffitt
    @KenanProffitt7 жыл бұрын

    This is incredibly exciting! Thanks for the detailed overview, Andrew!

  • @julianarnold5499
    @julianarnold54997 жыл бұрын

    "2.5 times faster, saves 88% memory and looks better" sounds like magic, but as you showed it is just a very clever idea. Thank you Andrew for showing this! Your videos are the best!

  • @Soriokeink
    @Soriokeink7 жыл бұрын

    I don't even do 3D related works anymore yet i find this facinating.

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    It really is an exciting feature!

  • @AlienXtream1

    @AlienXtream1

    7 жыл бұрын

    while this feature is cool and all what shocked me the most was that you can set the render resolution scale beyond 100% :D i didn't know that worked there :P as for the "dynamic subdiv" if you could get a simplified version to work and update in real time you would have out of the box LOD method that could potentially be used in the BGE (which i think needs some more love, "cycles game" render engine anyone? :P)

  • @ClassyDogFilms
    @ClassyDogFilms7 жыл бұрын

    Excellent tutorial, Andrew! So clearly presented and explained, as usual. Makes me want to start playing with it right away!

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    Thanks mate!

  • @alkarioma
    @alkarioma7 жыл бұрын

    You know, I always THINK I'm ready for the next Blender release, and every time the devs just blow my mind with the amount of love that goes into this program. I cant wait to play around with these new features!

  • @blenderm4n
    @blenderm4n7 жыл бұрын

    This is so awesome just a week ago i learned about vrays microdisplacements in my internship and wondered if we would ever have something like this in Cycles and just at that time they actually do it :D i love this community.

  • @kreiyu
    @kreiyu5 жыл бұрын

    I've been finding the usual displacement method a pain and not working to my liking. Thank you so much for all you tutorials! You are a god send to people who are new to blender!

  • @marcusmravik210
    @marcusmravik2107 жыл бұрын

    I can't express how excited I am... This has been what I've NEEDED FOR SO FREAKING LONG!!!!

  • @MatzemachtMucke
    @MatzemachtMucke7 жыл бұрын

    Your blender tutorials are the best that I have seen on KZread yet. Many thanx.

  • @animatorZed
    @animatorZed7 жыл бұрын

    I have been waiting for this in blender for so long. Played around with it in arnold and it was amazing, really looking forward to trying the blender version.

  • @theggstudios2541
    @theggstudios25417 жыл бұрын

    This tutorial is just amazing! Thanks for showing this new Feature. I tried to do a stone field with mirodisplacements.

  • @pixelasm
    @pixelasm7 жыл бұрын

    I am a C4D / Octane guy but out of curiosity have been following your channel for some time now. Thanks for this awesome news. After all progress of one competitor makes the others normally want to catch up ;)

  • @ahmedalbagdady7253
    @ahmedalbagdady72537 жыл бұрын

    Andrew it was an amazing tutorial! I guess why the rock scene didn't work because it was on supported feature set rather than experimental.

  • @rudypieplenbosch6752
    @rudypieplenbosch67523 жыл бұрын

    You mention here this feature is finally there, however in version 2.92, 4 years later, its still experimental. any idea, why is this feature is taking so long to officially support? I can see huge memory savings and shorter render times, you would thing they made is official by now 🤔

  • @alejandrosoto9792

    @alejandrosoto9792

    2 жыл бұрын

    hello i am using blender 2.9 and I am still confused on some of the steps he did, did it work for you his steps? I am asking because you seem to be the only one who has done the steps within the same year as me.

  • @mistercliff2002
    @mistercliff20027 жыл бұрын

    I'm only a few minutes in but this is a really great start to the video. From the title it sounded like a really technical feature I wouldn't be much interested in, but you did a great job selling the idea quickly. Now I'm excited too!

  • @ryoannazuk949
    @ryoannazuk9496 жыл бұрын

    Waking up and watching these videos is a great way to start the day

  • @Dive_Me_Crazy
    @Dive_Me_Crazy7 жыл бұрын

    My God Andrew, the air must be great up in Brisbane at the moment! I've never heard you soooo excited. I must admit this feature, when it finally makes it out of experimental, will push blender to a new level.

  • @ClearlyCero
    @ClearlyCero7 жыл бұрын

    That last bit!! You have no idea how much that was killing me xD

  • @binarycortex
    @binarycortex7 жыл бұрын

    I love micro-displacement. We added it to LuxRender a few years ago. So awesome! Glad to see it in Blender too.

  • @briansavery

    @briansavery

    7 жыл бұрын

    Yeah, it's great that it's in Cycles, but calling it a "gamechanger" is a bit misleading in that every other render engine has had this for years/decades ;)

  • @marcusmravik210

    @marcusmravik210

    7 жыл бұрын

    It's a gamechanger for Cycles :)

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    Yep, that's what I meant. It's a game changer for Cycles :)

  • @bestofnesia
    @bestofnesia7 жыл бұрын

    Really missed hearing your voice in your tutorials. Something about it makes your tutorials feel nicer to watch.

  • @fujifun40
    @fujifun403 жыл бұрын

    In 2.9, to fix the normal direction of the displacement you need to put a displacement node between the Disp map and the material output ( and putting the color Socket into the Height Socket ofc )

  • @ihanwafi4209

    @ihanwafi4209

    2 жыл бұрын

    thanks for saying this i was wondering why my displacement wasn't working but then i did what you did and it worked

  • @ihanwafi4209

    @ihanwafi4209

    2 жыл бұрын

    also do you know where the option is to turn on adaptive subdivision in 3.0?

  • @fujifun40

    @fujifun40

    2 жыл бұрын

    ​@@ihanwafi4209 It's also in the Subdiv modifier, be sure to set the " Feature Set " of Cycle to experimental

  • @VoidloniXaarii
    @VoidloniXaarii7 жыл бұрын

    fascinating. great to see you so excited about something! crazy thought: I wish the opposite existed though, adaptive decimation because i generally sculpt highpoly meshes and it's a shame about the wasted detail in the distance.

  • @STROBdotNET
    @STROBdotNET7 жыл бұрын

    Very exciting time for Blender! Can't wait to try this new displacement method on one of my creatures! I got many crashes with my GPU (GTX 1080) but with cpu it's working well so far.

  • @minhaj_khan
    @minhaj_khan7 жыл бұрын

    This is truly revolutionary for Blender users!! :D Amazing feature. So now that this is here, I wonder if feature-adaptive subsurf could also be integrated into Blender one day. And thanks for the tutorial, Andrew!!

  • @moshyfriedman
    @moshyfriedman7 жыл бұрын

    Thanks for the tutorial.. I'm now all excited for the new release

  • @treazure
    @treazure7 жыл бұрын

    Fantastic overview of this new feature. You really help so I don't dive into it blind.

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    Thanks! Glad I could help. I'm hoping more people use it so it gets more attention and more support in the future.

  • @pac85
    @pac857 жыл бұрын

    The reason because it creates some artifacts when you select both may be that the normal map is applied to the subdivided/bump mesh which is not the same mesh used to bake the normal map(or the bump map) itself. By "bumping" the surface your mesh is gonna have normals which are similar to the normal map's ones. If you apply the normal map to the bumped mesh it is like applying it two times.

  • @Rachel-xm1es
    @Rachel-xm1es7 жыл бұрын

    Thanks for this helpful tutorial! You sound so excited when you're talking about it. :P

  • @niallpearce8043
    @niallpearce80437 жыл бұрын

    Great new feature and great tutorial too, Andrew. Thanks. Just off to rework some old projects then...

  • @joshsjunk365
    @joshsjunk3657 жыл бұрын

    I was literally thinking how I've missed your voice earlier 😂

  • @fkkirk3714
    @fkkirk37147 жыл бұрын

    thanks for the intro-tute, very exciting new feature!

  • @crea2000
    @crea20007 жыл бұрын

    Perfect explanation, this is fantastic!

  • @michelrochette3066
    @michelrochette30667 жыл бұрын

    As always I hitted like and thanks for the hints at the end Andrew.

  • @SardiPax
    @SardiPax7 жыл бұрын

    Thanks Andrew. Got rather excited till you listed the limitations at the end. Oh well, good to know it's being worked on. I've often used Displacement for tiny surface variations by the way, especially for fluids.

  • @DavidBoura
    @DavidBoura7 жыл бұрын

    Awesome news, examples, and explanations (especially relations between all the different values). You did the hard work for us! Just a thought, you could instead apply the grass particle system to an invisible low poly clone of your displaced object ^^

  • @MrBelenus

    @MrBelenus

    7 жыл бұрын

    that sounds good, and easy solution

  • @jorgebernier5d

    @jorgebernier5d

    6 жыл бұрын

    This is a brilliant solution.

  • @augustdmario
    @augustdmario6 жыл бұрын

    I started watching this video and I wished to learn how to make a simple terrain. I learned so much more.

  • @KoraktorXV
    @KoraktorXV7 жыл бұрын

    this adaptive Subdivision reminds me at the Unlimited detail engine from Euclideon it´s a nice thing to see it adapting now ^^

  • @IvayloGogov
    @IvayloGogov7 жыл бұрын

    Thanks man! Nice explanation. I learned something new! Thank you

  • @flyzvfx
    @flyzvfx7 жыл бұрын

    Thanks really cool tutorial

  • @riccardobancone3761
    @riccardobancone37617 жыл бұрын

    If it works well as it seems to do, this IS a game changer. I used to work with blender on a movie VFX and I really missed this feature for close up cinema resolution shots! Now, in my opinion, to be production ready, Cycles only need a robust and efficient denoiser, an automatic stopping/ adaptive samples system, infinite scene layers, scene indipendent render layers and a more clever asset management and file linking system (from my experience).

  • @lexoticstudios5669

    @lexoticstudios5669

    4 жыл бұрын

    Look where we are now!

  • @edenem

    @edenem

    4 жыл бұрын

    @@lexoticstudios5669 yeah we essentially have all these with plugins or built into blender. Dang.

  • @SpiderWare
    @SpiderWare7 жыл бұрын

    This feature is going to be awesome!

  • @BrennanLetkeman
    @BrennanLetkeman7 жыл бұрын

    Also useful: if you're running into RAM / VRAM issues with cramming a scene into your GPU the dicing rate makes for a very handy, nearly linear RAM usage variable to increase as needed

  • @Ranner198
    @Ranner1987 жыл бұрын

    I CANT WAIT TO USE THIS!

  • @smarun2012
    @smarun20127 жыл бұрын

    Awesome tutorials...learnt a lot

  • @ahmedschhaider4762
    @ahmedschhaider47627 жыл бұрын

    Thank you, This is Magnificent!

  • @PascalWiemers
    @PascalWiemers7 жыл бұрын

    awesome stuff!

  • @JamieDunbar
    @JamieDunbar7 жыл бұрын

    Another awesome tutorial for a much needed feature. I'm transitioning from Maya to Blender and got really confused by how displacement wasn't working the way I expected. This is very welcome news. Any idea when 2.78 will be released?

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    Cool! 2.78 will probably be released within the next week or two.

  • @scottlee38
    @scottlee387 жыл бұрын

    Amazing once again! i cant wait till i start building environments xD

  • @TooEazyCG
    @TooEazyCG7 жыл бұрын

    great video! I've seen a few of your videos and I decided to subscribe and stay! Hope to see more videos :D

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    Cheers!

  • @squar3d821

    @squar3d821

    7 жыл бұрын

    hey Andrew, will we ever get parallax mapping in cycles? I heard about it's use for games, and I was curious. I am yet to find anything explicitly stating it was in cycles.

  • @TertiusOculusOris
    @TertiusOculusOris7 жыл бұрын

    Audio a bit echoey but great tut nonetheless. Love your channel good sir. My first Blender model was the Earth. Used your old Earth tut from years back. It was a twenty minute long video. I took two hours to watch it. Come a long way since. Thanks to this channel and some other great ones. Cheers!

  • @insertoyouroemail
    @insertoyouroemail7 жыл бұрын

    Regarding the particles, you could create a dummy object with normal displacement modifier. You don't really need that much details for the displacement subdivision for particle positions.

  • @newteknix5691
    @newteknix56917 жыл бұрын

    Thank you Andrew

  • @joseevangelista2966
    @joseevangelista29666 жыл бұрын

    GREAT AS USUAL!

  • @jaylane7027
    @jaylane70275 жыл бұрын

    I could hear the smile on his face during the practical

  • @superstringcheese
    @superstringcheese7 жыл бұрын

    1. Adaptive subdivision adjusts _mesh_ detail based on distance from the camera, which saves memory and CPU power. 2. Micropolygon displacement uses a related technique to adjust _texture_ detail 13:45 demonstration

  • @dillongoo
    @dillongoo7 жыл бұрын

    Hey Andrew! Thanks for the awesome tutorial. I just bought your Rock Essentials pack, and I love it! But after watching this tutorial I tried it out and it seems like the adaptive subsurf doesn't work with the Rock Essential Individual rocks. Apparently if there's a Displace modifier after the Subsurf modifier, the Subsurf modifier doesn't have the adaptive check box. Will you be adding support to the Rock Essentials pack for adaptive subsurf in the future? Or is there a workaround for this I'm not aware of? Thanks! Love your work, and keep it up :)

  • @Terrainer

    @Terrainer

    7 жыл бұрын

    Have you tried removing the displacement modifier, then plugging the displacement texture into your displacement material output?

  • @dillongoo

    @dillongoo

    7 жыл бұрын

    +Terrainer That sounds like a promising solution!

  • @Terrainer

    @Terrainer

    7 жыл бұрын

    I'd test it for myself but I don't have the Rock Essentials. I hope it helps.

  • @artic1133

    @artic1133

    6 жыл бұрын

    the fuck is you doin

  • @CW25710

    @CW25710

    3 жыл бұрын

    @@dillongoo did it work after 4 years?

  • @mosesturner3675
    @mosesturner36757 жыл бұрын

    Love the Wall-E poster on your wall

  • @arcimage8796
    @arcimage87966 жыл бұрын

    Great tutorial thank you so much. FYI everything worked fine on blender 2,79.

  • @AdamEarleArtist
    @AdamEarleArtist7 жыл бұрын

    perhaps if you use a displace modifier in combination you can still get particles to sit in the right place of the surface. It not a one click wonder, but it's worth a try still. great work mate, well done.

  • @socomajor

    @socomajor

    7 жыл бұрын

    I would try that too

  • @AdamEarleArtist

    @AdamEarleArtist

    7 жыл бұрын

    Yeahaaaaaa ;D

  • @pancreasb0y
    @pancreasb0y7 жыл бұрын

    Nice one Andrew! I wonder if it will work with vertex groups in the future. That would be nice!

  • @OnyDeus
    @OnyDeus7 жыл бұрын

    I'm working on an ocean scene and was really excited about how this new feature would help the performance and detail. Sadly putting the ocean modifier after the subdivision removes the adaptive option : (

  • @autbo
    @autbo7 жыл бұрын

    I really want to see blender supporting voxels with dynamic lod. They are the future and they are amazing.

  • @iloveblender8999
    @iloveblender89997 жыл бұрын

    Looks cool!

  • @iloveblender8999

    @iloveblender8999

    7 жыл бұрын

    Actually, it blows my mind! This saves a lot of rendertime!

  • @Eirik_Tube
    @Eirik_Tube7 жыл бұрын

    Amazing!

  • @WindBendsSteel
    @WindBendsSteel7 жыл бұрын

    So now that displacement output has a really great usefulness. i once tried to add a Vertex Group option to the Subsurf modifier so i could make a gradient Vgroup and subdivide accordingly, but never worked.

  • @charlessmall7924
    @charlessmall79247 жыл бұрын

    I use blender on a budget, I've got a laptop with 4GB of ram and a dual-core 32 bit processor. Rendering has been HORRIBLE for me so this is a dream come true!

  • @mohammedzain7785
    @mohammedzain77857 жыл бұрын

    that amazing features thanks a lot .... can use in tiles

  • @KaiserXionTV

    @KaiserXionTV

    6 жыл бұрын

    I'm wondering the same thing.

  • @illegaltendenciesstudios6302
    @illegaltendenciesstudios63027 жыл бұрын

    Good video, thanks.

  • @xavierb6037
    @xavierb60377 жыл бұрын

    this will be soooooooo awesome for animation...

  • @bhuvaneshwaranm5798
    @bhuvaneshwaranm57985 жыл бұрын

    nice tutorial.

  • @FranciscoTChavez
    @FranciscoTChavez5 жыл бұрын

    I really wish that people would also talk about the aliasing issues that come up when you don't properly LOD your meshes. People always talk about the resource cost for not doing a proper LOD, but never the aliasing.

  • @tigerroar6071
    @tigerroar60717 жыл бұрын

    Thanks for all tutorials. :) :) :)I would like to request you for making a blender tutorial on 3D camera tracking , and put 3D model(robot dog or something ) on live action footage. And advenced tutorial on making VFX using Blender and multipass compositing.

  • @ashutoshprasad7442
    @ashutoshprasad74426 жыл бұрын

    This thing was amazing

  • @ArchiTheo
    @ArchiTheo7 жыл бұрын

    Hey ! Great introduction to this new feature. Also I had a question about these photorealistic materials, would you recommand using smooth or flat texturing ; or a mix of the two (depending on the object) ? I find smooth is better to avoid seeing flat faces, however it sometimes creates visual artifacts ; both especially on glass-like materials ... Thanks :)

  • @supahfly_uk
    @supahfly_uk7 жыл бұрын

    nice feature thanks for sharing

  • @vkvacations
    @vkvacations Жыл бұрын

    In my case the Multiplier node for the displacement changes only glossiness of the ground regardless of the fact that Roughness has already been driven by another image texture

  • @zarakilian
    @zarakilian7 жыл бұрын

    this is AMAZING!!!! :D

  • @Aeris_16
    @Aeris_169 ай бұрын

    thank you !

  • @eugeniabizzaro1803
    @eugeniabizzaro18036 жыл бұрын

    WOW!!! Thank you!

  • @jimmysgameclips
    @jimmysgameclips7 жыл бұрын

    This is highly useful. HIGHLY!

  • @ANIM_SHORTS24
    @ANIM_SHORTS247 жыл бұрын

    nice tutorial

  • @brianbishoptv
    @brianbishoptv2 жыл бұрын

    I love you andrew!

  • @DrTheRich
    @DrTheRich7 жыл бұрын

    NO NO NO!!!!1! CYCLES IS THE MOST EXCITING BLENDER FEATURE OF THE PAST 10 YEARS

  • @not_herobrine3752

    @not_herobrine3752

    5 жыл бұрын

    EEVEE has come, did you know?

  • @BaroodGaming
    @BaroodGaming7 жыл бұрын

    hiii Andrew I am a huge fan of yours will you please start posting some lowpoly blender tutorial please...🙏🙏🙏

  • @nicolassalenc1949
    @nicolassalenc19494 жыл бұрын

    Fantastic

  • @KittyVieWit
    @KittyVieWit5 жыл бұрын

    I was suffering from 10000 vertices at a time on a single plane You save my 2gb ram laptop thanks

  • @cimkep8250
    @cimkep82506 жыл бұрын

    Thank you

  • @ChristopherDrum
    @ChristopherDrum7 жыл бұрын

    Blender beginner here, and I've been enjoying the Blender Guru series quite a lot. So we have: Bump Map, UV Map, and Displacement Map (now with the added benefit of Microdisplacements). What are the use cases for using each, especially now that microdisplacements are fast and detailed?

  • @hichamwarryor3547
    @hichamwarryor35473 жыл бұрын

    Thanks so much 🌹

  • @cg.man_aka_kevin
    @cg.man_aka_kevin2 жыл бұрын

    Long term Micropolygon, you can zoom until you can see the bacteria in the object in the blender. :) In the future of 3D animation in Gigabytes. :)

  • @Meteotrance
    @Meteotrance7 жыл бұрын

    The value for matte painting is also very huge, for big landscape.

  • @cihankenar1
    @cihankenar17 жыл бұрын

    I would love to see how this works for animated displacement, for example on water surface simulation.

  • @BMW18M3
    @BMW18M37 жыл бұрын

    This will be extremely useful for making an ocean scene.

  • @blenderguru

    @blenderguru

    7 жыл бұрын

    Sure will! Currently though adaptive subsurf only works when it's last in the stack. But I'm sure in the future it'll support the ocean modifier.

  • @Drachensingsang
    @Drachensingsang7 жыл бұрын

    Whether or not cycles is on par with other professional renderers does barely matter. At the current improvement rate, cycles will have caught up soon. Exciting!

  • @Eradifyerao
    @Eradifyerao7 жыл бұрын

    Spending more time with this - I noticed that the final render takes more time with GPU tessellating, and other various (non-observable computations)... Could have just been a localized occurrence - but the render time also much account for that..

  • @pr0x1madigital
    @pr0x1madigital6 жыл бұрын

    "off all the features that have arrived... this is the most exciting thing..." Blender: *hold my beer* - EEVEE !

  • @Handy-Gecko
    @Handy-Gecko7 жыл бұрын

    As you said, that's a real game changer. I have the most Shittier pc ever, and surprisingly, the render was really fast. thanks for the tutorial.

  • @codewithdarsa
    @codewithdarsa7 жыл бұрын

    thanks alot! ♡

  • @lorenzorazzera9506
    @lorenzorazzera95063 жыл бұрын

    Thanks!