 (28K)
(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 }
//========================================================