here is the node grah i build
on the left side i create several meshes and use a stage manager to put them all under /set
so i have a prim structure like this
-set -cube -grid -rubberytoy
then in the middle part of the graph, i use a reference node to reference from "$HIP/geo/set.usd", and i set prim path to /shot/set, and reference prim as /set. this reference node works well, then a add a cam and some transform.
now the stage looks like this:
-shot -cam -set -cube -grid -rubbertoy
then i was trying to reference "$HIP/geo/shot.usd" again in a new reference node. the node prompts error with
"In : Could not open asset @_Projects/asset_pipeline/geo/set.usd@ for reference introduced by @c:/Software/Houdini_Projects/asset_pipeline/geo/shot.usd@. (recomposing stage on stage @anon:000000005E76A000:LOP:rootlayer@ )
In : Could not open asset @_Projects/asset_pipeline/geo/set.usd@ for reference introduced by @c:/Software/Houdini_Projects/asset_pipeline/geo/shot.usd@. (instantiating stage on stage @c:/Software/Houdini_Projects/asset_pipeline/geo/shot.usd@ )
Targeted missing explicit primitive: /root/shot"
I am so confused why it's not working. i am basically doing the same reference as i did in the middle of the graph.
here is the houdini file