POV-Ray : Newsgroups : povray.binaries.images : Ping Pong Swimming Pool Server Time
6 Nov 2024 06:23:10 EST (-0500)
  Ping Pong Swimming Pool (Message 1 to 10 of 11)  
Goto Latest 10 Messages Next 1 Messages >>>
From: Chambers
Subject: Ping Pong Swimming Pool
Date: 24 May 2008 23:46:49
Message: <4838e129@news.povray.org>
OK, here's an attempt at a round of PBI Ping Pong :)

I definitely have my own ideas for this image, but I'm also curious what 
other people could do with it.

...Chambers


Post a reply to this message


Attachments:
Download 'pool.png' (576 KB) Download 'us-ascii' (6 KB)

Preview of image 'pool.png'
pool.png

From: Jan Dvorak
Subject: Re: Ping Pong Swimming Pool
Date: 25 May 2008 02:39:36
Message: <483909a8$1@news.povray.org>
Chambers napsal(a):
> OK, here's an attempt at a round of PBI Ping Pong :)
> 
> I definitely have my own ideas for this image, but I'm also curious what 
> other people could do with it.
> 
> ...Chambers
> 
> ------------------------------------------------------------------------
> 
can I import a mesh (posted as .pov.zip, presumably)?


Post a reply to this message

From: Chambers
Subject: Re: Ping Pong Swimming Pool
Date: 25 May 2008 06:38:58
Message: <483941c2$1@news.povray.org>
Jan Dvorak wrote:
> can I import a mesh (posted as .pov.zip, presumably)?

Sure :)

I guess I should explain for those who haven't seen it before, POV Ping 
Pong is when we take turns with an image sending it back and forth after 
we each make a contribution.

Do whatever you like with what I've posted, make whatever changes you 
want, take it in whatever direction you please, and post the results. 
It's interesting seeing people's vision collide :)

...Chambers


Post a reply to this message

From: Thomas de Groot
Subject: Re: Ping Pong Swimming Pool
Date: 25 May 2008 11:12:33
Message: <483981e1@news.povray.org>
I couldn't stop myself  :-)

Thomas


#default {finish {ambient 0}}

// Units are in feet.
#declare inch=1/12;
#declare inches=inch;

camera {
location <25,6,-10>
look_at 0
right  x*image_width/image_height //added by Thomas de Groot 5/25/2008
// angle 10
}

// The grounds
difference {
plane {y, 0}
box {<-14,-16,-20>,<14,1,20>}
pigment {color rgb 1}
}

#declare garden_light = union {
cylinder {0, y*4*inches, 1/2*inches}
torus {4*inches, inch/4 translate y*4*inches}
torus {4*inches, inch/4 translate y*6*inches}
torus {4*inches, inch/4 translate y*8*inches}
cone {y*8.25*inches, 4*inches, y*9*inches, 2*inches}
cylinder {y*4*inches, y*8*inches, inch/4 translate z*4*inches rotate y*045}
cylinder {y*4*inches, y*8*inches, inch/4 translate z*4*inches rotate y*135}
cylinder {y*4*inches, y*8*inches, inch/4 translate z*4*inches rotate y*225}
cylinder {y*4*inches, y*8*inches, inch/4 translate z*4*inches rotate y*315}
cylinder {-z*4*inches,z*4*inches, inch/4 translate y*4*inches rotate y*045}
cylinder {-z*4*inches,z*4*inches, inch/4 translate y*4*inches rotate y*-45}
light_source {
y*6*inches color rgb <6,5,4>/6
area_light x*inch,y*inch,15,15
adaptive 1
circular orient
fade_distance 4
fade_power 2
looks_like {
sphere{
0, inch
pigment {color rgb <6,5,4>/5}
finish {ambient 1}
}
}
}
texture {
pigment {color rgb 0}
finish {specular 1}
}
}

#declare c = -22;
#while (c <= 22)
object {garden_light translate <-16,0,c>}
object {garden_light translate < 16,0,c>}
#declare c = c + 11;
#end

#declare c = -7;
#while (c <= 7)
object {garden_light translate <c,0,-22>}
object {garden_light translate <c,0, 22>}
#declare c = c + 7;
#end

// The pool itself
difference {
box {<-14,-16,-20>,<14,0,20>}
box {<-9,-15,-15>, <9,1,15>}
texture {
pigment {color rgb 1}
normal {bumps scale 1/(12*50)}
}
}

#declare tile = intersection {
box {<1/4-6,0,1/4-6>*inches,<6-1/4,1/4,6-1/4>*inches}
union {
#declare corner = <6-1/2,0,6-1/2>*inches;
sphere {corner, inch/4}
sphere {corner*<1,0,-1>, inch/4}
sphere {corner*<-1,0,1>, inch/4}
sphere {corner*<-1,0,-1>, inch/4}
cylinder {corner, corner*<1,0,-1>, inch/4}
cylinder {corner, corner*<-1,0,1>, inch/4}
cylinder {corner*<-1,0,-1>, corner*<1,0,-1>, inch/4}
cylinder {corner*<-1,0,-1>, corner*<-1,0,1>, inch/4}
box {corner, corner*<-1,0,-1>+y}
}
texture {
pigment {
gradient z
color_map {
[0.0 color rgb 0]
[0.2 color rgb y/4]
[0.5 color rgb z/2]
[1.0 color rgb z/3]
}
turbulence 2.5
}
finish {specular 1}
scale 1/2
}
}

#declare c = -14.5;
#while (c <= 14.5)
object {tile rotate -z*90 translate <-9,-6*inches,c>}
object {tile rotate -z*90 translate <-9,-18*inches,c>}
object {tile rotate -z*90 translate <-9,-30*inches,c>}
object {tile              translate <-9.5,0,c>}
object {tile              translate <-10.5,0,c>}
object {tile              translate <-11.5,0,c>}

object {tile rotate z*90 translate <9,-6*inches,c>}
object {tile rotate z*90 translate <9,-18*inches,c>}
object {tile rotate z*90 translate <9,-30*inches,c>}
object {tile             translate <9.5,0,c>}
object {tile             translate <10.5,0,c>}
object {tile             translate <11.5,0,c>}
#declare c = c + 1;
#end

#declare c = -8.5;
#while (c <= 8.5)
object {tile rotate -x*90 translate <c,-6*inches,15>}
object {tile rotate -x*90 translate <c,-18*inches,15>}
object {tile rotate -x*90 translate <c,-30*inches,15>}
object {tile              translate <c,0,15.5>}
object {tile              translate <c,0,16.5>}
object {tile              translate <c,0,17.5>}

object {tile rotate x*90 translate <c,-6*inches,-15>}
object {tile rotate x*90 translate <c,-18*inches,-15>}
object {tile rotate x*90 translate <c,-30*inches,-15>}
object {tile             translate <c,0,-15.5>}
object {tile             translate <c,0,-16.5>}
object {tile             translate <c,0,-17.5>}
#declare c = c + 1;
#end

#declare c1 = 0;
#while (c1 < 3)
#declare c2 = 0;
#while (c2 < 3)
object {tile translate <9.5+c1, 0, 15.5+c2>}
object {tile translate <9.5+c1, 0, 15.5+c2> scale < 1,1,-1>}
object {tile translate <9.5+c1, 0, 15.5+c2> scale <-1,1, 1>}
object {tile translate <9.5+c1, 0, 15.5+c2> scale <-1,1,-1>}
#declare c2 = c2 + 1;
#end
#declare c1 = c1 + 1;
#end

#declare pool_light = union {
difference {
sphere {0, 1/2}
sphere {0, 9/20}
texture {
pigment {color transmit 1}
finish {specular 1}
}
interior {
ior 1.5
}
scale <1,1/4,1>
}
light_source {
y/16
color rgb 1
fade_distance 1/2
fade_power 2
}
}

#declare c = -12.5;
#while (c <= 12.5)
object {pool_light rotate -z*90 translate <-9,-4,c>}
object {pool_light rotate -z*90 translate <-9,-12,c>}
object {pool_light rotate z*90 translate <9,-4,c>}
object {pool_light rotate z*90 translate <9,-12,c>}
#declare c = c + 8;
#end

#declare c = -8;
#while (c <= 8)
object {pool_light rotate x*-90 translate <c,-4,15>}
object {pool_light rotate x*-90 translate <c,-12,15>}
object {pool_light rotate x*90 translate <c,-4,-15>}
object {pool_light rotate x*90 translate <c,-12,-15>}
#declare c = c + 8;
#end

// water
plane {
y, -6*inches
texture {
pigment {color transmit 1}
finish {specular 1/2 reflection 1/4}
normal {ripples 1/16 scale 2.5}
}
interior {ior 4/3}
}

// beachball added by Thomas de Groot 5/25/2008:
sphere {
  <0,0.25,0>, 1
  texture {
    pigment {
      radial
      frequency 8
      color_map {
        [0.00 color rgb <1.0,0.4,0.2> ]
        [0.33 color rgb <0.2,0.4,1.0> ]
        [0.66 color rgb <0.4,1.0,0.2> ]
        [1.00 color rgb <1.0,0.4,0.2> ]
      }
    }
    finish{
      specular 0.3
    }
  }
  scale 1
  rotate <70, 10, 53>
  translate <-3, -6*inches, -2.5>
}
// end of beachball


Post a reply to this message


Attachments:
Download 'PinPong.png' (306 KB)

Preview of image 'PinPong.png'
PinPong.png


 

From: Stephen
Subject: Re: Ping Pong Swimming Pool
Date: 25 May 2008 16:30:11
Message: <l1jj34dureatftbbg1e45ccvofb93a7o61@4ax.com>
On Sun, 25 May 2008 17:12:22 +0200, "Thomas de Groot"
<t.d### [at] internlDOTnet> wrote:

>I couldn't stop myself  :-)

LOL
-- 

Regards
     Stephen


Post a reply to this message

From: Jan Dvorak
Subject: Re: Ping Pong Swimming Pool
Date: 26 May 2008 04:08:17
Message: <483a6ff1@news.povray.org>
Chambers napsal(a):
> OK, here's an attempt at a round of PBI Ping Pong :)
> 
> I definitely have my own ideas for this image, but I'm also curious what 
> other people could do with it.
> 
> ...Chambers
> 
> ------------------------------------------------------------------------
> 
Here's my addition.
CPU time used: kernel 8.53 seconds, user 2867.44 seconds, total 2875.98 
seconds
Render averaged 166.90 PPS over 480000 pixels

-- 
You know you've been raytracing too long when...
you ever saw a beautiful scenery and regretted not to take your 6" 
reflective ball and a digital camera, thinking "this would have been a 
perfect light probe"
		-Johnny D
Johnny D


Post a reply to this message


Attachments:
Download 'pp_pool.pov.txt' (7 KB) Download 'pp_pool.jpg' (50 KB)

Preview of image 'pp_pool.jpg'
pp_pool.jpg


 

From: Cousin Ricky
Subject: Re: Ping Pong Swimming Pool
Date: 27 May 2008 00:40:00
Message: <web.483b8fe82384bfbd85de7b680@news.povray.org>
Chambers <ben### [at] pacificwebguycom> wrote:
> OK, here's an attempt at a round of PBI Ping Pong :)
>
> I definitely have my own ideas for this image, but I'm also curious what
> other people could do with it.
>
> ...Chambers

RBBOCP:  Reflective beach balls on checkered pool.


Post a reply to this message


Attachments:
Download 'callwood-pool.jpg' (52 KB)

Preview of image 'callwood-pool.jpg'
callwood-pool.jpg


 

From: Cousin Ricky
Subject: Re: Ping Pong Swimming Pool
Date: 27 May 2008 00:55:00
Message: <web.483b92e72384bfbd85de7b680@news.povray.org>
"Cousin Ricky" <ric### [at] yahoocom> wrote:
> Chambers <ben### [at] pacificwebguycom> wrote:
> > OK, here's an attempt at a round of PBI Ping Pong :)
> >
> > I definitely have my own ideas for this image, but I'm also curious what
> > other people could do with it.
> >
> > ...Chambers
>
> RBBOCP:  Reflective beach balls on checkered pool.

Please find source attached.

Notes:

- I'm using 3.6, so I added global_settings { assumed_gamma 1 }.

- I added a switch to turn off the area light.  Just add declare=Debug=1 to
  the command line, and remove it for the final render.

- The beach balls looked too heavy in the water, so i raised them a bit.

- I put in a hack to make the balls look translucent.  Not too convincing.


Post a reply to this message


Attachments:
Download 'callwood-pool.pov.txt' (8 KB)

From: Jan Dvorak
Subject: Re: Ping Pong Swimming Pool
Date: 28 May 2008 03:51:53
Message: <483d0f19$1@news.povray.org>
Cousin Ricky napsal(a):
> Chambers <ben### [at] pacificwebguycom> wrote:
>> OK, here's an attempt at a round of PBI Ping Pong :)
>>
>> I definitely have my own ideas for this image, but I'm also curious what
>> other people could do with it.
>>
>> ...Chambers
> 
> RBBOCP:  Reflective beach balls on checkered pool.
> 
> 
> ------------------------------------------------------------------------
> 
the reflections make it look much more beautiful. The balls now look as 
if they were sort of metallic.


Post a reply to this message

From: Chambers
Subject: Re: Ping Pong Swimming Pool
Date: 1 Jun 2008 19:25:00
Message: <48432fcc@news.povray.org>
Chambers wrote:
> OK, here's an attempt at a round of PBI Ping Pong :)
> 
> I definitely have my own ideas for this image, but I'm also curious what 
> other people could do with it.
> 
> ...Chambers
> 
> ------------------------------------------------------------------------
> 

Here's the next version.

...Chambers


Post a reply to this message


Attachments:
Download 'pool.png' (675 KB) Download 'pool.zip' (4 KB)

Preview of image 'pool.png'
pool.png

Goto Latest 10 Messages Next 1 Messages >>>

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