Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


eikonoklastes last won the day on April 12 2021

eikonoklastes had the most liked content!

Community Reputation

13 Good

About eikonoklastes

Personal Information

  • Name
  1. About "3D Animation"

    Probably put an epilepsy warning on that link. More flashing lights than a discotheque in there.
  2. Swap low res RBDs with high res geo when spawning new points as source

    So, I did get this to finally work. DOP Import with Transform Pieces did the trick. I've attached the scene here, and here's a quick overview of the setup, it's actually quite simple (once you know how): rbd test.hiplc
  3. Hi. How do I swap low res RBDs with high res geo, if I am spawning new points every frame as my source points? None of the suggested methods work for me. DOP Import doesn't work, whether I use it as points or as geometry. I can't use the RBD SOP to specify proxy and high res geo, because that seems to be hardcoded to work only on geo from the first frame. I do get close with DOP Import set to points, but for some odd reason, the rotation only kicks in after an impact. Before that, all the high res geo point upwards as they fall, with no orientation. I am using this method to spawn my RBDs: https://www.youtube.com/watch?v=ra3V0vPq7qg Any help would be much appreciated. Ideally I'd like to see how it can be done with the RBD Bullet Solver SOP, rather than creating a separate DOPnet, although that's not unwelcome either. Thanks.
  4. Questions about a 10k Random Characters output setup

    If you don't want to get into TOPs just for this, you can just use a For Loop. It is possible to vary any incoming parameter from your source geometry with any level of control that you desire. For very large iterations, you might want to turn that into a Compile Block to boost performance (be warned though, here be dragons...) In the example I'm posting, I'm varying the bend angle, and the probability of adding a hat to the result, but you can go nuts with literally any parameter on the source geometry. I have used separate nodes for each variation because I personally like that clarity, but you can just easily have all of them in a single Wrangle. variations.hiplc
  5. Is your curve closed? Try using an Orientation Along Curve SOP before the Sweep. If that doesn't work, can you post your curve here?
  6. Paste node downstream

    Deselect the node before pasting, and it will paste as a disconnected node. Edit: the above info is wrong. I seem to have had a brainfart, I could have sworn that this is how it worked, but you're right - it stays wired to the original parent.
  7. You can do this with the Distance From Geometry Node, and then use a simple Group Expression that says group points whose distance from the target is within the specified number. Distance From Geometry.hiplc
  8. Export Objects Rotation Coordinates

    This is easily possible by packing the object, initialising a normal if necessary (not required if your object was already aligned to the world axes to begin with), and then using the Path attribute in the ROP FBX. Here's a preview of the exported tube: https://imgur.com/8xoYEYM Scene attached here. 210706_ROTATE_path_attr.hiplc
  9. Trying To Understand Sweep and Vertices

    Use PolyPath to combine primitives.
  10. Violation of strict nesting of blocks...

    @Alain2131Thank you kindly for your help. I should have clarified that this is a bit of a contrived setup as part of a learning exercise for compile blocks - I specifically want to learn how to reliably get them to work with complicated nested blocks. The generate_line_points wrangle was only created because I wanted to try plugging Block Begin into it, and the Line SOP doesn't have an input. That whole for each loop block is not required, and can be sorted with something simple like pscale, that will drive the line length as I need it. The Distance Along Geometry SOP just needs an internal named reference replaced with a spare input and it will compile. It's a minor oversight on SideFX's part; I've put in an RFE and they should fix it soon hopefully. Once again, thanks for your time, this forum is amazing.
  11. Hi, can someone help me figure out how to fix the compile block error? I have a nested For Each Loop, and I likely need a Block Begin somewhere set to Fetch Input, but I can't figure out where. Reeds_test.hiplc
  12. Slight modification to what Gorrod just posted. To keep things cleaner, set the Points per Point to 1, and define an attribute than returns between 10 & 20 randomly per point. The new Attribute Adjust Integer SOP is perfect for this.
  13. I'm sorry, I'm still extremely confused. You mention a 6x6 inch grid, but I see a rectangle, not a square. Are you talking about each face being 6x6? Then you mention image 3 being an example of a 12x12 quad selection, but I see no 12x12 selection anywhere. It would really help if, rather than screenshots, you post a sketch of what you're after, or at least annotate over your screenshots, because I can't see what you're describing. Specifically, it would help if you could draw out exactly what "6x6" and "12x12" means.
  14. Animation curve node

    The animation data is stored on the node you're keyframing. Shift+click the channel to bring up the Animation Editor for that track.