jayanam / fast-carve

Hardsurface utility Blender addon for fast boolean and bevel operations (it's now JMesh tools : https://github.com/jayanam/jmesh-tools)
https://www.youtube.com/watch?v=Con5uMDwRQ0&list=PLboXykqtm8dxZxhA1P-iyy_vpis04Hyem
GNU General Public License v3.0
489 stars 54 forks source link

[suggestions] Bevel and normals #7

Open realcgslav opened 5 years ago

realcgslav commented 5 years ago

I have couple suggestions for possible use cases. Firstly I'll shortly describe my boolean workflow and secondly I'll tell why working with Fast Carve can be a bit hard in this case.

My workflow is simple yet it needs a lot of redundant steps to achieve desired results.

  1. Create base mesh.
  2. Shading Smooth.
  3. Autosmooth.
  4. Bevel modifier with Angle and Harden Normals checked (new option) and Segments 1.
  5. Boolean mesh.
  6. Shading Smooth.
  7. Boolean > move above Bevel in stack. In some cases I'm not using Normals Hardening from Bevel Modifier, instead I'm adding Weighted Normals modifier at the end of stack.

So... When working with Fast Carve there are situations when edges marked as sharp are not marked properly (carving sphere) and this force me to clear them manually, and "defaulting" Bevel modifier (segments).

I'm proposing Smooth shaded workflow which could look roughly as this:

  1. Make option, checkbox preferably, to make all objects Smooth - the ones used in boolean operation.
  2. Turn on Autosmooth automatically for them.
  3. With objects checked as Smooth add automatically Weighted Normal modifier as last in stack. Also exposing Bevel > Segments would be great addition to it. And Mark as Sharp drop would be needed probably.

At last, but certainly not least. Many, many, many thanks for this amazing add-on, for your hard work on it and for sharing with community. It is wonderful as well as you sir ;)