POV-Ray : Newsgroups : povray.general : Canvas and cross-stitching simulation Server Time
3 Nov 2024 07:24:57 EST (-0500)
  Canvas and cross-stitching simulation (Message 1 to 4 of 4)  
From: Ilya Razmanov
Subject: Canvas and cross-stitching simulation
Date: 4 Oct 2024 11:44:19
Message: <67000d53@news.povray.org>
Greetings,

I'm glad to inform you that some of my tiny Python programs, offspring 
of POVRay Mosaic (which apparently was updated), currently considered 
worth a release:

https://dnyarri.github.io/povthread.html

Currently it includes two programs, one for converting PNG image to 
colored canvas simulation, another one for simulating cross-stitch using 
POV objects (torii in these cases). Canvas and stitches may be deformed 
according to Perlin noise, giving some realism to resulting rendering.

Hopefully you find it useful for making greeting cards or something ;-)

-- 
Ilyich the Toad
https://dnyarri.github.io/


Post a reply to this message

From: yesbird
Subject: Re: Canvas and cross-stitching simulation
Date: 4 Oct 2024 16:15:07
Message: <67004ccb$1@news.povray.org>
On 04/10/2024 18:44, Ilya Razmanov wrote:
> 
> Hopefully you find it useful for making greeting cards or something ;-)
> 
Really good, great job !

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.
--
YB


Post a reply to this message

From: Ilya Razmanov
Subject: Re: Canvas and cross-stitching simulation
Date: 5 Oct 2024 01:43:02
Message: <6700d1e6$1@news.povray.org>
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

From: yesbird
Subject: Re: Canvas and cross-stitching simulation
Date: 5 Oct 2024 08:28:22
Message: <670130e6$1@news.povray.org>
On 05/10/2024 08:43, Ilya Razmanov wrote:
> That's because it's POVRay rendering quality ;-)
YES !
> 
> 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.

I have the same sad experience - 25 years ago.

> 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 ;-)
>
This is the reason I like it and continue using it while a lot of new
modern raytracers around, moreover it's free. :)

Back to embroidery - Wilcom has a non-free REST-service that converts
embroidery machine formats (DST, PES, HUS) to PNG.DST is the 
post popular and well known:
https://edutechwiki.unige.ch/en/Embroidery_format_DST

Don't you see some niche here for your next project ? ;)
--
YB


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.