![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
There's now a patched version of POV-Ray which can do cloth simulation.
It's named ClothRay, is based on PovMan 0.62, and the generic unix
sources are available at http://tofbouf.free.fr/clothray/index_en.html
There is some tests pictures, a mini-HOWTO, and if someone can (and
want) compile a Windows version, he/she is more than welcome....
Bouf.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Christophe Bouffartigue wrote:
>
> There's now a patched version of POV-Ray which can do cloth simulation.
>
> It's named ClothRay, is based on PovMan 0.62, and the generic unix
> sources are available at http://tofbouf.free.fr/clothray/index_en.html
>
> There is some tests pictures, a mini-HOWTO, and if someone can (and
> want) compile a Windows version, he/she is more than welcome....
>
Looks neat,
could you maybe point out what source files are changed, so one could
easily adapt it to another Povray version?
Christoph
--
Christoph Hormann <chr### [at] gmx de>
IsoWood include, radiosity tutorial, TransSkin and other
things on: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Christoph Hormann wrote:
>
> could you maybe point out what source files are changed, so one could
> easily adapt it to another Povray version?
Yep:
new files:
---------
simcloth.c, simcloth.h
modified files:
--------------
express.c,
tokenize.c,
parse.h,
frame.h,
optout.h
Bouf.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thanks,
I just compiled it with Cygwin, you can get it at:
http://www.schunter.etc.tu-bs.de/~chris/raytracing.html
I found it quite difficult to use, maybe you could think about changing
the way it is used to something similar to Warp's tesselation patch. Some
functions could probably even be identical in both patches.
Christoph
--
Christoph Hormann <chr### [at] gmx de>
IsoWood include, radiosity tutorial, TransSkin and other
things on: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Christoph Hormann wrote:
>
> Thanks,
>
> I just compiled it with Cygwin, you can get it at:
>
> http://www.schunter.etc.tu-bs.de/~chris/raytracing.html
>
> I found it quite difficult to use, maybe you could think about changing
> the way it is used to something similar to Warp's tesselation patch. Some
> functions could probably even be identical in both patches.
Thanks a lot. I think that your Windows version will be much appreciated
at the french newsgroup...
For the syntax, I'm not sure I am able to do something similar to Warp's
tesselation.
Implementation as a function was *very* easy (copy-paste of the trace()
function parsing code).
The advantage of generating a file with a bunch of points is that you
can do whatever you want with these points, not only a mesh (I'm
currently thinking of making a lying dress, with 2 parallel copy of the
points and a transmap....)
And I don't think I will do anything more until the end of the current
IRTC round (for which the patch was wrote...)
Bouf.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Christophe Bouffartigue wrote:
>
> And I don't think I will do anything more until the end of the current
> IRTC round (for which the patch was wrote...)
>
In this case would it be OK to include your patch in my new version of
POVMan? I intend to release new (merged with MegaPov 0.7) version soon
(in a week or so) and as Your patch is based on mine, then it should be
fairly easy to merge them.
Only problem is the name of such version: should it be ClothPovMan,
PovManCloths, PovRayManCloths or something else? :o)
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Vahur Krouverk wrote:
>
> In this case would it be OK to include your patch in my new version of
> POVMan? I intend to release new (merged with MegaPov 0.7) version soon
> (in a week or so) and as Your patch is based on mine, then it should be
> fairly easy to merge them.
Of course, you should !!!
But, in this case, I think I'll have to write a more complete
documentation (function description, limitations, tips & tricks....)
> Only problem is the name of such version: should it be ClothPovMan,
> PovManCloths, PovRayManCloths or something else? :o)
Let's make a survey !!!! ;)
Bouf.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I'm writing this with pine form my university account, because my home
connection is broken again, so don't wonder about the different header
etc.
On Wed, 7 Feb 2001, Christophe Bouffartigue wrote:
> Thanks a lot. I think that your Windows version will be much appreciated
> at the french newsgroup...
>
Maybe i should translate it, but i think my french is not sufficient for
that :-)
> For the syntax, I'm not sure I am able to do something similar to Warp's
> tesselation.
> Implementation as a function was *very* easy (copy-paste of the trace()
> function parsing code).
>
> The advantage of generating a file with a bunch of points is that you
> can do whatever you want with these points, not only a mesh (I'm
> currently thinking of making a lying dress, with 2 parallel copy of the
> points and a transmap....)
>
sounds reasonable, a more detailed documentation will probably also clear
things up.
> And I don't think I will do anything more until the end of the current
> IRTC round (for which the patch was wrote...)
Looking forward to it, i'm working on something too.
Christoph
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
for a name, how about MegaPov-CM, MegaPov:ClothMan, MegaPov^2 (squared),
MegaPov^CM (MegaPov raised to the CM power) etc. I think it's kind of
important to let people know (by the name) that it is based on MegaPov
and has all of its features plus yours. i think my favorite name was
the last one. it would make for a good qraphic.
|\ /| |-----| /-- |\/|
| \ / | | | | | |
| \/ | |-- |-- /\ |-----| |--| \ / \-- | |
| | |- | - /--\ | | | \ /
| | |-- |--| / \ | |--| \/
hopefully, my ascii art remain in tact.
Christophe Bouffartigue wrote:
>
> Vahur Krouverk wrote:
> >
> > In this case would it be OK to include your patch in my new version of
> > POVMan? I intend to release new (merged with MegaPov 0.7) version soon
> > (in a week or so) and as Your patch is based on mine, then it should be
> > fairly easy to merge them.
>
> Of course, you should !!!
>
> But, in this case, I think I'll have to write a more complete
> documentation (function description, limitations, tips & tricks....)
>
> > Only problem is the name of such version: should it be ClothPovMan,
> > PovManCloths, PovRayManCloths or something else? :o)
>
> Let's make a survey !!!! ;)
>
> Bouf.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <3A818276.267161A2@ucdavis.edu>, Ryan Constantine
<rcc### [at] ucdavis edu> wrote:
> for a name, how about MegaPov-CM, MegaPov:ClothMan, MegaPov^2 (squared),
> MegaPov^CM (MegaPov raised to the CM power) etc.
MegaPOVMan*c^2
MegaPOV++
;-)
--
Christopher James Huff
Personal: chr### [at] mac com, http://homepage.mac.com/chrishuff/
TAG: chr### [at] tag povray org, http://tag.povray.org/
<><
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |