Direct Modeling in Houdini - Journal

   11241   40   8
User Avatar
Member
710 posts
Joined: July 2005
Offline
Nice modeling SIgor420

SIgor420
One of those that I really miss is proportional beveling.

The original PolyBevel 1.0 SOP did in fact have the ability to do proportional bevels. It's still available and I use it when I need that feature. One way to re-enable it is to go to your Polygon Shelf > right-click > Edit Shelf Tab > Tools, and select the node.
It's a shame that feature never made it into the updated PolyBevel tools (RFE already submitted). Maybe for PolyBevel 4.0?
Edited by Siavash Tehrani - Sept. 16, 2021 16:20:54

Attachments:
polybevel1.0.png (66.4 KB)

User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
DaJuice
Nice modeling SIgor420

SIgor420
One of those that I really miss is proportional beveling.

The original PolyBevel 1.0 SOP did in fact have the ability to do proportional bevels. It's still available and I use it when I need that feature. One way to re-enable it is to go to your Polygon Shelf > right-click > Edit Shelf Tab > Tools, and select the node.
It's a shame that feature never made it into the updated PolyBevel tools (RFE already submitted). Maybe for PolyBevel 4.0?

Wow, thanks for the tip, I had no clue. It’s hard to understand why would they not include it, its one of those super useful additions to the tool. By the way, where do people usually send them suggestions?

Cheers
QA Specialist at Greyscalegorilla
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
DaJuice
Nice modeling SIgor420

SIgor420
One of those that I really miss is proportional beveling.

The original PolyBevel 1.0 SOP did in fact have the ability to do proportional bevels. It's still available and I use it when I need that feature. One way to re-enable it is to go to your Polygon Shelf > right-click > Edit Shelf Tab > Tools, and select the node.
It's a shame that feature never made it into the updated PolyBevel tools (RFE already submitted). Maybe for PolyBevel 4.0?
Ugh, I just tried Proportianl Beveling with older SOPs and they are not really working as expected...



This is what I would expect...

Edited by PolyMarvels - Sept. 18, 2021 13:17:15

Attachments:
bevel_proportional.gif (11.7 MB)
Animation.gif (1.4 MB)

QA Specialist at Greyscalegorilla
User Avatar
Member
94 posts
Joined: July 2019
Offline
I don't know any particular use cases for proportional bevel, but I have quick implementation for your example (simple box)

Attachments:
ProportionalBevel.png (1.3 MB)
ProportionalBevel.hiplc (110.4 KB)

User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
Faitel
I don't know any particular use cases for proportional bevel, but I have quick implementation for your example (simple box)
Image Not Found
Thank you for taking the time to tackle this. Proportional beveling is super beneficial when you work with Subdivisions, because it's very easy to select multiple edge loops and bevel them proportionally, meaning edges will conform to their nearest neighbor. So if I have 3 edge loops as I have in the video I showed prior to this post, with proportional beveling I could select all 3 edges and create support edge loops for the subdivision node. So instead of repeating this operation 3 times, I can do it in one with a proportional bevel. On top of that, the upper stream could stay procedural. It would be even better if you could make it look like this...

https://drive.google.com/file/d/1BVXVQQnQJ2WJklLLrp1KWFwgvqOdgmtM/view?usp=sharing [drive.google.com]
QA Specialist at Greyscalegorilla
User Avatar
Member
320 posts
Joined: May 2016
Offline
that link you have, I cannot get video to play.
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
bobc4d
that link you have, I cannot get video to play.
What about this one?

https://we.tl/t-lkVNaLhS43 [we.tl]
QA Specialist at Greyscalegorilla
User Avatar
Member
710 posts
Joined: July 2005
Offline
SIgor420
Ugh, I just tried Proportianl Beveling with older SOPs and they are not really working as expected...

I mean, there is a reason it's deprecated. However, that's not my use case for proportional bevels, I use it when I don't want a fixed bevel width between supporting loops.


I'm not sure how useful the bevels in the C4D example are... for my tastes the "aspect ratios" are a little too lopsided. I know your Houdini video was a simplified example, but couldn't you just use a single PolyBevel on all the edges set to 'Crease'?

Attachments:
hindie_d9eBNVH7Ob.png (717.0 KB)
hindie_CsRkMS2DEG.png (588.3 KB)

User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
This could work for some things, but what I am missing is control of getting more division inbeatween. So I woul additionall have to add more edge loops. With bevel I can do all of that at once with proportional bevel.
QA Specialist at Greyscalegorilla
User Avatar
Member
94 posts
Joined: July 2019
Offline
Equalization is implemented. Next required step is to move division loops proportionally to bevel size.

Attachments:
ProportionalBevel2.hiplc (261.0 KB)
ProportionalBevelEqualize1.png (1.6 MB)
ProportionalBevelEqualize2.png (1.8 MB)

User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
Faitel
Equalization is implemented. Next required step is to move division loops proportionally to bevel size.
Image Not Found

Image Not Found
Those look perfect to me. How would those work with a mesh that has more random edge loops?

Attachments:
ss.png (68.0 KB)

QA Specialist at Greyscalegorilla
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
I would expect this kind of result. Unfortunately, Bevel in this state is not able to properly bevel middle edges proportionally, not even close...

Image Not Found


By the way, do you have a PP? I would like to Tip you for even trying to solve this.

Attachments:
ss2.png (150.0 KB)

QA Specialist at Greyscalegorilla
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
Here is the video example where I am modeling a barrel...hopefully, this gives you an idea why Prop.Bevel is a must!

https://we.tl/t-DGboKsYxRe [we.tl]
QA Specialist at Greyscalegorilla
User Avatar
Member
94 posts
Joined: July 2019
Offline
I've tried to repeat it on my own, and I think proportional bevel may actually give more control over initial shape and supportive edges :o
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
Faitel
I've tried to repeat it on my own, and I think proportional bevel may actually give more control over initial shape and supportive edges :o

Most definitely…..
QA Specialist at Greyscalegorilla
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
As this topic went further than I initially had in mind, I decided to rename it and simply update all my DM adventures here. The latest one is trying to recreate tank tracks to be procedural. To some extent I manage to do it, but, real challenge is to make sure tracks comfort to cogwheels teeth, which is kinda hard as I am not sure whats the real math behind it. So I'll have to try and figure that out. Other than that, for now I am happy with the results.

https://www.core4d.com/ipb/uploads/monthly_2021_09/tracks_test_v1.gif.b7c0068f40b7a6450789522f44487319.gif [www.core4d.com]
Edited by PolyMarvels - Sept. 21, 2021 15:30:56

Attachments:
ss_tracks.png (574.7 KB)

QA Specialist at Greyscalegorilla
User Avatar
Member
94 posts
Joined: July 2019
Offline
I decided to finish prototype for cube shape, despite the fact I think it should be redone from scratch with different approach to support complex forms.
Edited by Faitel - Sept. 21, 2021 13:30:45

Attachments:
ProportionalBevel3.hiplc (352.3 KB)
PropotionalBevelLoops.png (2.1 MB)

User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
Faitel
I decided to finish prototype for cube shape, despite the fact I think it should be redone from scratch with different approach to support complex forms.
Image Not Found
Man, do it, and let's pitch it to SideFX! I'll beg them to implement if necessary...
QA Specialist at Greyscalegorilla
User Avatar
Member
883 posts
Joined: Sept. 2018
Offline
Here is animated tracks progress while I wait for Faitel and his solution for proportional Beveling.

https://www.core4d.com/ipb/uploads/monthly_2021_09/test_track_anim.gif.073ae6f99d63f6d2a4cd580077a631be.gif [www.core4d.com]
Edited by PolyMarvels - Sept. 22, 2021 05:01:20

Attachments:
ss_tracks.png (337.8 KB)

QA Specialist at Greyscalegorilla
User Avatar
Member
94 posts
Joined: July 2019
Offline
And again, the solution for very specific case. It auto finds bevel edges for cube tube more accurate than standard bevel can.

I have hard times to figure out how to add procedural edges for this setup, so I'm going to take a break from the project...
Edited by Faitel - Sept. 24, 2021 13:14:42

Attachments:
ProportionalBevel4.hiplc (461.5 KB)
CubeTubeBevel.png (2.2 MB)

  • Quick Links