And this bit is for the people who I promised the source to the BBC globe anim to.
I've tried to compact it so it's board friendly. Hopefully it's still readable.
#include 'colors.inc'
camera{angle 7
//Motion sickness, camera moving
// location <2000,600*sin(clock/10*pi),600*cos(clock/10*pi)>
//Zoom in and out.
// location <2000+600*sin(clock/10*pi),0,0>
location <2000,0,0>
up <0.0, 1, 0> look_at <0,0,0>
}
light_source {<300,0,0> White*1.5}
background{ color Black}
sphere{ <0,0,0> 40
texture{
pigment{ image_map {gif 'world.gif' map_type 1 } }
finish{ ambient 1.0 diffuse 0.1 }
} rotate clock*18*y}
intersection{ quadric{ <0,-1,0>,<0,0,0>,<4*80,0,0>,4*80*80 } plane { z,40 } plane { -z,40 }
texture{
pigment{ color Gray }
finish{ reflection 0.95 ambient 0 diffuse 0.0 }
} rotate x*90 }
union{
text { ttf 'arialbi.ttf' 'B3T' 0.1, <0.45,0,0>
texture{
pigment{ color Black }
finish{ ambient 1.0 diffuse 0.1 }
} rotate -y*90 scale 13 translate <0,-63,-60> }
text { ttf 'arialbi.ttf' 'A' 0.1, <0.5,0,0>
texture{
pigment{ color Black }
finish{ ambient 1.0 diffuse 0.1 }
} rotate -y*90 scale 13 translate <0,-63,-16> }
text { ttf 'arial.ttf' 'COLOUR' 0.1, <0,0,0>
texture{
pigment{ color rgb<35/255,79/255,155/255> }
finish{ ambient 1.0 diffuse 0.1 }
} scale <15,18,19> rotate -y*90 translate <0,-65,0> }
#declare pp=prism { 0,1,4,<0,0>,<0,12>,<13,14.5>,<13,2.5>
texture{
pigment{ color rgb<35/255,79/255,155/255> }
finish{ ambient 1.0 diffuse 0.1 }
} rotate z*90 translate <-0.5,-65,-18> }
object { pp }
object { pp translate <0,0,-17> }
object { pp translate <0,0,-45> }
object { pp translate <0,0,-31> }
scale 1.1
}
( ,
Tue 28 Apr 2009, 3:43,
archived)
#include 'colors.inc'
camera{angle 7
//Motion sickness, camera moving
// location <2000,600*sin(clock/10*pi),600*cos(clock/10*pi)>
//Zoom in and out.
// location <2000+600*sin(clock/10*pi),0,0>
location <2000,0,0>
up <0.0, 1, 0> look_at <0,0,0>
}
light_source {<300,0,0> White*1.5}
background{ color Black}
sphere{ <0,0,0> 40
texture{
pigment{ image_map {gif 'world.gif' map_type 1 } }
finish{ ambient 1.0 diffuse 0.1 }
} rotate clock*18*y}
intersection{ quadric{ <0,-1,0>,<0,0,0>,<4*80,0,0>,4*80*80 } plane { z,40 } plane { -z,40 }
texture{
pigment{ color Gray }
finish{ reflection 0.95 ambient 0 diffuse 0.0 }
} rotate x*90 }
union{
text { ttf 'arialbi.ttf' 'B3T' 0.1, <0.45,0,0>
texture{
pigment{ color Black }
finish{ ambient 1.0 diffuse 0.1 }
} rotate -y*90 scale 13 translate <0,-63,-60> }
text { ttf 'arialbi.ttf' 'A' 0.1, <0.5,0,0>
texture{
pigment{ color Black }
finish{ ambient 1.0 diffuse 0.1 }
} rotate -y*90 scale 13 translate <0,-63,-16> }
text { ttf 'arial.ttf' 'COLOUR' 0.1, <0,0,0>
texture{
pigment{ color rgb<35/255,79/255,155/255> }
finish{ ambient 1.0 diffuse 0.1 }
} scale <15,18,19> rotate -y*90 translate <0,-65,0> }
#declare pp=prism { 0,1,4,<0,0>,<0,12>,<13,14.5>,<13,2.5>
texture{
pigment{ color rgb<35/255,79/255,155/255> }
finish{ ambient 1.0 diffuse 0.1 }
} rotate z*90 translate <-0.5,-65,-18> }
object { pp }
object { pp translate <0,0,-17> }
object { pp translate <0,0,-45> }
object { pp translate <0,0,-31> }
scale 1.1
}