Houdini 20 Crowd Agents Render as Spheres in /Stage

   1511   3   2
User Avatar
Member
135 posts
Joined: Aug. 2014
Offline
I'm working on a bird flock using Houdini 20.
When I import them into the Solaris /stage context, the birds show up in openGL, but when I switch to Karma, they render as spheres.
(Imagine birds as spheres in a vacuum...)
Is there a flag I need to set when importing Crowd SOPs from /obj into /stage?
Thanks

Attachments:
bird_crowd_clipTransition.H20.JLv026.frozen.hipnc (4.4 MB)
Screenshot 2024-03-04 at 12.51.29PM.png (1.6 MB)
Screenshot 2024-03-04 at 12.51.40PM.png (1.7 MB)
Screenshot 2024-03-04 at 12.52.58PM.png (303.0 KB)

Jeroen
User Avatar
Member
135 posts
Joined: Aug. 2014
Offline
I found one workaround: add an Agent Unpack SOP at the bottom of my crowd network.
But that defeats the purpose of packed agents.
How do I render packed agents in Solaris?

Attachments:
Screenshot 2024-03-04 at 3.57.28PM.png (949.4 KB)

Jeroen
User Avatar
Staff
801 posts
Joined: Oct. 2012
Offline
If a USD curves prim has no `widths` attribute authored, I think Hydra will default to displaying it with a width of 1.0
This is coming from the `main_ctrl_nurbs_curve0` shape which you probably don't want to render anyways - you could either filter that out as you're importing the agent from FBX (using the KineFX route of FBX Character Import -> Agent from Rig -> Agent Layer etc gives you the most flexibility to remove and alter shapes), or use the Agent Layer SOP to just create a new layer which contains the skin geometry but not that curve shape
User Avatar
Member
135 posts
Joined: Aug. 2014
Offline
A belated thanks for your suggestions, Latimerias and cwhite
I'll give them a try.
Jeroen
  • Quick Links