Search - User list
Full Version: How to use curvature as a mask in 21.0?
Root » Solaris and Karma » How to use curvature as a mask in 21.0?
SerQ
https://www.sidefx.com/docs/houdini/nodes/vop/kma_curvature.html [www.sidefx.com]

This node type is deprecated.
Karma Curvature is no longer supported, please pre-compute a primvar and import.
(Since version 21.0.)
smbell
You can use the sideFX Labs Measure Curvature SOP and bring in the point attribute.
janjansen
reviving this, could someone please point a beginner how to use the curvature SOP with (deliberately) VERY low poly objects? just scattering points makes me obvs lose the mesh and thus curvature information (same question applies to the physical ambient occlusion node) - thanks all!

(I am currently using the round edges node in karma but it seems a bit flaky at times around corners and I am getting inconsistent results between CPU and XPU and it doesn't seem as versatile as the 2 labs nodes anyway)
animatrix_
janjansen
reviving this, could someone please point a beginner how to use the curvature SOP with (deliberately) VERY low poly objects? just scattering points makes me obvs lose the mesh and thus curvature information (same question applies to the physical ambient occlusion node) - thanks all!

(I am currently using the round edges node in karma but it seems a bit flaky at times around corners and I am getting inconsistent results between CPU and XPU and it doesn't seem as versatile as the 2 labs nodes anyway)

If you are working with very low poly meshes, another option is to compute curvature from the limit surface instead of the control cage.

The idea is basically to evaluate the subdivided surface analytically and compute curvature there, rather than on the original polygons.

I show a practical example of this in my Tokyo HIVE talk (around 40:00):

janjansen
thank you for this. lots to learn from.. cheers!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB