(28K)
//¥H¤U¬°TNBALL.B
/*
ùÝùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùß
ùø ùø
ùø TNBALL.B = Anti-aliasing test - on ùø
ùø Requires : color.bc, greys.map, confetti.gif, beech.gif ùø
ùø ùø
ùãùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùå
*/
#include color.bc
studio {
from 0 -20 50
at 100 0 20
up 0 0 1
angle 50
resolution 320 200
antialias adaptive
threshold 1
jitter
aspect 1.3333
background {
greys.map
}
ambient .2 .2 .2
}
light {
type point
falloff 0
position 100 -500 1000
color .9 .9 .9
}
// diagonal checkerboard floor
transform { rotate 0 0 45 }
surface {
diff {
image b:\confetti.gif
scale 12 12 12
}
}
transform_pop
ring { center 0 0 0 normal 0 0 1 radius 10000 }
// painting on the wall
surface {
diff {
image b:\beech.gif
position 50 10 10
across 1 0 0
normal 0 -1 0
scale 12 }
}
polygon { points 4
vertex 0 10 0
vertex 0 10 60
vertex 10000 10 60
vertex 10000 10 0
}
// chrome sphere
surface {
specular white
shine 100 white
}
sphere { center 100 -20 20 radius 20 }
//========================================================