![](/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) |
"ingo" <ing### [at] home nl>
> >Comments welcome...
>
> The smooth circumference doesn't go well with the rough surface. It
> needs a "displacement_mapped" isosurface.
>
> Ingo
it was my intention with the first versions of the pic, to understand
the working of normal-maps with radiosity...
Now it is ment to make the image interesting! ;)
--
background{rgb 1}camera{location<1,5,-2>look_at 0}#macro
m(a,b,i)#local d=(b-a)
/8;#local
e=vcross(d,y);#if(i)m(a-e,a+e+2*d,i-1)m(a+e,a+2*d-e,i-1)m(a+3*d-e,a+e
+3*d,i-1)m(a+3*d-e,a+5*d-e,i-1)m(a+6*d-e,a+e+6*d,i-1)m(a+8*d-e,a+e+8*d
,i-1)#else
cylinder{a,b,vlength(d)/3 pigment{rgb 0}}#end#end m(-4*x,2*x,4) // Jan
Walzer
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Roberto Ferrer de Amorim
Subject: Re: CrackledSphere (radiosity,AA,Final)
Date: 23 Mar 2001 12:13:54
Message: <3abb8452@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Awesome. How can I get the larger (full) version?
Congrats,
Wolfox
Jan Walzer <jan### [at] lzer net> wrote in message
news:3abb7ddb@news.povray.org...
> Isn't it beautiful ? ;)
>
> Thats a 33%-version of the final image.
> I traced it in 1152x864 with AA0.0 (about 12h)
>
> It gives a nice desktopwallpaper.
> If there is interest, I can post it fullsize and less JPEGgy...
> (probably PNG)
>
> So far ...
> Comments welcome... (don't ask for the black thing ;)
>
> --
> background{rgb 1}camera{location<1,5,-2>look_at 0}#macro
> m(a,b,i)#local d=(b-a)
> /8;#local
> e=vcross(d,y);#if(i)m(a-e,a+e+2*d,i-1)m(a+e,a+2*d-e,i-1)m(a+3*d-e,a+e
> +3*d,i-1)m(a+3*d-e,a+5*d-e,i-1)m(a+6*d-e,a+e+6*d,i-1)m(a+8*d-e,a+e+8*d
> ,i-1)#else
> cylinder{a,b,vlength(d)/3 pigment{rgb 0}}#end#end m(-4*x,2*x,4) // Jan
> Walzer
>
>
>
>
>
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) |
Roberto Ferrer de Amorim wrote:
>
> Awesome. How can I get the larger (full) version?
Or, how portable is the source? What mega version?
Nice abstract work, BTW
--
Derek Stark
Linux Admin - eSN
dms### [at] esupportnow com
xt 8952
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Jan Walzer
Subject: Re: CrackledSphere (radiosity,AA,Final) [~500K]
Date: 23 Mar 2001 13:52:14
Message: <3abb9b5e@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thanx ...
Here we go ...
--
background{rgb 1}camera{location<1,5,-2>look_at 0}#macro
m(a,b,i)#local d=(b-a)
/8;#local
e=vcross(d,y);#if(i)m(a-e,a+e+2*d,i-1)m(a+e,a+2*d-e,i-1)m(a+3*d-e,a+e
+3*d,i-1)m(a+3*d-e,a+5*d-e,i-1)m(a+6*d-e,a+e+6*d,i-1)m(a+8*d-e,a+e+8*d
,i-1)#else
cylinder{a,b,vlength(d)/3 pigment{rgb 0}}#end#end m(-4*x,2*x,4) // Jan
Walzer
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Jan Walzer
Subject: Re: CrackledSphere (radiosity,AA,Final) [~500K]
Date: 23 Mar 2001 13:54:33
Message: <3abb9be9@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Post a reply to this message
Attachments:
Download 'radiosity_test.png' (457 KB)
Preview of image 'radiosity_test.png'
![radiosity_test.png](/povray.binaries.images/attachment/%3C3abb9be9%40news.povray.org%3E/radiosity_test.png?preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
You only need the Radiosity of Mega ... (I use 0.7)
I don't know what changed to this in the latest versions of Mega...
AFAIK not to much, so it should go with MP0.1
--
background{rgb 1}camera{location<1,5,-2>look_at 0}#macro
m(a,b,i)#local d=(b-a)
/8;#local
e=vcross(d,y);#if(i)m(a-e,a+e+2*d,i-1)m(a+e,a+2*d-e,i-1)m(a+3*d-e,a+e
+3*d,i-1)m(a+3*d-e,a+5*d-e,i-1)m(a+6*d-e,a+e+6*d,i-1)m(a+8*d-e,a+e+8*d
,i-1)#else
cylinder{a,b,vlength(d)/3 pigment{rgb 0}}#end#end m(-4*x,2*x,4) // Jan
Walzer
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) |
have you considered making this an isosurface instead? the isosurface
shadow and profile would both show the crackle detail and also might
make for an interesting radiosity comparison. unless i'm mistaken, in
order to get a ball the same size, you start with a smaller sphere and
then add the crackle function to it.
Jan Walzer wrote:
>
> Isn't it beautiful ? ;)
>
> Thats a 33%-version of the final image.
> I traced it in 1152x864 with AA0.0 (about 12h)
>
> It gives a nice desktopwallpaper.
> If there is interest, I can post it fullsize and less JPEGgy...
> (probably PNG)
>
> So far ...
> Comments welcome... (don't ask for the black thing ;)
>
> --
> background{rgb 1}camera{location<1,5,-2>look_at 0}#macro
> m(a,b,i)#local d=(b-a)
> /8;#local
> e=vcross(d,y);#if(i)m(a-e,a+e+2*d,i-1)m(a+e,a+2*d-e,i-1)m(a+3*d-e,a+e
> +3*d,i-1)m(a+3*d-e,a+5*d-e,i-1)m(a+6*d-e,a+e+6*d,i-1)m(a+8*d-e,a+e+8*d
> ,i-1)#else
> cylinder{a,b,vlength(d)/3 pigment{rgb 0}}#end#end m(-4*x,2*x,4) // Jan
> Walzer
>
> [Image]
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) |
Yes: I considered this option ...
then I looked to the bottom right corner, where the tracetime
is: it started with 12h.
BTW:Of course PPS was >1; this would be an argument FOR isosurface ...
--
background{rgb 1}camera{location<1,5,-2>look_at 0}#macro
m(a,b,i)#local d=(b-a)
/8;#local
e=vcross(d,y);#if(i)m(a-e,a+e+2*d,i-1)m(a+e,a+2*d-e,i-1)m(a+3*d-e,a+e
+3*d,i-1)m(a+3*d-e,a+5*d-e,i-1)m(a+6*d-e,a+e+6*d,i-1)m(a+8*d-e,a+e+8*d
,i-1)#else
cylinder{a,b,vlength(d)/3 pigment{rgb 0}}#end#end m(-4*x,2*x,4) // Jan
Walzer
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) |
Jan Walzer <jan### [at] lzer net> wrote:
: I traced it in 1152x864 with AA0.0 (about 12h)
Why AA0.0?
You have big areas of very low contrast, so using an antialiasing threshold
>0.0 would have probably speeded up the rendering considerably.
If you want high-quality antialiasing you should use the antialiasing
method 2. It's slower than method 1 (the default) but gives a better result.
So something like: +a0.01 +am2
Of course the best antialiasing is got with +a0 +am2, but that's really
slow. (In some special scenes this is the ONLY setting that gives a
decent image quality; for example I posted some time ago a scene with
a landscape made of spheres viewed right from above, and the only way
of getting it look right was using +a0 +am2.)
--
char*i="b[7FK@`3NB6>B:b3O6>:B:b3O6><`3:;8:6f733:>::b?7B>:>^B>C73;S1";
main(_,c,m){for(m=32;c=*i++-49;c&m?puts(""):m)for(_=(
c/4)&7;putchar(m),_--?m:(_=(1<<(c&3))-1,(m^=3)&3););} /*- 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) |
Quite an inspirational image. Thanks Jan.
--
Cheers
Steve email mailto:ste### [at] zeropps uklinux net
%HAV-A-NICEDAY Error not enough coffee 0 pps.
web http://www.zeropps.uklinux.net/
or http://start.at/zero-pps
2:41pm up 54 days, 15:24, 2 users, load average: 1.29, 1.08, 1.02
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) |