freaq Posted April 20, 2012 Share Posted April 20, 2012 (edited) Hello everyone, I am working on a way of procedurally making objects, that have proper topology for smooth rendering. the system is working fairly well except for one part, concave surfaces: I am mostly using the skin tool to cut up the inputcurve, but when it encounters a severely concave surface problems occur see the image for details, the solution I came up with was to simply cut up a concave shape into 2 or more convex shapes (using the divide sop) however I can only cut along all convex points instead of just the most problematic ones. I have tried to smooth the object, then divide, and put allt the points back to their original position, this worked more or less, but resulted in erronous geometry, any help would be greatly appreciated. -edit, I always confuse concave and convex, convex surfaces work fine, but concave ones do not sorry for the error. Edited April 20, 2012 by freaq Quote Link to comment Share on other sites More sharing options...
kubabuk Posted April 20, 2012 Share Posted April 20, 2012 (edited) the solution I came up with was to simply cut up a concave shape into 2 or more convex shapes (using the divide sop) however I can only cut along all convex points instead of just the most problematic ones. I'm not sure if I fully understand the above. Can you post a simplified example scene? kuba Edited April 20, 2012 by kubabuk Quote Link to comment Share on other sites More sharing options...
freaq Posted April 23, 2012 Author Share Posted April 23, 2012 I'm not sure if I fully understand the above. Can you post a simplified example scene? kuba here is a very simple version of the scene I could make demonstrating the issue: concave_example.hip Quote Link to comment Share on other sites More sharing options...
kubabuk Posted April 23, 2012 Share Posted April 23, 2012 (edited) How about cutting the concave shape into smaller pieces based on the angle attribute on each point (take a look at the VOPsop)? Bare in mind that for some special cases it is not gonna work though...I didn't cover every case to keep example simple. concave_example2.hipnc Edited April 24, 2012 by kubabuk Quote Link to comment Share on other sites More sharing options...
freaq Posted April 24, 2012 Author Share Posted April 24, 2012 How about cutting the concave shape into smaller pieces based on the angle attribute on each point (take a look at the VOPsop)? Bare in mind that for some special cases it is not gonna work though...I didn't cover every case to keep example simple. nice use of the clip sop, the connections it made seem to be fairly good. only afterwards the topology is not exactly optimal yet, (sometimes a point is created that is not connected to by the other skin.) but many thanks for the example, if I find a good solution I will post it. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.