![](/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) |
Peter Popov <pet### [at] usa net> wrote:
: this is just great! I've been hoping someone would make such a patch
: because I was unable to du=o it myself. How about more advanced stuff
: like finite attractors or filtering (like Im:, Mag:, Abs: etc.?)?
: While I am still dreaming, don't you think a general formula parser
: (in the FractInt .frm format) would be nice (hint, hint :) )?
Yes, I was thinking about adding different (predefined) formulas for
coloring the interior and exterior of the fractals.
I thought also about letting the user to specify coloring methods or even
pixel color calculations, but that would be almost like making a programmable
shader, I think.
Adding those pattern types was quite easy just by looking how the mandel
type was done. I have not studied the povray source code so much that I
could add a completely new type of block with its own syntax.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
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 added the following new pattern types to povray:
> mandel3, mandel4, julia, julia3, julia4, magnet1m, magnet1j.
my pov says "julia <----error"
how can I do ?
Which pov version should I get ?
Fractal patch ???
--
Martial !-)
mailto:Mar### [at] wanadoo fr
http://martial.rameaux.free.fr
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) |
Martial <mar### [at] wanadoo fr> wrote:
: my pov says "julia <----error"
: how can I do ?
: Which pov version should I get ?
: Fractal patch ???
Right. I'm doing a patch which includes several fractal type patterns with
several types of interior and exterior coloring.
It's not available yet, though.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Nieminen Juha
Subject: Distribution of the fractal patch (and specs)
Date: 1 Nov 1999 13:23:47
Message: <381ddab3@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Nathan or Ron. Would any of you be so kind of including my humble patch
to your great ones when it's done? I think that there's no point in compiling
an independent patched version which only have the official features besides
the fractal things.
The fractal patch has currently the following new pattern types:
- mandel3, mandel4: Like mandel, but the formula is: z(n+1) = z(n)^p + c,
where 'p' is 3 and 4 respectively.
- julia, julia3, julia4: Julia sets, where 'p' is 2, 3 and 4 respectively.
- magnet1m, magnet2m: Fractals derived from some magnetic renormalisation
transformations (see the fractint help for more details).
- magnet1j, magnet2j: The julia versions of the same fractals.
The syntax for the mandel-type patterns is the same as with the regular
mandel pattern:
PATTERN_TYPE ITERATIONS
The syntax for the julia-type patterns is:
PATTERN_TYPE COORDINATE ITERATIONS
The COORDINATE is a 2-dimensional vector (denoting a complex number)
about which the set is calculated. For example:
julia <.353,.288> 30
Besides this the patch has two new keywords which work with all the fractal
types (including mandel):
fractal_interior_type TYPE, FACTOR
fractal_exterior_type TYPE, FACTOR
This sets how the interior and the exterior of the fractals are colored.
Currently the value of TYPE can be an integer between 0 and 6.
All return values (except type 2 for exterior) are multiplied by FACTOR
before returning.
The types are the following:
Type Coloring method
---- ---------------
0 Returns just 1 (which is multiplied by FACTOR)
1 For exterior: The number of iterations until bailout divided by
ITERATIONS
For interior: The absolute value of the smallest point in the
orbit of the calculated point.
2 Real part of the last point in the orbit
3 Imaginary part of the last point in the orbit
4 Squared real part of the last point in the orbit
5 Squared imaginary part of the last point in the orbit
6 Absolute value of the last point in the orbit
When not specified, the default value for fractal_exterior_type is 1,
for fractal_interior_type it is 0 and for FACTOR it's 1.
For examples see my posts in p.b.images.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
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) |
On 1 Nov 1999 13:23:47 -0500, Nieminen Juha wrote:
> Nathan or Ron. Would any of you be so kind of including my humble patch
>to your great ones when it's done?
Sure.
Fractal-valued isosurfaces. Big, smooth, snowdrifty julia-set
landscapes. Yum.
Of course, that means it'll never get released. :)
--
These are my opinions. I do NOT speak for the POV-Team.
The superpatch: http://www2.fwi.com/~parkerr/superpatch/
My other stuff: http://www2.fwi.com/~parkerr/traces.html
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) |
> Right. I'm doing a patch which includes several fractal type patterns with
> several types of interior and exterior coloring.
> It's not available yet, though.
Ok, I stop my search and thanks for the futur !
--
Martial !-)
mailto:Mar### [at] wanadoo fr
http://martial.rameaux.free.fr
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) |
Two little things. How about just "exterior" and "interior"? The
other, not so little thing, how about a "power" pattern? It should
take a <u,v> (more like <Re, Im>) vector as the power Z should be
raised on. I think there was such a fractal in FractInt.
Maybe I am asking too much. You can't make POV FractInt. But when it
gets to fractals, I become uncontrollable *drool* *drool* (at least I
Peter Popov
ICQ: 15002700
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Nathan Kopp
Subject: Re: Distribution of the fractal patch (and specs)
Date: 1 Nov 1999 22:54:30
Message: <381e6076@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Got source? Send it here and I'll put it in some future version of UVPov.
I guess I need pattern.c, parstxtr.c, some header files... anything else?
-Nathan
Nieminen Juha <war### [at] punarastas cs tut fi> wrote...
> Nathan or Ron. Would any of you be so kind of including my humble patch
> to your great ones when it's done? I think that there's no point in
compiling
> an independent patched version which only have the official features
besides
> the fractal things.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Nieminen Juha
Subject: Re: Distribution of the fractal patch (and specs)
Date: 2 Nov 1999 04:18:04
Message: <381eac4c@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Peter Popov <pet### [at] usa net> wrote:
: Two little things. How about just "exterior" and "interior"?
I don't like the idea of confusing the already existing "interior" keyword
with the fractal interior coloring, which have nothing to do with it.
Also I think it's good to remark that the keywords only affect the fractal
type patterns. Perhaps the ending "_type" could be removed, but somehow I
don't like that either. I like to be precise even if the keyword has to be
longer.
: The
: other, not so little thing, how about a "power" pattern? It should
: take a <u,v> (more like <Re, Im>) vector as the power Z should be
: raised on. I think there was such a fractal in FractInt.
Perfectly possible if you tell me how Z^C, where Z and C are complex
numbers, is calculated.
If C were a real number then I know how to do it (although it's a little
slow).
: Maybe I am asking too much. You can't make POV FractInt. But when it
: gets to fractals, I become uncontrollable *drool* *drool* (at least I
I appreciate your suggestions a lot.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Nieminen Juha
Subject: Re: Distribution of the fractal patch (and specs)
Date: 2 Nov 1999 05:21:28
Message: <381ebb28@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Nathan Kopp <Nat### [at] kopp com> wrote:
: Got source? Send it here and I'll put it in some future version of UVPov.
: I guess I need pattern.c, parstxtr.c, some header files... anything else?
Thanks to both of you. I can send a diff of the original 3.1g source and
the patch. Is that enough?
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
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) |