Home
|Gallery| Gallery2|Theater
|
It wasn't too long ago that the PC (Personal Computer) was well known
for word processing, spreadsheets, and databases, but lagged far, far
behind Macintosh and Amiga in image processing. Though I have no doubt
that someone will argue the continued superiority of the aforementioned
systems, it is quite difficult to discount the wondrous advances made on
the PC platform. PCs are now being used to develop television advertising and programming as well as video and motion pictures - a long, long way from its 3-D beginnings.
|
|
|
#define ambient_color ( .21 .21 .21 )
#define back_color ( 0 0 0 )
surface
{
diffuse 1 1 1
}
#include color.vc
studio {
from 5.24000 -12.18000 3.50000
at 0.00000 0.00000 0.00000
up 0.0 0.0 1.0
angle 60
res 800 600
antialias adaptive
aspect 4/3
ambient ambient_color
background back_color
}
/*********************************/
/*Master*/
#define proto_planet
surf {
texture {
pattern
checker
scale .5 0 0
blend .75
surf { diff .8412699 .2380952 .0952381 shine 20 }
surf { diff .6349207 .1111111 0 shine 20 }
turb {
terms 2
amp 4
}
}
}
/*Start Definition of Sphe0*/
sphere
{
center 0.00000 0.00000 0.00000
radius 1.60000
}
#define clear_water
surface = {
diff = 0 .2 .9
bump = {
wave = {
center = -2 3 0
wavelength = 2
amplitude = .7
damping = 0.7
}
wave = {
center = 2 6 0
wavelength = 2
amplitude = .7
damping = 0.7
}
wave = {
center = -.5 14 0
wavelength = 2
amplitude = .7
damping = .7
}
turbulence{
scale = 1 1 1
offset = 0 0 0
amplitude = .4
terms = 3
}
}
spec = .2 .2 .2
trans 1 1 1
ior 1.3
}
/*Start Definition of Toru1*/
ring {
center 0.00000 0.00000 0.00000
normal 0 0 1
min_radius 2.5000
max_radius 3.00000
}
#define sparkle / Surface for Second Planet Ring
surf {
texture {
pattern noise
terms 4
blend 0
scale .25 .25 .25
surf { diff red spec .97 .97 .97 shine 10}
surf { diff red spec .15 .15 .15 }
}
}
/*Start Definition of Second Ring*/
ring {
center 0.00000 0.00000 0.00000
normal 0 0 1
min_radius 2.75000
max_radius 2.85000
}
/*Start Definition of Ligh2*/
light {
type spot
falloff 0
position 3.00000 -2.00000 2.18000
direction 0.00000 0.00000 0.00000
// min_angle 0
// max_angle 120
color 1.00000 1.00000 1.00000
}
|
|
|
As you can see, it is nothing like drawing a picture! This example is a input file
for the raytrace engine Vivid. Vivid is a shareware program developed by Stephen
Coy. With increased complexity came larger and more difficult input files. On my
Gallery Page you will find this image for download.
It wasn't too long before 3-D modeling programs began to emerge for the PC platform. None of them could come close to the quality of the shareware raytracers though. They did have one advantage however, a modeling GUI. A way to graphically create a 3-d image. |