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

//========================================================