Hello guys I don't understand why if I apply a subdivide node to a poly sphere it gets subdivided, if I connect the same subdivide node to an Alembic file geometry it doesn't work … it happens the same with other nodes, for example the uvedit node, on the sphere it works, on Alembic it doesn't. Anyone can help ?
Thank you
Ray
Subdivide, Uvedit and other nodes not working on Alembic files geometries
4627 4 1- madrenderman
- Member
- 129 posts
- Joined: June 2016
- Offline
- old_school
- Staff
- 2540 posts
- Joined: July 2005
- Offline
You have to use an Unpack SOP to convert the alembic primitive in to actual geometry that you can apply a Subdivision SOP.
Alembic primitives along with Packed primitives are archive type primitives. Houdini doesn't own the geometry, just the point that defines the primitive. The geometry is sent directly to the OpenGL viewport bypassing Houdini. Houdini updates the point primitive attributes to OpenGL to update the geometry. This is how the Transform SOP works as for packed prims and alembic prims the intrinsic point transform is sent to OpenGL to transform the geometry.
Using MiddleMouseButton on the SOP tile will give you the operator info and there you can see only the points par archive, not the points for the actual geometry.
Having said that, there is the Alembic Subdivisions on face sets. Is that what you want to work with? Or is it physically subdividing the geometry?
Alembic primitives along with Packed primitives are archive type primitives. Houdini doesn't own the geometry, just the point that defines the primitive. The geometry is sent directly to the OpenGL viewport bypassing Houdini. Houdini updates the point primitive attributes to OpenGL to update the geometry. This is how the Transform SOP works as for packed prims and alembic prims the intrinsic point transform is sent to OpenGL to transform the geometry.
Using MiddleMouseButton on the SOP tile will give you the operator info and there you can see only the points par archive, not the points for the actual geometry.
Having said that, there is the Alembic Subdivisions on face sets. Is that what you want to work with? Or is it physically subdividing the geometry?
There's at least one school like the old school!
- madrenderman
- Member
- 129 posts
- Joined: June 2016
- Offline
Thank you for your reply Jeff, I have tried using unpack node but it still doesn't work. Strange is Mantra subdivision at rendertime works fine without unpack. Maybe I'm doing something wrong importing the alembic file ? I just create a geo node, delete what's inside, create an Alembic node and import the abc file.
- madrenderman
- Member
- 129 posts
- Joined: June 2016
- Offline
- madrenderman
- Member
- 129 posts
- Joined: June 2016
- Offline
-
- Quick Links