//以下為TL1的程式部分 /*========================================* * Home page Tl1 * *========================================*/ #include color.bc studio { from 0 -100 -5 at 0 25 -1 up 0 0 1 angle 50 res 640 480 antialias adaptive threshold 2 aspect 1.33333 background { greys.map } ambient .1 .1 .1 no_shadows } light { type point falloff 0 position -50 -200 150 color white } light { type spot position -5 -15 15 at 0 -5 6 min_angle 0 max_angle 10 color 25 25 25 falloff 1 } //========== Background Plane ============ surf { diff { image wood.img position -60 80 50 across 1 0 0 normal 0 -1 0 scale 120 } } ring { center 0 10 0 normal 0 -1 0 radius 2000 } //=========== 4 Balls ==================== surf { transparent 1 .7 .7 specular .5 .1 .1 ior 1.2 shine 100 white } sphere { center 0 -7 0 radius 6 } surf { diff steel_blue spec .5 .5 .5 shine 30 } cone { apex 0 -7 0 apex_radius 4 base 0 -7 -14 base_radius 0 } cone { apex 0 -7 0 apex_radius 4 base -14 -7 0 base_radius 0 } cone { apex 0 -7 0 apex_radius 4 base 14 -7 0 base_radius 0 } cone { apex 0 -7 0 apex_radius 4 base 0 -7 14 base_radius 0 } surf { diff steel_blue spec 1 1 0 shine 30 } cone { apex 0 -7 0 apex_radius 4 base 10 -7 10 base_radius 0 } cone { apex 0 -7 0 apex_radius 4 base 10 -7 -10 base_radius 0 } cone { apex 0 -7 0 apex_radius 4 base -10 -7 -10 base_radius 0 } cone { apex 0 -7 0 apex_radius 4 base -10 -7 10 base_radius 0 } //====== Transforms ( *.BO ) =================== // Bump Brass Metal surface { bump { turbulence { scale .5 .5 .5 amp .5 terms 2 } } amb 0.035 0.0325 0.025 diffuse 0.5 0.45 0.35 spec 0.24 0.24 0.24 shine 3 } transform { scale 1.2 } transform { rotate 0 0 0 } transform { translate -32 0 20 } #include tnobj.bo transform_pop transform_pop transform_pop // Red bump surface surface { bump { turbulence { scale .25 .25 .25 amp .5 terms 3 } } amb 0.035 0.0325 0.025 diffuse 0.85 0.45 0.5 spec 0.75 0.2 0.2 shine 3 } transform { scale 1.25 } transform { rotate 0 0 0} transform { translate -25 -10 -10 } #include them.bo transform_pop transform_pop transform_pop // Bump blue surface surface { bump { turbulence { scale .25 .25 .25 amp .5 terms 5 } } amb 0.035 0.0325 0.025 diffuse 0.5 0.45 0.85 spec 0.2 0.2 0.75 shine 3 } transform { scale .75 .86 .86 } transform { rotate 0 0 0} transform { translate -47 -5 -36 } #include dir.bo transform_pop transform_pop transform_pop //==============================================