(226k)
//以下為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
//==============================================