|
|
On 04.10.2024 23:14, yesbird wrote:
> I have liked embroidery since my childhood, last year I started this
> project: https://embview.povlab.online (not POV-related).
>
> It's based on https://oesd.com designs converted to PNGs by
> https://wilcom.com
> software.
>
> Your rendering quality is really high, at least comparable with Wilcom.
That's because it's POVRay rendering quality ;-)
Actually all this have some long history; about 20 years ago I was
creating prototype for cross stitching visualization, using some mini-C.
At that time only bitmap pattern based solutions seemed to exist, I made
something algorithmical, with antialiasing and moving light. But well,
the company which paid for that was devoured by something bigger, and
this bigger decided to bury a lot of stuff rather than digest the devoured.
But since about half a year ago I decided to take a look at that Python
people seem to praise, I apparently reincarnated some old ideas,
including POVRay export ones. And since computers became faster during
that 20 years, I obviously decided to reassign as much work as possible
to POVRay ;-)
Unfortunately I can't directly transfer my old shaders to POVRay, and,
I'm afraid, my declined vision limits my capabilities to visually
inspect real materials for subsequent POVRay implementations, but well,
it seems that using functions for normals somewhat helps in
transitioning old stuff based on better vision. I'll try to add some
more realistic finishes and normals to all this. One of the great things
is that I can access POVRay's Perlin noise, that's really helpful. So
I'm trying to push as much work as possible to POVRay, since it's not
only uses text format even I can understand and make programs output to,
but also releases me from writing a lot of programming stuff myself ;-)
--
Ilyich the Toad
https://dnyarri.github.io/
Post a reply to this message
|
|