NOTE: The project was wrong version, now I replaced the demo project with correct version

I have managed to do scatter rotation from Houdini to Clarisse scatterer with vectors but now I would like to use quaternion to have more control and accuracy.

So I have Alembic file with geometry that has @orient as Float32 size 4 so I think it is correct.

I have read several posts about rotation from Houdini to Clarisse but there are some variation in attribute values and my case is a bit different as I don't use pointclouds from Clarisse, I only want to drive the Scatterer rotation by 'orient' property that is in the underlying geometry.

I (think

I ) know how to use the extract_property with Quaternion to Euler to Scatter Rotation but no matter what I try with Rotation Order and factors for Scatter Rotation (360,360,360 or -360,-360,-360 or even combinations) and Input Remap (default or dabc), I won't get the same rotation as in Houdini

Please see the attached demo project, if you adjust the 'Use Support Normals', the trunk gets rotation nice but the bough is weird.

I got help in Houdini forum for the @orient calculation so I'm pretty sure it is correct (though slightly different setup) but how to get it show up correctly in Clarisse?

Can someone familiar with Houdini help me?

Thank you!

Antti

AMD Ryzen Threadripper 2990wx (32c/64t),64GB RAM,NVIDIA GTX 1080ti,Win10

Clarisse 4.0SP7,Houdini,Blender2.83,Fusion360,Onyx,ZBrush,SubstPnt...

Started: Clarisse 2016/10 (Py 2017/01), Python 2016/11

No business, just fun