sopto CHOP

Stumbled across an interesting oddity today that I thought I’d ask about.

It looks like when converting from SOPs to CHOPs or DATs there’s a small incongruity in available attributes.

The sopto DAT will return uv attributes right out of the box:

Looks like the sopto CHOP doesn’t return those attributes:
sopto_chop.PNG

This can be resolved by adding a point SOP in line before the sopto CHOP:
sopto_chop_with_pointSop.PNG

Not a huge request, but it would be lovely if the sopto CHOP and DAT behaved similarly.

The reason this is happening is that the default uv attributes are Vertex Attributes, not Point Attributes.

The SOP to DAT will only show the uv attributes out of the box when you set its Extract parameter to Vertices. You’ll notice that if you set Extract back to Points, not uv attributes are available.

Likewise, the reason you see them after adding a Point SOP is that you are then adding uv Point Attributes.

The SOP to CHOP only operates with Point Attributes.

ahhhhhhh.

Thanks for the clarification Ben, that makes total sense now.