LuxCore icon indicating copy to clipboard operation
LuxCore copied to clipboard

Rounded Edges Shader

Open Theverat opened this issue 7 years ago • 2 comments

Implement the feature "Bevel edges by shader, with a threshold to ignore edges in a certain angle" in the features poll.

Discussion and code of the same feature in Cycles: https://developer.blender.org/D2803

Theverat avatar Sep 08 '18 17:09 Theverat

Ideally this feature should also allow mapping distance to create variations of this pseudo-fillet radius.

Useful for creating imperfect and beaten edges

lacilaci avatar Aug 17 '19 10:08 lacilaci

few ideas on this.

Annotation 2020-04-18 075603

here is an example how the node looks in blender with octane. I have no idea what is the difference between fast and accurate option (fast pretty much doesn't seem to work properly) but both methods are fast...

Anyways,

the other two options convex only and concave only is important if you want only corners or edges rounded

you see that radius has an input, it can be mapped somehow probably but I didn't know how to make it work in blender. Like I mentioned before, it would be great addition to be able to map those edges to achieve imperfect fillets

roundness option is basically a range between fillet=1 and simple chamfer=0, can be useful but I'm not sure how important this feature would really be.

consider other objects(I guess you can input a specific list) this is important so that objects don't "melt/blend" into each other, for example you don't want a rounded object that sits on the table to blend into the table etc...

lacilaci avatar Apr 18 '20 06:04 lacilaci