blag/assets/2004-07-16-crunchy-bubbles.pov
2019-11-04 22:58:26 -05:00

692 lines
11 KiB
POVRay

global_settings {
adc_bailout 0.0039216
assumed_gamma 1.5
noise_generator 2
}
box {
<-10, -1, -10>, <10, -2, 10>
pigment {
color rgbft <0.92157, 1, 0.89412, 0.1, 0.08>
}
finish {
diffuse 0.1
brilliance 0.9
metallic 1.1
specular 0.9
roughness 0.05
reflection {
rgb <0.92549, 0.866667, 0.72549>
}
}
//*PMRawBegin
normal { dents 0.4 scale 0.1 }
//*PMRawEnd
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
light_source {
<4, 5, -5>, rgb <1, 1, 1>
//*PMRawBegin
photons {
refraction on
reflection on
}
//*PMRawEnd
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <1, 0, 0, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0.490196, 0, 0>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0.490196, 0, 0>
}
}
rotate y*20.1
translate <-4.63333, 0, -2.36667>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <1, 1, 0, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0.5, 0.5, 0>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0.490196, 0, 0>
}
}
rotate y*30.9
translate <-5.03333, 0, 0.733334>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <0, 1, 0, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0, 0.498039, 0>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0, 0.498039, 0>
}
}
rotate y*1.2
translate <-1.63333, 0, 0.333333>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <0, 1, 1, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0, 0.5, 0.5>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0, 0.5, 0.5>
}
}
rotate y*18.8
translate <-1.9, 0, 3.53333>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <0, 0, 1, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0, 0, 0.5>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0, 0, 0.5>
}
}
rotate y*12
translate <2.43333, 0, 1.46667>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <1, 0, 1, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0.5, 0, 0.5>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0.5, 0, 0.5>
}
}
rotate y*13.4
translate <1.7, 0, 4.6>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <0.341176, 0.341176, 0.341176, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0.870588, 0.45098, 0.513725>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0.415686, 0.415686, 0.415686>
}
}
rotate y*0.4
translate <-0.633333, 0, -3.03333>
}
difference {
box {
<-1, -1, -1>, <1, 1, 1>
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
union {
sphere {
<-1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<-1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, 1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
sphere {
<1, 0, -1>, 1
scale 1
rotate <0, 0, 0>
translate <0, 0, 0>
}
}
//*PMRawBegin
photons {
refraction on
reflection on
target
collect on
}
//*PMRawEnd
pigment {
color rgbft <1, 1, 1, 0.02, 0.9>
}
interior {
media {
intervals 1
samples 1,5
emission rgb <0.498039, 0.498039, 0.498039>
scattering {
1, rgb <0.533333, 0.533333, 0.533333>
}
}
ior 1.9
caustics 1
}
finish {
diffuse 0.3
brilliance 0.5
phong 1
phong_size 200
specular 0.6
roughness 0.05
reflection {
rgb <0.443137, 0.443137, 0.443137>
}
}
rotate y*(-23.8)
translate <3.66667, 0, -2.06667>
}
camera {
perspective
location <5.9666, 3.12071, -4.95569>
sky <0, 1, 0>
direction <0, 0, 1>
right <1.3333, 0, 0>
up <0, 1, 0>
look_at <0, -2.5, 0>
rotate x*(-0.9)
}