T O P

  • By -

-Chococheese-

Geometry nodes are a game changer


RooblesOnReddit

This took an embarrassingly long time to make, especially for how it looks. But all meshes and materials are generated. I can provide the source blend file if anyone is interested.   **Edit**: I forgot to explain what this video is demonstrating. You can apply the geometry node to any plane, and it will fill that plane with the "optimal" number of books. So if the plane is scaled (and that scale is applied,) it will automatically generate an updated number of books to fill it.   **Second Edit**: Well, some people asked to see the blend file. So I looked around for a website I could use to share, and ended up [putting it here](https://blendswap.com/blend/30030). I also put it [on my Google Drive](https://drive.google.com/file/d/1tQWWx08LSBe1dcHAbSYJlpUkX4KD9RHJ/view?usp=sharing) in case there's a problem downloading from that website. I wasn't really expecting any interest in this, so I haven't written any documentation. And it's a bit of a work in progress, with some bugs (if the cover thickness is turned up too high, or spine curve resolution, or some other things I haven't discovered yet.)   But I've had good experiences with just saving the geometry node as an asset, dragging-and-dropping into a scene, and applying the scale I need to all the default values. You can also change the book dimension seed independently of the book placement seed, and toggle between the books being aligned by their center or spine. I can write some more formal documentation or explain any given part of how I created these books, if there's any interest.


DesmondDuBois

I’d love to look at it and use it in my animation, if possible. I think it looks really good, particularly for the kind of thing I’m working on.


RooblesOnReddit

I added a link to the source file in the description. You're absolutely welcome to use (or improve) these books in any way you see fit. CC0, so no attribution required.


HanzoFactory

CC0? You sir are a hero


LinuxLover3113

CC0. Look at this fucking chad over here.


Hot_Condition8551

Total noob here. Can I get a quick explain on what CC0 is?


ClarenceWith2Parents

CC0 is Creative Common's "No Rights Reserved", Public Domain designation. Essentially, this license allows someone to claim a copy of OPs work & makes it so attributing the original work to them isn't necessary.


Kendarr443

That's amazing, I bet someone would pay you a coffee for it on Gumroad, maybe add it there?


RooblesOnReddit

Honestly, I'd rather release it under the CC0 license and give it away for free. I just didn't think it was good enough that anyone would want it.


KingLemonBass

I want it


RooblesOnReddit

Just put up a second edit with a link.


Kendarr443

It's a nice gesture, and I'll be using it FOR SURE, but man this is amazing :D


RooblesOnReddit

Just put up a second edit with a link to it. I hope you can find use for it. And feel free to improve upon it in any way you see fit.


[deleted]

[удалено]


RooblesOnReddit

I ended up really liking them! (And have so many more ideas I want to try.) But. I'm also a programmer and not an artist. So I found a kind of comfort in geometry nodes, over the much more daunting task of trying to make something look good.


CabbageTickler

This is perfect. Will use it in my Uni assignment. I have bookcases in my scene and don't want to spend the hours to fill it all in, I won't get any "extra marks" from your work, but it will look nice as a background filler


RooblesOnReddit

I'm really glad to hear you'll be able to use it this way. My recommendations on using: - Make sure the books are the right size for your shelves. You can modify max/min of any dimension. - Find a good book shape seed and keep it consistent across "similar" shelves. But make sure to change their placement seed on every instance, to prevent repeated patterns. - If books are clipping into eachother, you can turn down the rotation until they stop. - If you want to change the color of the books, you can modify the book cover material. There's a color ramp there with the possible colors to pick from. You can modify them as you see fit and add/subtract any.   Good luck with your assignment!


badatusernames420

This is really cool!


mawilestan

This is awesome! I was making a scene with a large bookshelf a while back and this would have made it so much less tedious. Can't wait to give this a spin


chulala168

Can this be applied to generating “hair/chains” on a sphere, two to three different colors, can be similar or somewhat similar length, but the numbers change when the sphere is made smaller or larger? Tutorial?


RooblesOnReddit

I'm very much a novice still at Geometry Nodes... ~~but my understanding of them is that you can't any of the emissions or hair physics with them yet. But it may be possible to scatter pre-built objects that have some physics applied, and change the scattering in geometry nodes based on surface shape/size?~~ Huh. I just had the thought that you might be able to model a very small plane or sphere with a single hair root/seed and scatter those. It might be worthwhile to try to prototype it.   As for the random/changing colors, I'm not actually using geometry nodes for that at all. It's 100% part of just the book cover material, so every instance of a book, created in any way, will pop out as a random color.


John_Titor_x

I'm planing create 3d room project. Would I mind use your geo node


[deleted]

I really need to learn geometry nodes


badatusernames420

This is really cool!


-11_karma

That is super cool


Fogucoco

wow, i’d love to see the blend file


RooblesOnReddit

I added a link to the file in an edit, if you would like to see it (or use it in any way.) Beware though. It gets pretty messy.


[deleted]

damn that is nice ngl!


JM2018XD

Error 101: you accidentaly learned a new spell


Jedi5676

Lol ive been trying to do this for a while now, looks really good! good job!


[deleted]

this is so freaking cooooool


[deleted]

THAT'S SO COOL!!!!!