The Problem with Adaptive Subdivision in Blender | CG Obaid

Поділитися
Вставка
  • Опубліковано 1 лип 2024
  • If you are using Geometry nodes to instance something on an object on which you are using adaptive subdivision to subdivide the plane then those instances will also be subdivided & your pc💻 will set on fire 🔥
    So you wanna subdivide the object but not the instances, then Watch the full video to find out How.
    If you get value out of this video then please give it a 👍🏻 & don't forget to smash that subscribe button for more !
    🔗 Links 🔗
    Learn Geometry Nodes - • Geometry Nodes Blender...
    Ground Texture - www.poliigon.com/texture/grou...
    Get My Procedural Pathway Generator -
    obaidurrahman.gumroad.com/l/z...
    Create Procedural Pathway Generator by Yourself - • #02 Procedural Pathway...
    You can also connect with me on-
    Instagram- / cg_obaid
    Artstation- www.artstation.com/obaidur_ra...
    Twitter- / cg_obaid
    My store -
    gumroad.com/obaidurrahman
    www.artstation.com/obaidur_ra...
    Time-Stamps:-
    00:00 | Intro to Adaptive Subdivision/ Micropolygon Displacement
    05:53 | The Problem & Solution
    13:31 | Outro
    #CGObaid #Blender #Geometrynodes #b3d

КОМЕНТАРІ • 40

  • @SirEatsCrackAlot
    @SirEatsCrackAlot 2 роки тому +12

    These are very clever solutions. Bonus thumbs up for goat 4:28 :) I hope adaptive subdiv gets better, at the moment it has so many flaws - it has to be last modifier, it uses tons of ram, it wastes resources on faces that are outside the camera view, and the issues you cover in this video. It has been the same since v2.8, I hope it gets better soon. Thank you for this video, it is very helpful!

    • @CGObaid
      @CGObaid  2 роки тому

      4:28 Hehe 🤣. Glad it was helpful 😊

    • @RomboutVersluijs
      @RomboutVersluijs Рік тому

      Ow but w i get why it only shows then. Just posted a Question why it only shows if i add another one.
      Seems they find rgot about it. Had been in a experimental fave for almost a decide orso

    • @RomboutVersluijs
      @RomboutVersluijs Рік тому

      But then again, displacement on render time have always been cpu breakers. I guess it still running on cpu or so. Though I've have cpu disabled in blender it still works, but uses lots of computing power. It's always better to do it mesh based, but that needs tons of geo. So both have plus and negatives effects

  • @PowNyTales
    @PowNyTales 2 роки тому +1

    Hello CG Obaid! Thank you for the tutorial! Where would you plug the attribute, for the case you have a path curve on the plane? You don’t have the proper input since you deleted it and than dropped the object in the geometry tree. In this case it is not possible to „mask out“ the path for example (to not distribute on this path)? Or am I wrong?
    If I‘d like to have subdivided surface to displace it, it needs to have modifier „subdivision surface“ on it. But in this case I have a subdivided geometry object, where I should not make „distribution on points“, because pc would crash. That’s what I learned in your courses. But how is this Problem to manage?How can I keep displacement of the surface and in the same time can use „attribute input“ on the „input node“?
    Best regards and thank you!

  • @neian147
    @neian147 2 роки тому +1

    great video
    keep up the good work

    • @CGObaid
      @CGObaid  2 роки тому +1

      Thanks, will do!

  • @atwright147
    @atwright147 2 роки тому +1

    Holy crap! That just solved several issues for me

    • @CGObaid
      @CGObaid  2 роки тому

      So glad that I can help 😊

  • @RomboutVersluijs
    @RomboutVersluijs Рік тому

    Though when you dhowed that house with the reaise path and grass. You shoulr model that path already raised and than instance the grass on it. You wont need this work around then. The grass can be offset and it does need this setup. At least i think.
    I do wonder, if you ise that plane which jas the afaptive subdiv on it, doesnt that also i out a super hi rrs mesh for the geo nodes than?

  • @Stimes
    @Stimes Рік тому +1

    This thing is verry big game changer.... But he need more options, and need to be implemeneted in eevee-next !

  • @hectorbacchus
    @hectorbacchus 2 роки тому +1

    Thanks 😊

    • @CGObaid
      @CGObaid  2 роки тому

      No problem 😊

  • @bhimborde5384
    @bhimborde5384 2 роки тому +1

    thank you

  • @douglasprinceart
    @douglasprinceart Рік тому +1

    Does it subdivide with just a particle system without nodes? For instance a plane with subdivision and just a regular particle system modifier on top?

    • @CGObaid
      @CGObaid  6 місяців тому

      That is actually a really good point! I went ahead and tried it out and it turns out that the particles Do not Subdivide when using a particles system before the the Adaptive Subdivision. Thanks a lot for sharing your idea and watching the video :D!

  • @RomboutVersluijs
    @RomboutVersluijs Рік тому

    You couod have bumped it a bit uo by show rotstion and follow normals of that displced plane. Stipl cant wrap my head around geo nodes. I have not actually tried it

  • @anishalamansari9887
    @anishalamansari9887 2 роки тому +1

    In Proximity node, when nothing is plugged in source position, which position is considered to calculate distance between target geometry and source position????

    • @CGObaid
      @CGObaid  2 роки тому

      It uses the "Position" attribute. If you hover the mouse pointer on any socket it shows additional information.

    • @anishalamansari9887
      @anishalamansari9887 2 роки тому

      @@CGObaid that's where I m confused!
      Position attributes of which geometry,???

  • @mattsalt4189
    @mattsalt4189 2 роки тому +1

    Wish I'd found this a few months ago, couldn't figure it out for the life of me.

  • @AllExistence
    @AllExistence 2 роки тому +2

    Shouldn't attributes be preserved in geometry and not require any exposing?

    • @CGObaid
      @CGObaid  2 роки тому

      Yeah, I also thought that.

  • @RomboutVersluijs
    @RomboutVersluijs Рік тому +1

    At work i have an old Mac pro and it can only run up until bl2.83
    I've noticed couple times that the adaptive option won't show, when the subdivision mod is at the top. If i make that have 1 and then add a second it does show the option adaptive subdivisions? Kinda weird

    • @CGObaid
      @CGObaid  8 місяців тому

      For the Adaptive subdivision to work, the subdivision modifier needs to be the last one.

    • @RomboutVersluijs
      @RomboutVersluijs 8 місяців тому +1

      @@CGObaid yeah, that is a big probably. If there is just 1 modifier

    • @CGObaid
      @CGObaid  8 місяців тому

      Yeah, there are currently a lot of issues and limitations with the Adaptive subdivision feature

  • @akashpaul8574
    @akashpaul8574 8 місяців тому +1

    my adaptive subdivion not woking why its ahow gpu out of memory

    • @CGObaid
      @CGObaid  8 місяців тому

      It is because the scene becomes very large and heavy for your GPU to handle. In the Render Properties > Subdivision, the final Render rate would be set around 1 by default (the lower, the more details it is gonna be subdivided), set it to something higher like 5 or maybe 8 and try not using textures above 4k resolution.

  • @dunglo.5302
    @dunglo.5302 2 роки тому +1

    What is your pc specs

    • @CGObaid
      @CGObaid  2 роки тому

      Processor - i5-9400F 2.90GHz
      RAM - 8gb
      GPU - Nvidia GeForce GTX 1660
      VRAM - 6gb

  • @ObaidRehmanR76
    @ObaidRehmanR76 2 роки тому +1

    damn its always amazing to find someone with same name 🤣

    • @CGObaid
      @CGObaid  2 роки тому +1

      Wow! 😀😂

  • @severuskubo
    @severuskubo 2 місяці тому

    We can hear ronaldo in the back

  • @pxrposewithnopurpose5801
    @pxrposewithnopurpose5801 2 роки тому +1

    i wish they had nanite and umen

    • @CGObaid
      @CGObaid  2 роки тому

      😀 That'd be freaking awesome. It's *lumen

  • @Cyber_Kriss
    @Cyber_Kriss 2 роки тому

    04:28 dafuq izdat

    • @CGObaid
      @CGObaid  2 роки тому

      What are you trynna say ? I didn't understand. What language is this ?

    • @Cyber_Kriss
      @Cyber_Kriss 2 роки тому

      @@CGObaid it was a way to say "wtf is that" 😂