I have an HDA that I would like to run through TOPs. The HDA inputs a folder of a Speedtree export, and when you press the Generate Button, it will import the geometry into a lopnet and recreate the shaders. That all works well, however I am having trouble getting the HDA processor to output a .usda file from the lopnet that contains the Speedtree.


I already have the correct folder through a @files attribute.



And have set up the proper HDA through the HDA Processor node.
I am also making sure I turn on the Export toggle and use the @file attribute as my directory.




My question now is how should I write out the lopnet tree to a USDA file? I tried two methods:
#1. Is to turn on Asset Outputs on the HDA Processor node and try to output it that ways. though I get the error AttributeError: 'LopNode' object has no attribute 'geometry'


#2. Would be through a USD Rop with Use External LOP turned off and output that way, though that export comes up blanks. How would it know the data to export?



Let me know if there is a better method to do this. My LOP net is pretty basic.