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