GlennimusPrime Posted June 4 Share Posted June 4 (edited) Hello, I have a Solaris setup that instances a single particle cache along a line. I'm trying to trigger the start frame at which the particle cache begins playing from. I've jumped inside the point instancer to create the required @frame attributes that should work alongside the retime instances node, but I just cannot get them to play down at different times. They all play at once. Possibly I should not be using the reference node to bring in the particle geo cache? I have also tried a geometry clip sequence node with no luck, and even exporting a USD to bring back into the setup, still with no luck on retiming. Any ideas out there? .hip and tiny particle cache attached. usd_instancing_v06.zip Edited June 4 by GlennimusPrime Quote Link to comment Share on other sites More sharing options...
Librarian Posted June 4 Share Posted June 4 I think that he have this on GitHub still on Use for free... @GlennimusPrime https://www.sharanvaswani.com/single-post/houdini-vex-art-direct-your-instances-procedural Quote Link to comment Share on other sites More sharing options...
dleonhardt Posted June 4 Share Posted June 4 3 hours ago, GlennimusPrime said: and even exporting a USD to bring back into the setup Exporting a USD from SOPs worked immediately for me, without changing anything about the LOP network. As it should, because the Retime Instances LOP is supposed to work on cached USD sequences. But if you don't want to use a USD, you need a Geometry Sequence LOP together with a Cache LOP that is set to "Always Cache All Frame" and the frame range set to the range on your file cache. Then, due to the Cache LOP, you need to manually set the Prototype Primitive on the Instancer to your Primitive Path/Import Path Prefix. Quote Link to comment Share on other sites More sharing options...
GlennimusPrime Posted June 4 Author Share Posted June 4 @Librarian Looks like a nice tool thanks, I'll check this out in more detail at some stage. Looks like it has some nice re-time features. I'm fine with re-timing caches in at the SOP level, but my troubles are doing the same in Solaris at the moment. 10 hours ago, dleonhardt said: Exporting a USD from SOPs worked immediately for me, without changing anything about the LOP network. As it should, because the Retime Instances LOP is supposed to work on cached USD sequences. But if you don't want to use a USD, you need a Geometry Sequence LOP together with a Cache LOP that is set to "Always Cache All Frame" and the frame range set to the range on your file cache. Then, due to the Cache LOP, you need to manually set the Prototype Primitive on the Instancer to your Primitive Path/Import Path Prefix. Thanks @dleonhardt, I'm hoping to avoid re-caching as USD at the SOP level. I know this is a tiny scene, but just a test for a much larger pipeline. We are trying to avoid doubling up on caches. Your method works, thank you! For some reason doing the same with a volume cache .bgeo sequence, it does not need the cache LOP, I suspect that is because the volume LOP has its own sample frame range controls. .hip file and small .bgeo caches attached for anyone interested: usd_instancing_v07.zip Quote Link to comment Share on other sites More sharing options...
Librarian Posted June 5 Share Posted June 5 (edited) @GlennimusPrime Nice @dleonhardt .. he has this in Lop Network Edited June 5 by Librarian Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.