Search the Community
Showing results for tags 'convex'.
Found 3 results
shishkovdima posted a topic in General Houdini QuestionsHello everyone, The title says it all. But to illustrate the idea better, I've also attached an image, where red lines show concave parts, that have to be smoothed (simplified), and green mark convex parts, that have to be preserved.
Hey everyone! Here's a demo of some point cloud tools I created to calculate concave and convex curvature as well as gradient and curl direction, also sharpening. Forgot to mention in the demo that the curvature calculation is a great way to do differential growth by advection along normal * curve * noise * parm. Also, the curl calculation can be used to make grass patches and groom fur by orienting curves along the direction to add swirly variance. There's a lot of ways these tools can be handy, interested to see what you all come up with! Let me know if you have any questions, enjoy! curveGradientCurlSharpen_v002.hipnc
Here is my house destruction WIP. On the videos in this post you can see what I made myself, before I stuck with the problem of a concave geometry in the corners (which can not properly handled by the Bullet engine). By default, the Voronoi Fracture HDA creates concave geometry in the corners (you can see it on the screenshots below) and if there is another object located in the corner (for example bricks behind the stucco), the simulation starts to explode (because the Bullet improperly complements such geometry to convexity). I tried to search some info about how to implement a Convex Decomposition algorithm in Houdini (may be HACD*), but I haven't any result yet. All what I have for now, is my concavity-testing VEX node, that finds all the concave parts, but I have no idea how to cut them on a convex pieces. It will be cool, if somebody can help me with this problem. Below you can see my tests. *Hierarchical Approximate Convex Decomposition http://kmamou.blogsp...ate-convex.html http://www.khaledmammou.com/hacd.html http://masc.cs.gmu.edu/wiki/ACD