significantly speed up renders in blender

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 157

  • @LordOfLemon
    @LordOfLemon Год назад +522

    Are you adding depth to the audio as well to increase the effect?

    • @pinktuna3693
      @pinktuna3693 Год назад +24

      yeah i noticed too xD

    • @Ptah1130
      @Ptah1130 Год назад +2

      I peeped that too! That was dope!

    • @Kamado4949
      @Kamado4949 Год назад +7

      I wonder if he can fix the audio without reposting the video 🙄

    • @moostar109
      @moostar109 Год назад +4

      @@Kamado4949 he can he probably recorded audio from the mic and the camer so he had 2 lanes and frogot to mute one

    • @xyloch
      @xyloch Год назад

      if he sped up parts of the audio in premiere, it could be the artifacts@@moostar109

  • @KonkaBass
    @KonkaBass Год назад +82

    He not only layered his depth maps, but the audio too.
    Hearing tha audio phase around is quite literally the exact thing that hes doing w the textures. 😂

    • @SMOUSE
      @SMOUSE Год назад

      I thought I was going crazy, felt like he was spinning around me 🤪😵‍💫

  • @unicodePug
    @unicodePug Год назад +61

    Texture coordinate approach would bring this up to Unreal Engine 3 standards... POM + silhouette (there's a whitepaper you can read) would bring it further than UE3 ever got it. Edit: Actually, CRYENGINE has had silhouette POM since version 3 if you need an example of what it looks like. It's still in the CRYENGINE V documentation as well, so there's probably source code for it available to look at as well.

  • @snz_iisera
    @snz_iisera Год назад +42

    ok despite you discovering a technique from 2010 like its new, this is the first of many blender tutorials that are actually sort of practical, we are shmoovin in the right direction

    • @amruzaky4939
      @amruzaky4939 Год назад +10

      If I could remember it right, this was used in Shadow of Colossus hair, isn't it? Man, pioneers of yesteryear are genius. They got around of PS2 limitations.

    • @wydua
      @wydua Год назад

      @@amruzaky4939 it was also used in stray to make fur aswell

    • @H53.
      @H53. Год назад +3

      @@amruzaky4939 Now I know why fur looked good in The Shadow of The Colossus, but weird at the same time.

  • @soejrd24978
    @soejrd24978 Год назад +16

    Stereo weird phased audio? Almost sounds like the Haas effect with an LFO to the depth

  • @SymbolCymbals2356
    @SymbolCymbals2356 Год назад +1

    Tutorials on the material version of this have been around for a while, a Texture Coordinate approach would a be 2x as interesting

  • @n8mo
    @n8mo Год назад +35

    It’s always amazed me that we don’t have any sort of POM implementation natively in Blender.
    It would be such a (relatively) easy thing for a competent graphics dev to implement given the number of papers written on the subject, and it would make scenes look better and render faster immediately.

    • @minerkey682
      @minerkey682 Год назад

      I believe there are plans to add it to eevee and use the displacement node, like how Cycles does for tesselation

    • @PaulBrunt
      @PaulBrunt Год назад +3

      You're right it's quick and easy to do, I did a plugin, "Yet Another Parallax Occlusion Mapping Addon". Unfortunately, It can't work properly in blender anymore. In order to work you need full control over the normals, but due to cycles and the direction they're taking eevee, the normals are clipped to above the surface to prevent artefacts caused when projecting rays. As a result it will only work when using flat planes, any curvature on the surface will cause seams.
      Plus, it's a hack that isn't really needed anymore, GPUs are seldom bottlenecked by the geometry calculations nowadays. So, POM actually slows down the rendering as it needs to take a lot of samples from the displacement texture and memory access is the most expensive part of the pipeline on modern graphics cards.

    • @Genebriss
      @Genebriss Год назад +2

      Vertices are mostly free to render, it's useless optimization, might even be more expensive with too many texture samples

  • @BobLobster-fo9zw
    @BobLobster-fo9zw Год назад +17

    Could you make a longer form video on the second approach, please?

  • @AlexHaitch
    @AlexHaitch Год назад +16

    The applications for this in both photorealism AND 2D projects that contain parallax. This is an awesome way to achieve a whole knew level of making an object look WAY more complex than it is!

  • @4.0.4
    @4.0.4 Год назад +2

    Whoa! Even the audio has a Z axis.

  • @AB-mv1mb
    @AB-mv1mb Год назад +6

    parallax displacement should be supported by all 3d programs it saves so much of resources and output nice results

  • @wwklnd
    @wwklnd Год назад

    Ah, I remember giving a presentation on parallax occlusion mapping in university back in like 2010. I always thought it was such a neat idea.

  • @omma911
    @omma911 Год назад

    Brilliant. Just like the grass in Tony Hawk 4.

  • @waylenamccully8863
    @waylenamccully8863 Год назад +2

    Dude that is a great presentation of a clever trick! I particularly appreciate you showing the differences in what has to be done when working in Cycles vs Eevee.

  • @avrixspectre3525
    @avrixspectre3525 Год назад +1

    Actually impressive, I've been waiting a long time for you to release a tutorial related to parallax mapping.

  • @RadoslavNedyalkov
    @RadoslavNedyalkov Год назад +1

    Finally found that Daft punk filter i see... useful tutorial btw

  • @fergadelics
    @fergadelics Год назад +65

    did you add drugs to the audio or did i?

    • @UltimateCerberus
      @UltimateCerberus Год назад +2

      Same! Thought my headphone was dying on me.

    • @mickyr171
      @mickyr171 Год назад +2

      Was thinking the same lol, have the flu real bad at the moment and thought the pills were messing with me lol

  • @Vital_Struj
    @Vital_Struj Год назад

    Awesome solution, thank you. And it would be nice to watch about single layer approach too.

  • @a2_games
    @a2_games Год назад +1

    I had it in mind by a long time and I never through about using this method for real.

  • @Peltimarsu
    @Peltimarsu Год назад +1

    YES! I remember when I asked for this. You will now have my lasting gratitude (until the departure of either side from this mortal coil).

  • @creeps3289
    @creeps3289 Год назад +2

    Awesome effect used similar thing before as stack to pop geometry faking 3d is nice with way less than 60 layers like 20ish or so but never seen it applied and working without stacking them over and can say it is awesome!!But ye i guess its the Paralax effect i only know of it in 3ds max but haven't tryed it in blender. Seems like a lot of setup going on in there ! Good job!

  • @manonthedollar
    @manonthedollar Год назад +7

    This has been a technique in realtime 3D for quite a while, although recently, with Nanite, sometimes it's actually better to do it with geometry and save the excessive texture sampling for something else.

  • @thomzz3449
    @thomzz3449 Год назад +3

    I think this is also what they did for the hair in "shadow of the colossus". Look very nice how you did it with many more layers

    • @blacxthornE
      @blacxthornE Год назад +1

      they also do this in modern games for things that aren't meant to be studied up close for long; buildings in spider-man has rooms visible through windows that look 3d but they're actually parallax textures (or something close to that, could be technically different idk) because most of the time you'll zoom by them quickly.

    • @teeambird2079
      @teeambird2079 Год назад

      Yeah I see that on the Matrix unreal engine demo as well. The windows are just planes with some neat inverted parallax to the user perspective @@blacxthornE

  • @theplouf5533
    @theplouf5533 Год назад

    OLLY Ch#$@ !!!!
    It's been several years since I tested something similar (maybe 5-6 years ago). I didn't have the idea of separate each "layer" with greater than. (Which suggests to multiplying the same groups of nodes 1024 times.)
    However my approach was different, I was looking to have a real parallax without any addition of polygons (like in your last presentation). I obtained the same type of result with the vector calculation between the direction of the camera and the normal of the plane.
    But not having a method at the time to separate the layers or a blender capable of repeating operations several times (which is possible now), I just had a sort of deformation depending on the height of each pixel compared to the normal angle. The illusion was almost good and you just showed me what I was missing at the time. It's like extruding a texture from a camera 2D plane or shifting pixels on this plane.
    THANK YOU !! (hoping to have given you some more ideas...)

  • @tombuster
    @tombuster Год назад +1

    This is just straight up node wizardry! I've seen a bunch of people do parallax mapping but it always seemed out of reach for me... I'll try and experiment with this method

  • @IrocZIV
    @IrocZIV Год назад

    Wow, that really looks like looking through a lenticular lens. Could accentuate the look with some sort of banding.

  • @VisualistAyush07
    @VisualistAyush07 Год назад

    The effect is so powerful that it is also effecting his
    Voice

  • @StrongCoolAnd
    @StrongCoolAnd Год назад +1

    He`s the bet.

  • @hemdrupdesign
    @hemdrupdesign Год назад

    Love you see a boucle fabric material recreated with the nodes :)

  • @greennebo3503
    @greennebo3503 Год назад

    This is next level. So scientific

  • @ungatastudios6465
    @ungatastudios6465 Год назад

    i missed these shader videos, please make more! :D

  • @StormBurnX
    @StormBurnX Год назад +3

    Thankfully on desktop I can fix this audio later with a system plugin but damn on mobile this is like unlistenable for now :( muted+captions works for now and the video def looks like it'll be useful!

  • @asy42699
    @asy42699 Год назад

    yeah, that really was a 'BASIC' node setup

  • @LtDipstick
    @LtDipstick Год назад +3

    Yo, if you get rid of the outlines, make it toggleable. Sounds weird, but if you leave it people can drive anime material effects (ex: if you're doing a riverbed, you want semi realistic rocks with clear 2d markers). If you also figure out how to drive the color of that line, it would be even more powerful
    This is sick btw

  • @wrillywonka1320
    @wrillywonka1320 Год назад +1

    this is one of the coolest things ever! Except i cant follow it being a newbie to blender i cant follow your instructions on importing the depth map or how you have a "greater than" node or anything because you dont show it or really explain it. id love to try this but if you could make a more detailed video actually showing the steps that would be awesome

  • @ashasekayi
    @ashasekayi Год назад

    Thanks for the great video! I'd love to see a tutorial on the texture coordinate only approach.

  • @christophe1584
    @christophe1584 Год назад

    You
    Are
    A
    Genious
    Yeah my comment is also 3D layered now, but yeah I really mean it men, thanks a lot for this one.

  • @gabrielkardos4342
    @gabrielkardos4342 Год назад +2

    Hey, this looks very similar to what I did with layer stacking for POM, I had an old pc and it could barely handle like 16 layers in eevee😂. Extended it to a volumetric renderer of sorts which was a lot cleaner looking than the eevee volumetric system at least in upbge in realtime.

  • @haydenhoes12
    @haydenhoes12 Год назад +1

    woah i've been working on a parallax occlusion map thing for a while. cool to see you're also taking a stab

  • @amruzaky4939
    @amruzaky4939 Год назад

    Yep. My man adding this technique to his audio as well. But instead of 3D audio, I'm experiencing 4D or even 5D.

  • @yourfriendlygamedev
    @yourfriendlygamedev Год назад

    Gir from Invader Zim has taken over our dear teacher’s body.😭

  • @talkingSkunk
    @talkingSkunk Год назад +2

    Could you do a tutorial on the single face displacement?

  • @SimpHarderPlz
    @SimpHarderPlz Год назад

    This is absolutely insane. Thanks so much!

  • @tombuster
    @tombuster Год назад +4

    I'd love to see how you achieved the results at the end of the video, would be very useful for optimising since my machine is a bit slow by today's standards

  • @Dingle.Donger
    @Dingle.Donger Год назад +1

    I would pay for an add-on that lets me plug in my texture and height map to automatically get a nice parallax effect.

  • @jackhead4
    @jackhead4 Год назад

    I just know he's secretly in space rn.

  • @fferiag
    @fferiag Год назад

    Dude, you are into something important, great work!

  • @BlenderDaily
    @BlenderDaily Год назад

    dope idea! thanks for the inspiration

  • @DerFinder
    @DerFinder Год назад

    now I know how it's called. I've seen this effect in a bunch of Minecraft shaders but damn this looks nice in bledner

  • @wilsonwilson3674
    @wilsonwilson3674 Год назад +2

    I tried the UV distortion approach some time back and couldn't get it to work, so I'd definitely love to see a video on that.

  • @steempunk
    @steempunk Год назад

    Always blowing my mind dude! 😎

  • @prajwalshukla7763
    @prajwalshukla7763 Год назад

    Bro!!! This blew my mind!

  • @רפאל-ב
    @רפאל-ב Год назад +1

    That's so smart!!!

  • @user-bf9hy8jt3l
    @user-bf9hy8jt3l Год назад +2

    This was great to learn about! Is this something that would be considered “practical” for environment scenes or more for close up shots?

  • @oldsoul3539
    @oldsoul3539 Год назад +1

    That looks similar to how they used to make holograms using sheets of plastic, I'm surprised noone's done that before, or maybe I'm ignorant of it idk. That's some clever thinking doing that

    • @theneonbop
      @theneonbop Год назад

      Its been done before, just search for parallax occlusion mapping

  • @indianastilts
    @indianastilts Год назад

    Wow you're a genius!!! That's crazy how you made a flat texture look 3d. Wonder how that would look in a game and if it would lag any fps or be computer intensive as I would love that look in my game.

  • @dawidherda
    @dawidherda Год назад

    great work, deep sound

  • @mariuszurbaniak7314
    @mariuszurbaniak7314 Год назад

    new intro rocks!

  • @TheAbsolutecad
    @TheAbsolutecad Год назад

    Cylon voice 😊
    Sounds like a phaser or vocoder...

  • @blenderconch
    @blenderconch Год назад

    You do some seriously clever stuff! 👍

  • @abolfazlghobadi1656
    @abolfazlghobadi1656 Год назад

    bro achieved 2009 Borderlands shading in 2023

  • @KevinMerinoCreations
    @KevinMerinoCreations Год назад +2

    Love the approach to the parallax! Impressive results! 👏👏👏

  • @Blaxpoon
    @Blaxpoon Год назад

    Those outlines look sick tho

  • @mooncatcher_
    @mooncatcher_ Год назад

    When trying to speed up what you are saying and using a pitch effect to correct it back to your tone it operates slightly differently on R and L channel creating this undesired widened back vocal effect. For your next videos can you please use a mono channel sound to do this? Thanks.

  • @praveenhans8074
    @praveenhans8074 Год назад

    Me after reading the title: YOU WILL ?!

  • @TheOneAndOnlyThumper
    @TheOneAndOnlyThumper Год назад

    OK, General Grievous.

  • @AlaskanInsights
    @AlaskanInsights Год назад

    great work as usual 👍

  • @itscediix
    @itscediix Год назад

    This is HUGE

  • @KDawg5000
    @KDawg5000 Год назад +3

    Very cool. I wonder if Blender will end up absorbing parallax materials into the standard features of the software.

  • @no-sleep
    @no-sleep Год назад

    holy moly blender finally has POM?

  • @rewdonaghy1305
    @rewdonaghy1305 Год назад

    Dude I bought your geo nodes book. It’s very good

  • @AndreaGilfone
    @AndreaGilfone Год назад

    Spectacular!

  • @mipe7755
    @mipe7755 Год назад

    Actually, this contour effect you wanna fix has potential to become a stylized shader.

  • @zittern9556
    @zittern9556 Год назад

    begging you to make the second 1 place only version as a long tutorial...

  • @Noble5Consultants
    @Noble5Consultants 5 месяцев назад

    please share link of the parallax displacement version

  • @treedrew9972
    @treedrew9972 Год назад

    I do this in one layer in one shader, in one stack displace, so fast !

  • @theneonbop
    @theneonbop Год назад

    I'm surprised you didn't mention that this comes for free in EEVEE Next.

  • @no-ld3hz
    @no-ld3hz Год назад

    thank you cgpgrey but can you please convert this to sprv instruction format so that my pipeline fully understands this video. I've been trying to train him to not delete the depth buffer and crash, but he doesn't seem to understand that if he behaves good i'll feed him proper vulkan specified instructions...

  • @AnonTen
    @AnonTen Год назад

    This wouldn't work right for geometry that uses texture wrap for tiling because you count each tile as a layer in your thing. So like imagine a wall with brick texture tiled on it, that's a fail condition.

  • @eberlekim8763
    @eberlekim8763 Год назад

    Insane.

  • @zeeyannosse
    @zeeyannosse Год назад

    bravo ! thannks for sharing!

  • @earychow839
    @earychow839 Год назад

    Why using the "Standard" view transform? The clipping and hue-skewing artifacts are glaringly obvious in this video.

  • @zachhoy
    @zachhoy Год назад +2

    holy crap man you are outdoing yourself on this one, this is super practical, I'd love if the 2nd version was available on the patreon

  • @Avalonanon
    @Avalonanon Год назад

    Could you like bake all of this to get it working in Unreal engine?

  • @vrmsali
    @vrmsali Год назад

    How ? Really how do you come up with all this. Its amazing.
    Is this material technique transferable to Godot engine too ?

  • @ik-gs9lz
    @ik-gs9lz 2 месяца назад

    unholy black magic

  • @Heavenira
    @Heavenira Год назад

    how the hell does this work!!? what is Eevee doing to get that smooth blending??

  • @Rheez3D
    @Rheez3D Год назад

    Nice poms bro

  • @jesseyules
    @jesseyules Год назад

    Well that's super. Now how do we do it for games? :)

  • @simonmoore8776
    @simonmoore8776 Год назад

    You lied in the title! This is so much better than 2x better, more likle 10x! lol.

  • @32rq
    @32rq Год назад

    Is this how eevee does transparency?

  • @jankulczycki9984
    @jankulczycki9984 Год назад +1

    jesus christ its hard to listen to this audio on headphones (very cool idea tho, but I am too lazy to use it anyways)

  • @felipedruda
    @felipedruda Год назад

    very nice tip

  • @catwithlonghair1850
    @catwithlonghair1850 Год назад

    woow i need that second one pls

  • @apachon
    @apachon Год назад

    mAGNIFICENT §

  • @chemlst
    @chemlst Год назад

    Well, hand made parallax shading for blender)

  • @TheSecondBeef
    @TheSecondBeef Год назад

    This guy walks

  • @004307ec
    @004307ec Год назад

    LOL, I use a similar technique to visualize CT scans in Blender.😆

  • @TheRealJerseyJoe
    @TheRealJerseyJoe Год назад

    Super useful !

  • @fayenotfaye
    @fayenotfaye Год назад

    Maybe he deliberately broke the audio so people comment about it and boost engagement