Metal Cutting

   1828   4   1
User Avatar
Member
12 posts
Joined: Dec. 2016
Offline
I'm trying to create the look of about 15 grooves being cut in metal like in the attached image. So far I've tried two different methods and both seem much too heavy for the amount of grooves I need. I've tried using volumes with a vdbcombine set to subtract. It seems promising but the converted polygon mesh gets very jagged near the curved edge and I need that to be pretty clean. Communicating precision is key. Not sure what can be done to improve the mesh quality.

I've also tried displacing points with an attribute transfer. It works, but my starting mesh is going to have to be massive. Either method seems like it's going to take tremendous amounts of cache data just to get to the point where I can render. Maybe, for this effect that's just the reality, but I'm wondering if anyone has thoughts on making this more efficient? R&D file is attached. Thanks for any thoughts on this.


Brian

Attachments:
depositphotos_94843864-stock-photo-cnc-metal-close-up-steel.jpg (76.0 KB)
metalCutting.hip (147.5 KB)

User Avatar
Member
679 posts
Joined: Feb. 2017
Offline
Hey brian,
What about using blend shapes. You could Build a cutted version and a clean version of the piece.
Then blend the two shapes with a custom attribute.

you could also try a boolean operation.
Cheers
CYTE
Edited by CYTE - Feb. 14, 2018 11:41:53
User Avatar
Member
483 posts
Joined: Dec. 2006
Offline
render booleans:
https://www.sidefx.com/forum/topic/31575/ [www.sidefx.com]

combined with a ramp displacement like here:
https://www.sidefx.com/forum/topic/51508/ [www.sidefx.com]

:-?
English is not my native language, sorry in advance for any misunderstanding :-)
User Avatar
Member
12 posts
Joined: Dec. 2016
Offline
Ah! Render booleans! That seems like the speed + lightweight combination that I need. Thank you both for the replies.

Brian
User Avatar
Member
483 posts
Joined: Dec. 2006
Offline
boolean anim…
play the anim to see the effect

Attachments:
boolean.hip (206.0 KB)

English is not my native language, sorry in advance for any misunderstanding :-)
  • Quick Links