 |
 |
|
 |
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"Warp" <war### [at] tag povray org> wrote in message
news:40389ae0@news.povray.org...
> After seeing the city entry I got so depressed I don't think I will be
> making any attempt at competing... :)
>
> Anyways, here's a lame attempt I was playing with. I will not send this
> one because it's so simple, so I'll just post it here and give my
> congratulations to the first who figures out how it is done (in 256
bytes).
> Extra bonus to anyone who posts a code creating a similar image (as
> similar as possible, of course). :)
I think this could be a great entry. I'm guessing you did it something like
this:
#include "functions.inc"
plane
{
z, 1
pigment
{
mandel 1000
interior 1, 1
translate <-0.4021, 0.2, 0>
scale 100
}
finish
{
ambient 1
}
}
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"Dan P" <dan### [at] yahoo com> wrote in message
news:40397a4b@news.povray.org...
> "Warp" <war### [at] tag povray org> wrote in message
> news:40389ae0@news.povray.org...
> > After seeing the city entry I got so depressed I don't think I will be
> > making any attempt at competing... :)
> >
> > Anyways, here's a lame attempt I was playing with. I will not send
this
> > one because it's so simple, so I'll just post it here and give my
> > congratulations to the first who figures out how it is done (in 256
> bytes).
> > Extra bonus to anyone who posts a code creating a similar image (as
> > similar as possible, of course). :)
>
> I think this could be a great entry. I'm guessing you did it something
like
> this:
Whoops, I didn't need the functions.inc!
Here is one at 96 chars:
plane{z,1 pigment{mandel 1000 interior 1,1 translate<-0.4021,0.2,0>scale
100}finish{ambient 1}}
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"Dan P" <dan### [at] yahoo com> wrote in message
news:40397be1$1@news.povray.org...
Here's another fun way to use mandel:
#declare f=function{pigment{mandel 1000 interior 1,1 translate -0.17
color_map{[0 rgb 0][1 rgb 1]}scale 2}}light_source{0.2*y rgb
1}height_field{function 999,999{f(x,y,z).gray*0.1}pigment{rgb
1}translate -0.5}camera{rotate 45*x translate -0.7*z}
246 bytes :-)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Dan P wrote:
> Here's another fun way to use mandel:
>
> #declare f=function{pigment{mandel 1000 interior 1,1 translate -0.17
> color_map{[0 rgb 0][1 rgb 1]}scale 2}}light_source{0.2*y rgb
> 1}height_field{function 999,999{f(x,y,z).gray*0.1}pigment{rgb
> 1}translate -0.5}camera{rotate 45*x translate -0.7*z}
>
> 246 bytes :-)
You don't honestly want to sell this as a shortest version, do you? I
mean there are dozens of chars to save here.
Christoph
--
POV-Ray tutorials, include files, Sim-POV,
HCR-Edit and more: http://www.tu-bs.de/~y0013390/
Last updated 11 Jan. 2004 _____./\/^>_*_<^\/\.______
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"Christoph Hormann" <chr### [at] gmx de> wrote in message
news:ogt### [at] triton imagico de...
> Dan P wrote:
> > Here's another fun way to use mandel:
> >
> > #declare f=function{pigment{mandel 1000 interior 1,1 translate -0.17
> > color_map{[0 rgb 0][1 rgb 1]}scale 2}}light_source{0.2*y rgb
> > 1}height_field{function 999,999{f(x,y,z).gray*0.1}pigment{rgb
> > 1}translate -0.5}camera{rotate 45*x translate -0.7*z}
> >
> > 246 bytes :-)
>
> You don't honestly want to sell this as a shortest version, do you? I
> mean there are dozens of chars to save here.
>
> Christoph
I think dere oughta be a rule -- "bring it" :-)
I want to learn how to shave more chars... let's see the shorter version!
:-)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Dan P wrote:
> "Christoph Hormann" <chr### [at] gmx de> wrote in message
> news:ogt### [at] triton imagico de...
>
>>Dan P wrote:
>> > Here's another fun way to use mandel:
>>
>>>#declare f=function{pigment{mandel 1000 interior 1,1 translate -0.17
>>>color_map{[0 rgb 0][1 rgb 1]}scale 2}}light_source{0.2*y rgb
>>>1}height_field{function 999,999{f(x,y,z).gray*0.1}pigment{rgb
>>>1}translate -0.5}camera{rotate 45*x translate -0.7*z}
>>>
>>>246 bytes :-)
>>
>>You don't honestly want to sell this as a shortest version, do you? I
>>mean there are dozens of chars to save here.
>>
>>Christoph
>
>
> I think dere oughta be a rule -- "bring it" :-)
> I want to learn how to shave more chars... let's see the shorter version!
> :-)
>
my hints:
- you don't need the zeros before the dot '-0.7' == '-.7'
- you don't need a space between a number and a keyword or variable
'1000 interior' == '1000interior'
- you can thus also replace '45*x translate' by 'x*45translate'
- you do not need a space before a '-'
'translate -0.7' == 'translate-.7'
- 1000 or 999 do not make much difference (except one char)
that gives:
#declare f=function{pigment{mandel 999interior 1,1translate-.17
color_map{[0rgb 0][1rgb 1]}scale 2}}light_source{y*.2rgb
1}height_field{function 999,999{f(x,y,z).gray*.1}pigment{rgb
1}translate-.5}camera{rotate x*45translate-.7*z}
which saves 14 bytes in total, not realy the dozens Christoph talks
about, so there is probably more.
Andrel
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"andrel" <a_l### [at] hotmail com> wrote in message
news:403### [at] hotmail com...
>
>
> Dan P wrote:
>
> > "Christoph Hormann" <chr### [at] gmx de> wrote in message
> > news:ogt### [at] triton imagico de...
>
> my hints:
> - you don't need the zeros before the dot '-0.7' == '-.7'
> - you don't need a space between a number and a keyword or variable
> '1000 interior' == '1000interior'
> - you can thus also replace '45*x translate' by 'x*45translate'
> - you do not need a space before a '-'
> 'translate -0.7' == 'translate-.7'
> - 1000 or 999 do not make much difference (except one char)
>
> that gives:
>
> #declare f=function{pigment{mandel 999interior 1,1translate-.17
> color_map{[0rgb 0][1rgb 1]}scale 2}}light_source{y*.2rgb
> 1}height_field{function 999,999{f(x,y,z).gray*.1}pigment{rgb
> 1}translate-.5}camera{rotate x*45translate-.7*z}
Sweet! I wish I knew about the numbers thing before I put my entry in. I
think I might also be able to lose [0rgb 0] as well to get:
#declare f=function{pigment{mandel 999interior
1,1translate-.17color_map{[1rgb 1]}scale
2}}light_source{y*.2rgb1}height_field{function
999,999{f(x,y,z).gray*.1}pigment{rgb1}translate-.5}camera{rotate
x*45translate-.7*z}
I don't have pov at work, though; does the above compile?
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
andrel wrote:
>
> [...]
>
> #declare f=function{pigment{mandel 999interior 1,1translate-.17
> color_map{[0rgb 0][1rgb 1]}scale 2}}light_source{y*.2rgb
> 1}height_field{function 999,999{f(x,y,z).gray*.1}pigment{rgb
> 1}translate-.5}camera{rotate x*45translate-.7*z}
>
> which saves 14 bytes in total, not realy the dozens Christoph talks
> about, so there is probably more.
There is - but hey, this is a *contest*... ;-)
Christoph
--
POV-Ray tutorials, include files, Sim-POV,
HCR-Edit and more: http://www.tu-bs.de/~y0013390/
Last updated 11 Jan. 2004 _____./\/^>_*_<^\/\.______
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
>
> Sweet! I wish I knew about the numbers thing before I put my entry in. I
> think I might also be able to lose [0rgb 0] as well to get:
>
> #declare f=function{pigment{mandel 999interior
> 1,1translate-.17color_map{[1rgb 1]}scale
> 2}}light_source{y*.2rgb1}height_field{function
> 999,999{f(x,y,z).gray*.1}pigment{rgb1}translate-.5}camera{rotate
> x*45translate-.7*z}
>
> I don't have pov at work, though; does the above compile?
After you replace 'rgb1' by 'rgb 1' it does.
It is not the same image though ;)
You can gain another char by using '.red' for '.gray'
(I do not know why. I never had time to investigate
much about function :( I mostly do meshes and patches.)
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
On Mon, 23 Feb 2004 16:34:25 +0100, Christoph Hormann <chr### [at] gmx de> >
> but hey, this is a *contest*... ;-)
... and source of my irritation. Now if a day could heve the same number of
hours as short code chars... I hope I will find some hours for participate.
ABX
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |