Blender Geometry Nodes: Vertex Normals - Alien Orb

Поделиться
HTML-код
  • Опубликовано: 21 мар 2021
  • Support us on Patreon: www.patreon.com/entagma
    00:50 - Start Building
    01:38 - Distributing the Base Points
    02:10 - Current Frame Number inside of GN
    02:57 - Animate the Points
    06:25 - Additional Rotation
    09:00 - Instance Objects to the Points
    10:20 - Build The Central Sphere
    10:53 - A Distance Function
    11:20 - Visualize
    12:43 - Displace
    15:58 - Add Vertex Color
    16:39 - Build the Shader
    The development of Geometry Nodes inside of Blender does not slow down. Recently they added support for vertex normals on input meshes. Manu guides you through the stages required to build this space orb effect that relies on vertex normals. You'll learn some procedural animation along the way, too.
    www.entagma.com/downloads/GNV...

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

  • @PopeDoge
    @PopeDoge 3 года назад +59

    Seriously this is a dream come true. The versatility of blender with the power of grasshopper!

  • @simoLP1
    @simoLP1 3 года назад +23

    Entagma and Blender? I DEFINITELY want this!

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

    Please consider updating this for 3.3. It’s one of the coolest blender tutorials around, it would be so much appreciated.

  • @crazyrobinhood
    @crazyrobinhood 3 года назад +22

    That's what happens when someone talented uses Blender. Thank you for sharing knowledge. We all hope to see more.

  • @mansouraoun
    @mansouraoun 3 года назад +42

    As someone else said, this is actually a dream come true. I used to watch Entagma Houdini tutorials since over a year ago because I just enjoyed watching procedural modeling, even though I was and still a blender user. I didn't even dream of seeing what we are seeing now, procedural modeling tutorial in blender by the best procedural modeling channel on youtube. All the love Entagma team, keep it up!

  • @benoitg.9571
    @benoitg.9571 2 года назад +17

    would be awesome to have an updated version for Blender 3.1!

  • @CatalinPascaru
    @CatalinPascaru 3 года назад +6

    Ummm... Excuse me! How dare you shatter my overly-simplistic view of Blender capabilities, with your procedural black magic?! 🤌🏻
    But seriously, thanks for sharing this, it’s beyond anything I could imagine. There’s so many features that have been there for a long time and I’m just finding out now from your videos, and on top of that you’re adding a lot of knowledge that comes from someone who has had a lot of experience working with nodes.
    Hope to see more videos like these!

  • @ibotpl
    @ibotpl 3 года назад +24

    Most advanced geometry nodes tutorials on youtube. Thank you for your efforts and i hope there is more to come!

  • @fabbrobbaf
    @fabbrobbaf 3 года назад +4

    I'm so happy that you continued this series! 1000x Thanks

  • @cezanneali
    @cezanneali 3 года назад

    i am so happy to see you trying the geometry nodes out in blender!!! you're super inspiring!!

  • @peterlohn4818
    @peterlohn4818 3 года назад +1

    This is great, thank you! Looking forward for more Blender geonode content :) Hopefully it will get more and more features in the future which you can play with!

  • @StarCitizenOne
    @StarCitizenOne 3 года назад +8

    Glad to see more from Entagma on Blender! Keep em coming, awesome tutorial as usual

  • @Maolo92
    @Maolo92 3 года назад +15

    Goddamn dude! These are the best geometry nodes tutorials out there! The others only scratch the surface.
    Keep making them!

  • @danielkrajnik3817
    @danielkrajnik3817 3 года назад +2

    didn't know Entagma started Blender demos, as well. So cool, hope to see more!

  • @sobreaver
    @sobreaver 3 года назад +1

    Great informative video ! Learned more in this single video than in 5 hours of other videos.

  • @snwbrdrnl
    @snwbrdrnl 3 года назад +4

    By far the most in-depth Geometry Nodes tutorial I've seen so far. Thank you very much for your insights, you're next-level!

  • @JoacimSvedlund
    @JoacimSvedlund 3 года назад

    Love to see the Blender content and looking forward to more!

  • @evilotis01
    @evilotis01 3 года назад +1

    wow. i learned a HEAP watching this, not just about geo nodes, but also about how to use/manipulate vectors and variables. thank you! subscribed.

  • @lebenin3604
    @lebenin3604 3 года назад

    These geometry node tutorials are super great. THANK YOU #blender #3d #procedural

  • @StrangerObjects
    @StrangerObjects 3 года назад +2

    MANUEEEEEEEEEEEEEEL - Nice to hear your lovely voice again! Fantastic Tutorial. THANKS

  • @gerdsfargen6687
    @gerdsfargen6687 2 года назад +1

    So good! Crazy sht like this is what keeps Blender fun and so many coming back for more. Your imagination is the limit!

  • @stompymusic
    @stompymusic 2 года назад

    Awesome work :) Such a good tut, thank you!

  • @andvfx
    @andvfx 3 года назад +2

    Entagma its always quality content!

  • @farzadmirgomari6592
    @farzadmirgomari6592 3 года назад +5

    The great tutorial and work . Thank you

  • @dizzlermusic
    @dizzlermusic 3 года назад +4

    Your channel is gonna explode if you make more blender videos. There are so many people on RUclips who look for high Quality Blender videos, and you seem to make them ;)

  • @xMASTERLOLx
    @xMASTERLOLx 2 года назад

    thanks so much... i was just wondering yesterday how to randomize the individual timing of the points and you solved it for me

  • @JoaoMarcoCc
    @JoaoMarcoCc 3 года назад +1

    Simply Great!! Thanks for sharing!

  • @nelkitulouse9231
    @nelkitulouse9231 2 года назад

    thank you so much for this tutorial especially the shading part🙏🏻🙏🏻❤️❤️

  • @duck_boi
    @duck_boi 2 года назад +1

    1:38 this node is now called "Distribute points on Faces".

  • @litlejonas
    @litlejonas 3 года назад

    amazing effect! thank you so much, I will use it for my class final

  • @KaoukabiJaouad
    @KaoukabiJaouad 3 года назад +6

    as a houdini expert YT (ENtagma) channel you did probably the best geometry nodes tutorial for blender, that you find on YT(probably on the whole internet), it still weird that you didn't do anything on C4D mograph(and fields) it's a well demanded topic on YT there is one guy very knowledgeable on the matter that was in the Greyscalegorilla team, now he has his own channel(RocketLasso), but he didn't succeed to do meaningful chunks in 10 to 30 minutes, he do long streams not very digestible for most and not suited for the YT algorithm at all to reach maximum people)

    • @Entagma
      @Entagma  3 года назад +10

      Hi there. We think Blender is a nice addition to Houdini, that's why we cover it here...

    • @workflowinmind
      @workflowinmind 3 года назад

      They were full-on C4D before knowing Houdini :), Manuel did C4D videos/conferences back in the days

  • @vitocorleone5080
    @vitocorleone5080 3 года назад +7

    wow thank you for the tutorial 🙏.

  • @jozef_s
    @jozef_s 3 года назад

    Amazing tutorial, thank you!

  • @totheknee
    @totheknee 2 года назад

    11:45 - Beautiful visualization of a Voronoi pattern!

  • @charliejolly6022
    @charliejolly6022 3 года назад +7

    Just a quick note, the maths node has a Multiply Add operator. This can replace both the Multiply and Subtract node.

    • @Entagma
      @Entagma  3 года назад +1

      the more you know. Thanx!

  • @snehashisdas1623
    @snehashisdas1623 3 года назад +2

    Superb Sir

  • @ernestavakian899
    @ernestavakian899 Год назад +5

    Can you please redo it in the new version of Blender? Because most of the nodes are not there anymore and it would help all the noobies like me:)

  • @Thenocturne1
    @Thenocturne1 3 года назад +1

    Thanks a lot - please more!

  • @augm3nt384
    @augm3nt384 3 года назад +5

    Excellent tutorial ( once Geo Nodes is almost complete !!?? V1, we will all rally for you to do the Official Blender Cloud tutorials ! ) .. Geo Nodes is still in early dev, really looking forward to it getting more complete, looks very promising.

  • @apofis3d
    @apofis3d 3 года назад +4

    Great! Thanks!

  • @aidardavletshin6672
    @aidardavletshin6672 3 года назад +6

    Plz, more blender!!!

  • @mvl9322
    @mvl9322 3 года назад

    cool! Very instructive.

  • @tasmansea1620
    @tasmansea1620 3 года назад +1

    fantastic video. can I hope for more blender videos? thanks for sharing

  • @luciox2919
    @luciox2919 3 года назад

    Outstanding!!

  • @kissgz_1973
    @kissgz_1973 3 года назад +3

    Okay watched it two times. Now I need a stiff drink.

  • @GnanSai3DArtist
    @GnanSai3DArtist 3 года назад +1

    Thank you for the tutorial

  • @umbrella0148
    @umbrella0148 3 года назад

    this is so cool

  • @uv10100
    @uv10100 3 года назад +1

    Brilliant

  • @irql2
    @irql2 3 года назад +2

    Cool!

  • @cuong974
    @cuong974 2 года назад +5

    I've got an error that " there's no attribute named vertex normal" . How could I fix it?

    • @mithushiarya
      @mithushiarya 2 года назад +1

      Yeah I've got the same problem

    • @ragecagegroves
      @ragecagegroves 2 года назад +2

      Erindale is the man and provided an update on His Displacement tutorial. Erindale stated 'UPDATE: 'vertex_normal' no longer works. You need to use 'normal' instead now which is an attribute on the face domain.' so just put in Normal and everything should work! ruclips.net/video/UvZIsVnSXV4/видео.html

    • @mithushiarya
      @mithushiarya 2 года назад

      @@ragecagegroves yeah I eventually figured that out but thanks for the info!

  • @noarau
    @noarau 2 года назад

    When coloring the vertices of the "displace" isospher (aprox. 11:34) the "col" attribute in the result of the color ramp wasn't reflected in the "col" vertex colors option (the sphere wasn't colorized). But it worked when I named the attribute "color" and manually renamed the vertex colors (default "col") to "color". Blender 2.93.4 by the way

  • @blendercomp
    @blendercomp 3 года назад

    unfrekingbelievable! :)

  • @cgcat9382
    @cgcat9382 3 года назад

    Nice!

  • @aydarsadykov9145
    @aydarsadykov9145 3 года назад +1

    thx

  • @fynnn.1282
    @fynnn.1282 3 года назад

    Great tutorial; imagine having him as a professor

  • @amirali-fv2jb
    @amirali-fv2jb 3 года назад

    arigato gozaimasu!!

  • @SalvatoSC
    @SalvatoSC 3 года назад +4

    This is glorious! Any idea or hints on how to measure curvature of the object with geo nodes? Would be really usefull for distributing some sediment in cavities :)

    • @Entagma
      @Entagma  3 года назад +5

      You can't calculate it ATM because you don't have access to the points neighbours. But you can use the pointiness inside of a shader and bake this to vertex color with an addon. Then you can use the vc inside of GN.

  • @ibrahimhamdi117
    @ibrahimhamdi117 3 года назад

    Wow!

  • @thejeran
    @thejeran 3 года назад

    Holy shit my dude. Can you do procedural building next? Like making a building and using sliders to adjust number of floors, balconies, windows, randomness? Being able to generate unique and quick objects on the fly is an invaluable workflow.

    • @Entagma
      @Entagma  3 года назад +4

      This sort of procedural modeling is not currently supported by GN. You can cheat and use instances, but that's not worth it. Let's wait...

  • @shinmai
    @shinmai 2 года назад +2

    Wait... was vertex_normal removed again from the latest 2.93? If so, is there any tl;dr way to get access to it again?
    Geometry Nodes seems very very cool, but honestly making video tutorials on it seems like a foolish endeavour if the feature set is _this_ much in flux, since updating videos is practically impossible...

  • @aggers2325
    @aggers2325 2 года назад +1

    Amazing Content Thank you. Just a question, At 02:40 You create a driver, and when you scrub the timeline it updates with the frame. My attempt at following on in blender version 3.0 aplha does not update as I scrub, any idea why?

  • @xrossfader
    @xrossfader 3 года назад +4

    Can you guys please just make a massive series of blender tutorials??

    • @Entagma
      @Entagma  3 года назад +6

      would love to. let's wait and see

  • @sndosc
    @sndosc 3 года назад +1

    yes yes yes

  • @onejlee7426
    @onejlee7426 2 года назад

    Thank you for nice tutotrial! Question1: I dont see small window or “attribute changing option” for position and result bar. Meaning I can not fine drop down menu from “Node window of Attribute Ventor Math”. Can you solve this problem?

  • @hartonopatrick
    @hartonopatrick 2 года назад

    @Entagma can we export the final outcome of node geometry as animated models (Fbx)? Thanks Heaps

  • @superdownwards
    @superdownwards 3 года назад +1

    Please please please do more Blender and especially geo nodes content

    • @Entagma
      @Entagma  3 года назад +1

      Aaaaaaand it's here :-)

  • @yonlaycabrera4431
    @yonlaycabrera4431 2 года назад

    Wow, how did you get this level? All my respects. Thanks for sharing.

  • @timvios6180
    @timvios6180 3 года назад

    Entagma is god aaaaaaaaaaaaaaaaa~~~~~!!!!!

  • @mikevish7108
    @mikevish7108 3 года назад +1

    3:01 "attribute math" doesn't have "sine" on the latest blender update. So frustrating, guess it will take some time for blender node editor to get stable.

  • @Neurotropic23
    @Neurotropic23 2 года назад +1

    Can you do this with Blender 3.1? The attribute math node is gone and the math node has only 1 input so you can't input the mutiply frame input

  • @danielfigueroa5609
    @danielfigueroa5609 3 года назад

    awesome very useful, but why I can't render with cycles?

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

    can attributes other than color be saved on vertices in gltf or fbx for later use in game engine or threejs?

  • @maryprimavera4086
    @maryprimavera4086 2 года назад +1

    Extremely new to blender like today new… when I add a attribute math, click “add” there is no “sine” option. I am excited to be starting this new world of art. If anyone can help, I’d be so grateful.

  • @yaminglin8607
    @yaminglin8607 3 года назад

    i love this.i love American.

  • @esinbeo2936
    @esinbeo2936 3 года назад

    Bu nasıl bir bilgidir. Kutlarım....

  • @rohitkishnani
    @rohitkishnani 2 года назад

    is there a reason i dont have the vector normal attribute ? im on the experimental release too

  • @genesis2303
    @genesis2303 3 года назад

    Did you just programed wiggle node like in animation nodes from just math and attribute nodes? Damn we have more possibilities than I thought (o.O')

  • @magopoligonal7349
    @magopoligonal7349 2 года назад

    You know it's gonna be wild when he start deleting the default cube

  • @lalamax3d
    @lalamax3d 3 года назад

    thanks, quick question, what is best way for base layer to also store pointColor parameter ( just wanted to store sine values) so each instance (second layer) can ues that for coloring as well. any ideas..

    • @Entagma
      @Entagma  3 года назад +1

      You can store the vertex data to any vertex data layer. Just make sure to use an attribute name that corresponds with the layer name. I did not find a way to use the color for the instances, though.

  • @jissse3867
    @jissse3867 3 года назад

    Thanks for the awesome tut !
    Quick question, is there a way to factor in the scale of the instances into the displacement ?
    I'm using an attribute randomize in the scale of the instances in the base geometry nodes, but the displace is using the origin of every object. I'd like to control the intensity of the displace you get from each instance !

    • @Entagma
      @Entagma  3 года назад +1

      as far as I know the attributes do not end up on the final geo and thus cannot be used in the second node tree. Would be great if this could change in the future.

    • @jissse3867
      @jissse3867 3 года назад +1

      @@Entagma Thanks a lot for your answer, hopefully we can use those attributes in the future, as it is just the beginning for geometry nodes !

  • @TheMhmKay
    @TheMhmKay 3 года назад

    is it possible to move the small spheres over the surface of a complex model?
    i am trying to get my head around how to move the distributet points individually, but limitied to the surface of the base object.

    • @Entagma
      @Entagma  3 года назад +2

      The new raycast node should be able to achieve this by sampling the surface position for a point along a vector.

  • @uzaykisi1863
    @uzaykisi1863 3 года назад +6

    In the master hands Blender shines like Houdini, thank you very much for the tut
    I wonder if i could make the same effect with Animation Nodes
    So #frame is blender correspondent of $F in Houdini? I saw million tuts but nobody mentioned it before

    • @Entagma
      @Entagma  3 года назад +2

      I'm not entirely sure if you can do this with animation nodes. It will be slower even if you can. #frame is a shortcut for a pyhton driver that connects to the current frame. So yes it's similar to $F

    • @uzaykisi1863
      @uzaykisi1863 3 года назад +2

      @@Entagma Manu, could you please make the same animation with Houdini as a tutorial, i really would like to see the comparison

  • @viennesekangaroo
    @viennesekangaroo 3 года назад

    hey i'm trying to learn but i'm stuck somewhere can anyone help?
    i can't seem to find vertex_normal attribute?

  • @mrofnoctonod
    @mrofnoctonod 3 года назад

    This is a fantastic tutorial. Thank you so much!. How would I setup a rig so that a camera could track and rotate with the rotating 01_Base geomtery? I have tried parenting and constraints, but Geometry Nodes doesn't seem to report the transforms it is making to anything I can track with.

    • @Entagma
      @Entagma  3 года назад +1

      Thank you! GN does not alter object transforms, so you cannot use them. Instead I am transforming the individual points of the geometry. That's like transforming in edit mode. To do procedural animation of object transforms you have to rely on animation nodes at the moment.

    • @mrofnoctonod
      @mrofnoctonod 3 года назад

      @@Entagma Thank you so much for your detailed response. I love the way Geometry Nodes allows you to promote controls to the GUI. I can build motion graphics for clients and give them files where they can adjust inputs and obtain unique results for themselves, involving them in the fun, hardware dependent of course. LOL

  • @mikerainey4144
    @mikerainey4144 3 года назад

    Great tutorial, this is a cool effect. My question is, how did you learn how to do this? I've been watching tutorials about geometry nodes and coming up with ideas and trying to make them work using the Blender documentation, but it takes forever and I can't always achieve the results I'm imagining. So I'm wondering what path you've taken to become so conversant in this new set of features. I don't want to just imitate things I see in tutorials, but the deep info about Geometry Nodes that I can find still seems fragmentary.

    • @Entagma
      @Entagma  3 года назад +5

      Long story short. Thinking Particles -> Python -> Khan Academy -> Softimage ICE -> Houdini -> Geometry Nodes

  • @Floreum
    @Floreum 3 года назад

    I'm curious if it would be at all possible to use a shrinkwrap modifier via nodes

    • @Entagma
      @Entagma  3 года назад +1

      Not 100% sure but I think its not in yet

  • @maxleveladventures
    @maxleveladventures 3 года назад +1

    Thanks for the tutorial! Is there a way to color the instances based an attribute? For example: Could you change the color of an instanced object based on its "scale" attribute? I've spent quite a bit of time experimenting and looking for the answer, but I can't figure it out and don't even know if its possible.

    • @Entagma
      @Entagma  3 года назад +1

      Hi there, as far as I know there is no way yet, as you cannot set the instance's object color property. And setting its vertex color is not possible because this data is shared across instances.

    • @Entagma
      @Entagma  3 года назад +1

      Might be a perfect case for dipping toes into Houdini land :) Cheers, Mo

    • @maxleveladventures
      @maxleveladventures 3 года назад

      @@Entagma okay, thanks for confirming!

  • @tweetbleat487
    @tweetbleat487 3 года назад +2

    I can't find vertex_normal in the Attribute Vector Math Node, it just has normal.
    I'm using 2.93 2021-03-23 version
    3:38 minutes in

    • @Entagma
      @Entagma  3 года назад +1

      I think they renamed the attribute. Try "normal" instead

    • @chaitanyapatel5876
      @chaitanyapatel5876 2 года назад

      @@Entagma thanks sir

  • @suyoungan8212
    @suyoungan8212 3 года назад

    I have version 2.92 but it doesn't work on my computer (TT)

  • @sinaekim5421
    @sinaekim5421 2 года назад

    Can I export the animation of the timeline using the geometry node to Unity?

  • @decors_
    @decors_ 3 года назад +4

    How do you get "vertex normal"? I only see "normal".
    Using 2.93a latest version.
    (March 22, 00:09:11- 54bbaa26de5e
    Windows 64 bit)

    • @Entagma
      @Entagma  3 года назад +1

      Maybe they renamed the attribute in the meantime

    • @decors_
      @decors_ 3 года назад +1

      @@Entagma Thanks. So we can just use "normal" instead?

    • @decors_
      @decors_ 3 года назад +2

      Looks like it's working as intended.

  • @spetauskas
    @spetauskas 2 года назад

    hi, any forum or discord, there you could ask questions/help about geometry nodes?

  • @ashtonvellow9885
    @ashtonvellow9885 3 года назад

    Anyone else having problems finding "vector normals" for the Attribute Vector Math node? It's not in the drop down list for me.

    • @Entagma
      @Entagma  3 года назад +1

      what do you mean? the attribute "vertex normals"?

  • @rahmatmulyadi9143
    @rahmatmulyadi9143 2 года назад +1

    How to create this with blender 3.0?

    • @augm3nt384
      @augm3nt384 2 года назад

      Use Field .. Its a LOT easier to do this effect in 3.x series .. Bout 25 Nodes on a single object ( Including smooth and Materials Nodes )

  • @iuriigarmash3285
    @iuriigarmash3285 2 года назад

    Hello! I tried to follow your tutorial with Blender 3.0. However there are simply no such nodes in 3.0 version...( So I got lost in what to replace them with.
    I understand how complicated it is to get things together. However even opening files does not make any sense. Cause the node names are really new...
    Hope this could be somehow fixed to follow along with new versions of Blender
    Thanks!

    • @duck_boi
      @duck_boi 2 года назад +2

      The name of the node changed to "Distribute points on faces".

  • @nobodyplays1999
    @nobodyplays1999 3 года назад +1

    Sir , How you learned about this feature in deep detailed

    • @Entagma
      @Entagma  3 года назад +10

      Watching a lot of Entagma tuts ;-)

  • @workflowinmind
    @workflowinmind 3 года назад

    What version of blender is it? I don't have the same set of nodes in 2.92

    • @workflowinmind
      @workflowinmind 3 года назад

      Looking at the comments, you should definitely add the blender version in the description!

  • @marziamicelisopo2148
    @marziamicelisopo2148 2 года назад

    hi, I have blender 3.0.1and I can't find "Attribute randomize" and the other attribute, how can I do?

    • @augm3nt384
      @augm3nt384 2 года назад

      Attributes have been discontinued from 3.0 use blender 2.93.x ( Reintroduced in 3.2 but with a different workflow )

    • @user-cc1co7gn1l
      @user-cc1co7gn1l Год назад

      @@augm3nt384 what kind of workflow

  • @Flandelacasa
    @Flandelacasa 2 года назад +1

    how would you go doing this, now that the Attibute Math node does not exist anymore?

    • @augm3nt384
      @augm3nt384 2 года назад

      Use regular Math Nodes