Це відео не доступне.
Перепрошуємо.

Houdini Tutorial - Random procedural books

Поділитися
Вставка
  • Опубліковано 14 сер 2024
  • Hello! wanted to do a quick tutorial on how to create and randomize a procedural book.
    Please enjoy

КОМЕНТАРІ • 20

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

    Really helpful tutorial, thank you very much. Keep up the good work.
    For those who don't wanna type the code:
    randomize code to randomize any value:
    fit01(rand(detail("../AAA/", iteration, 0)+seednumber),ranfomize number from,randomize number to)
    with numbers: fit01(rand(detail("../AAA/", iteration, 0)+113),.1,1.2)

  • @polynightingale3969
    @polynightingale3969 12 днів тому

    Thanks a lot for tutorial

  • @isaiasmedina6998
    @isaiasmedina6998 3 роки тому

    Ebic and cool

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

    It's easier to do with copy to points, or attribute randomize nodes, or mops randomize node

  • @magneticanimalism7419
    @magneticanimalism7419 3 роки тому

    Thank you so much, simply an awesome tutorial. It works great though I had to remove the Random Detail channel from the transform in Y because it was turning one of my books inside out. Now I have to figure out how to copy stamp them exactly on top of each other and randomize the quantity in each pile, any hints would be greatly appreciated please.

    • @tomklejne3916
      @tomklejne3916  3 роки тому +1

      Thank you!
      If one of the books is getting flipped inside out, it might be the Boolean, if the points on a model are aligned a certain way they can cause normals to go the other way. You can probably play with the fit range values on the Y randomizations to see if it helps, or the poly bevel values, or the size of the pages maybe to extend them larger for a more predictable boolean?
      There's probably a way to make the setup more robust and harder to break If I don't use Boolean for example, however it could get slightly more complicated / scripty.
      To stack them on top of each other, I just did a simple rigid body simulation and drop them, this gives a nice randomization with the stacking. However if you wanted it stacked neat like on a bookshelf... then you need to adjust the spacing of the copies after the size of the books is already determined, I'll think about it some more!

    • @magneticanimalism7419
      @magneticanimalism7419 3 роки тому +1

      @@tomklejne3916 thanks Tom, that's a great tip, I haven't ventured into ridged bodies yet, that something I haven't even considered. Something else I think would be right down your alley I've been (trying to) working on make a prodecual brick archway, specifically a replica of the bricks around the door ofBag end. I've met with a little success though I can't figure out how to get a specific quantity of brick to astheticially change length and add mortar between the bricks. Your work has been very inspirational.

  • @nguyenbui90
    @nguyenbui90 3 роки тому +2

    Amazing Finally we have a tutorial about creating book in Houdini.
    Will you consider to create a tutorial about book that can be opened?

    • @tomklejne3916
      @tomklejne3916  3 роки тому +2

      I haven't tried to make one that opens yet, maybe I'll get to it eventually! Those old books were the pages are cloth look the best, so it might be a complex vellum simulation to prevent strange behavior of the thin surfaces interacting, not sure how that would work yet but could be a fun challenge to figure out.
      I'll definitely do a tutorial if I end up figuring it out!

    • @nguyenbui90
      @nguyenbui90 3 роки тому +1

      @@tomklejne3916 Super awesome. Wish you all the luck ;D

  • @Chinesestud
    @Chinesestud 5 місяців тому

    How to prevent the books from clipping through each other?

    • @tomklejne3916
      @tomklejne3916  Місяць тому

      It would be a more complicated tutorial on having to measure how big a book has gotten with the random properties before placing another book near it with that offset, I should try to do a tutorial on that in the future.
      Or simply have a line that gets divided by points and books size to fit within that division so there's no overlap, there's many ways to approach this idea! Not sure which would be best yet!
      - sorry for super late response, I didn't have a good answer then and forgot about it!

  • @BOND_BOND_007
    @BOND_BOND_007 Місяць тому

    how to make it with real pages
    im thinking a half circle curve that i can control the bend of it and the points count on that curve will be the pages count
    I will try doing this

    • @tomklejne3916
      @tomklejne3916  Місяць тому +1

      Hi! It's a great idea, however with added complexity of the book at some point you run into Houdini having to create a complex new unique book for each instance starts to really stack on computer power and having simply a collection of detailed books that can be swapped in and out and scaled to cheat thus having instances does help performance.
      BTW How did it go?

    • @BOND_BOND_007
      @BOND_BOND_007 Місяць тому

      @@tomklejne3916 it came out beautiful model I can control everything thanks to your tutorial , the dimensions and the back side curvature , with easy control on the pages count but I still did't manage how to open the book and make a simple turning page animation ,
      surprisingly there is a video on yt for a blender Geonode book example for what I want to achieve but nothing at all to do it in Houdini . if you want my hip file to take a look you are more than welcome :) .

    • @BOND_BOND_007
      @BOND_BOND_007 Місяць тому

      @@tomklejne3916 it came out beautiful thanks to your tutorial it helped a lot , but I still did not manage how to open the book and make a simple flipping pages animation proceduraly . there is a very nice example done in blender the video is here on yt ,I want to achieve this but in Houdini , if you are interested I can send you my hip file

    • @BOND_BOND_007
      @BOND_BOND_007 Місяць тому

      @@tomklejne3916 it came out beautiful exactly how intended thanks to your tutorial .
      but I still have no idea how to open the book and make the animation
      I can share my hip file if you want to take a look :)

  • @frakmiffin
    @frakmiffin 3 роки тому

    what if i wanted the books to not merge together and be able to sit on top of eachother perfectly?

    • @tomklejne3916
      @tomklejne3916  3 роки тому

      They shouldn't merge together, it will just be in one geometry node which is not a problem.
      I just spaced them out a bit on the copy then did a basic ridged body simulation (RBD Objects button and Ground plane) to drop them on top of each other.
      The simulation automatically adds an Assemble node to create a name for each piece and unless that name is the same for each object it will treat each book as a unique entity.

    • @frakmiffin
      @frakmiffin 3 роки тому

      @@tomklejne3916 I ended up doing a for loop with feedback sequence that worked out for me. also made a null node that can change it to be horizontal.