How to make the PLATONIC SOLIDS in Geometry Nodes | Blender Tutorial

UPDATE: Watch this instead if you want to have access to all of the Platonic Solids in Geometry Nodes.
• Using Geo Nodes and As...
I've learned a lot since making this video, and that link has a much better way to make all of the solids. I'm going to leave this one up because I still think it has a lot of good info, but it definitely isn't the best way to make the solids in Geo Nodes!
===============================
Hi yes, Hello Everyone! One of the things that bothers me most about Geometry Nodes is the lack of procedural platonic solids. So I decided to make them!
If you'd like to support the work I do, consider checking out my Patreon!
/ gavindotjs
Music by ImKibitz:
open.spotify.com/user/31oduql...

Пікірлер: 39

  • @gavindotjs
    @gavindotjs4 ай бұрын

    UPDATE: Watch this instead if you want to have access to all of the Platonic Solids in Geometry Nodes. kzread.info/dash/bejne/a62svKiDmbjgZ9I.html I've learned a lot since making this video, and that link has a much better way to make all of the solids. I'm going to leave this one up because I still think it has a lot of good info, but it definitely isn't the best way to make the solids in Geo Nodes!

  • @terczerber5474
    @terczerber547418 сағат бұрын

    also got a bit lost with the reroute thing, but got it eventually! Thanks so much for this video, never worked with geometry nodes before, and just found your video as a perfect answer to what I was looking for!

  • @unikatdynamik
    @unikatdynamik9 ай бұрын

    If you need/want more performance: For what I know, the transform geometry node is slower than using single operators. Take a look at the timings and make a stress test - you'll see. You can do all of that with set position. Since there is no set rotation/scale you need to do following: Location: Instead of position->vector math add->position, use the offset without pos Rotation: positon->vector rotate->set position Scale: position->vector math scale->position In Unreal Engine it's the same. There is set transform, set location, set rotation and set scale. But you shouldn't use set transform if you don't do all 3 operations. So I thought it's the same in blender and after some tests it seemed to be true. Another thing is using object info+asset browser/blendfile to make a library for primitives. You can still save it in nodes and for what I know it's faster to so. Correct me if I'm wrong.

  • @gavindotjs

    @gavindotjs

    8 ай бұрын

    Sorry it took me a while to reply, life has been a time lately lol BUT I've been thinking on this a lot and you're absolutely right, I just haven't had time to make a video based on your comment so... Look for that in the next couple weeks 😉

  • @ianmyles9025
    @ianmyles902510 ай бұрын

    Fantastic video - Many Thanks for sharing !

  • @Mathilde3219
    @Mathilde321910 ай бұрын

    Can’t wait for the UV episode!

  • @ashasekayi
    @ashasekayi10 ай бұрын

    Informative video. Thanks!

  • @gavindotjs

    @gavindotjs

    10 ай бұрын

    Absolutely!

  • @stillpointx2623
    @stillpointx26236 ай бұрын

    Excellent!

  • @soundandsophia
    @soundandsophia11 ай бұрын

    Thank you so much for this! It really helped. I was making an episode about platonic universals, So getting the math correct was kinda important...

  • @gavindotjs

    @gavindotjs

    11 ай бұрын

    Absolutely! Glad it helped!

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

    nice 👍

  • @abdullahimamoglu
    @abdullahimamoglu7 ай бұрын

    GavinDotJs can You Make One Video About Making Hectohedron With 100 Faces and Show Us how to Place at each Face a Different Picture? İ AM Hoping to see You Do That Soon!!!

  • @gavindotjs

    @gavindotjs

    7 ай бұрын

    Maybe 🤔 I've got a few other things I'd like to make in this direction, so maybe, but it'll be a while!

  • @polpop4509
    @polpop45096 ай бұрын

    When making the solid selection, instead of deleting the geometry you should really just use the switch node, in this case it does not make a lot of difference, but if your nodes are heavy on performance you are doing all that work to discard it afterwards, also with the switch you don't need to create a dummy attribute you can just compare directly.

  • @gavindotjs

    @gavindotjs

    6 ай бұрын

    True, I just didn't want to chain switch nodes together. I know one of the features in the works is a switch node with any number of inputs, but I specifically did that because at the time there could only be two options on a switch node and I needed 5. This was mostly for user experience and since then I've learned a lot more about the inner workings of Blender so another follow up will be coming *soon* to address how ridiculous my older methods were. But I still think this video still has interesting techniques lol

  • @ghostcookie882
    @ghostcookie8825 ай бұрын

    im platonic with enough solids already

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

    Great vid. Would you mind providing the shortcut for how you make that little node island at 8:52?

  • @gavindotjs

    @gavindotjs

    Жыл бұрын

    Absolutely! If you hold shift and the Right Mouse Button and drag through a wire it'll make a reroute node that you can pull from to make multiple connections and clean things up. I think here I searched "reroute" so that I could make one without having a pre-existing wire. I just edited that out to help with the flow of the video. Sorry that caused confusion!

  • @lilipolacsek7924
    @lilipolacsek7924Ай бұрын

    This video is very helpful, but I got stuck and would like to ask for help. On the right side, I cannot edit the input because there are only Interface and Properties options available. 10:50mp

  • @gavindotjs

    @gavindotjs

    26 күн бұрын

    Hi there, sorry for the late response, but they have moved these panels around some since that video came out. Depending on the version of Blender you're using it may not look the same, but at least in Blender 4.1 it should be in the Group Tab and in the Interface Panel. You may not see all of the options (Subtype, Default, Min, Max) shown in the video until you select the input you want to change in the interface. Also, if you'd like to rename the input you have to double click on it now. Again, all of this is for Blender 4.1, so if you're using a different version it may be different. But, I hope that helps!

  • @PCgmesforever
    @PCgmesforever4 ай бұрын

    My question is, isn't this implementation of switching between geometry needlessly computing heavy ? For this example it probably doesn't matter but I would guess this isn't something you'd want to do of you were switching between much heavier computations of geometry data right ? Because in this example even tho everything not called for gets deleted it is still computed under the hood. I could be totally wrong so please let me know or correct me someone 😅

  • @gavindotjs

    @gavindotjs

    4 ай бұрын

    You're correct! This isn't a very good solution, which is why I made another video using the new Switch Node and the Asset Browser in 4.1. I've been trying to direct people there instead lol

  • @PCgmesforever

    @PCgmesforever

    4 ай бұрын

    @@gavindotjs oh ok sorry I missed that one I'll check it out :) great content btw. Yeah new switch does simplify things. I suppose till index switch we'd have to daisy chain switches and compare nodes right ?

  • @gavindotjs

    @gavindotjs

    4 ай бұрын

    @@PCgmesforever Thank you, and exactly! I also just uploaded a video talking about the different switch nodes and other features in 4.1, and I referenced the daisy chaining and how wild it's gotten before lol

  • @Nico-te9zb
    @Nico-te9zb6 ай бұрын

    You have beautiful eyes 😍

  • @TheRealWinsletFan
    @TheRealWinsletFan7 ай бұрын

    6:35 - .You mean sqrt(2) [Yes, you can type that and Blender will evaluate it]. It's ok man, it's pythagoras, not even trig really, we can take it.... 🙂

  • @gavindotjs

    @gavindotjs

    7 ай бұрын

    Yeah... I took a long round about way to get there and didn't realize that was sqrt(2). I really just didn't want to retrace my steps to explain how I got there because I took an embarrassingly long time to find 1.414... I made a follow up video to try to fix this, and I'll make one more, because it turns out this video is FAR from the best way to make any of these lol

  • @TheRealWinsletFan

    @TheRealWinsletFan

    7 ай бұрын

    ​@@gavindotjs I saw you had follow up videos on this subject, I'll be watching them in when I get a few free moments. I expect you'll be addressing some of my other thoughts 🙂 FWIW I found this approach to the solids quite interesting. I'm only just learning about the geometry nodes myself now.

  • @aliensoup2420

    @aliensoup2420

    5 ай бұрын

    Yes, I think it is better to avoid "magic numbers" in tutorials, since they only create more mystery. 3d graphics is ALL about math, so it is a disservice to conceal the true origin and meaning of concepts if they are easily accessible to the average high schooler. Always enter the explicit mathematical expression whenever applicable. Rounded estimates and eyeballing lineups is a recipe for disaster in complex projects. Small errors accumulate into big discrepancies.

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

    Works for you, not for me. Best I can tell exact same setup, except Selection DOES NOT WORK.

  • @fewerjunkjunk8842

    @fewerjunkjunk8842

    Жыл бұрын

    Several HOURS later.

  • @gavindotjs

    @gavindotjs

    Жыл бұрын

    Sorry about that! If you could outline some of what's going on I might be able to help, but if you'd like to talk it over I'll be starting a Discord Server where I'd be happy to help you trouble shoot! Look out for the announcement later this week. I know that's not the fastest way to help at the moment, but if you give me some details I can try my best to help here!

  • @fewerjunkjunk8842

    @fewerjunkjunk8842

    Жыл бұрын

    @@gavindotjs Nevermind. Figured it out. It's the little things that were explained, but, missed in the process.

  • @NoelLudvigson
    @NoelLudvigson11 ай бұрын

    Long winded!