taras2991 Posted May 22 Share Posted May 22 Hi guys! Any idea on how can I procedurally select these primitives if the model has not been created within Houdini. I already tried using curvature measure but I couldn't achieve a good result that worked on several models. Quote Link to comment Share on other sites More sharing options...
Librarian Posted May 25 Share Posted May 25 @taras2991. Group.hipnc Quote Link to comment Share on other sites More sharing options...
taras2991 Posted May 25 Author Share Posted May 25 1 hour ago, Librarian said: @taras2991. Group.hipnc 141.86 kB · 2 downloads Hello Tesan, first of all, thanks for the answer. I tried to test it but I couldn't. I get the error "This node is using incomplete asset definition". I don't know if its important but im using non comercial houdini 20.0.688 with same version of labs. Quote Link to comment Share on other sites More sharing options...
Librarian Posted May 25 Share Posted May 25 Please post that geo (File) @taras2991 Quote Link to comment Share on other sites More sharing options...
taras2991 Posted May 25 Author Share Posted May 25 53 minutes ago, Librarian said: Please post that geo (File) @taras2991 I don´t have that exact geometry, but just created a new one, and still does not work. So I will send this. Group.hipnc geo_test.obj Quote Link to comment Share on other sites More sharing options...
Librarian Posted May 25 Share Posted May 25 @taras2991 play with up dir and front dir it works Quote Link to comment Share on other sites More sharing options...
forever_kk Posted May 25 Share Posted May 25 20 minutes ago, taras2991 said: I don´t have that exact geometry, but just created a new one, and still does not work. So I will send this. Group.hipnc 233.66 kB · 2 downloads geo_test.obj 5.68 kB · 1 download FeE https://github.com/Fe-Elf/FeELib-for-Houdini Quote Link to comment Share on other sites More sharing options...
taras2991 Posted May 25 Author Share Posted May 25 (edited) I'm trying to use weighted normals in Houdini for mid poly workflow like I used to do in Modo, but I can't achieve the same result. In Modo, the normal calculation seems to be different; even with many small primitives in flat areas, it gives you the perfect result. However, in Houdini, it only works if I use "calculate normal by face area," and before that, I need to delete all flattened edges. I've been trying to find a workaround for this issue, and the only way I found is to delete beveled primitives, calculate the normals, and then transfer them to the original mesh. Here is the old file with mesh to compare normal from Modo and Houdini. modo_normals (1).hip Edited May 25 by taras2991 Quote Link to comment Share on other sites More sharing options...
taras2991 Posted May 25 Author Share Posted May 25 (edited) 34 minutes ago, Librarian said: @taras2991 play with up dir and front dir it works haaa! Yes, it's working now. Thanks! But it's not exactly what I was looking for. The idea is to select these beveled primitives procedurally in any model. I want to delete the primitives used to calculate normals and transfer them to the original mesh. This is the only way I found to achieve a good result for the weighted normal workflow. weighted_normals_houdini.hipnc Edited May 25 by taras2991 Quote Link to comment Share on other sites More sharing options...
Librarian Posted May 25 Share Posted May 25 @taras2991 link Quote Link to comment Share on other sites More sharing options...
taras2991 Posted May 25 Author Share Posted May 25 16 minutes ago, Librarian said: @taras2991 link I tried this yesterday night, but it doesn't work in this case. When I convert selected edges to prims, I get all selected primitives. Quote Link to comment Share on other sites More sharing options...
taras2991 Posted May 27 Author Share Posted May 27 On 5/25/2024 at 1:59 PM, Librarian said: @taras2991 link Got it! I just had to dissolve the flat edges, calculate the point normals using the face area, and then promote them to vertex normals. After that, I just needed to transfer the normals back to the original mesh. This method helps achieve better normal results when working with weighted normals for a mid-poly workflow in Houdini. Any way thannks for the help Tesan! 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.