|
 |
On 3/15/25 15:37, Cousin Ricky wrote:
> I came up with a method a few years ago. It uses trace() to find the
> distance to the edge of an object from voxels in a vertical plane, and
> creates an image map with the desired gradient. You can use the pigment
> function in an isosurface.
>
> https://github.com/CousinRicky/IsoBevelTut
Thanks for posting. Another interesting approach.
I started an effort to create image file based characters with gradients
years ago by projecting a (parallel?) area light through each character
onto a white plane. It looked like it might more or less work, but I got
distracted...
Aside: There is in the yuqk fork the soft_object{} and hard_object{}
patterns which use two different, on the fly, methods to create
gradients for objects with a defined inside. At the start of the covid
shutdown I posted an image that I think used the hard_object{} feature
IIRC. Ah, found it:
https://news.povray.org/povray.binaries.images/thread/%3C5e95fae5%241%40news.povray.org%3E
Bill P.
Post a reply to this message
|
 |