TITLE: Mobile Home
NAME: Nazrat Durand
COUNTRY: Canada
EMAIL: nazrat@athabascau.ca
TOPIC: Transportation
COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT.
MPGFILE: ndcastle.mpg
RENDERER USED:
POV-RAY 3.02
TOOLS USED:
cmpeg 1.0, LEGO, MicroMegablocks, TANDEM blocks,
TYCO blocks.
A modified version of the the building brick library that
Filip Spacek modified for
POV-RAY from Paul Gyugyi
Rayshade library.
CREATION TIME:
Building the castle took weeks. It is annoying
to build a tower and then find one of the bricks is floating
in mid-air :-)
HARDWARE USED:
A 66 MHz 486 20MB was used to design the castle.
Rendering was done on a 266 MHz Pentium II machine with 128 MB
to which access was granted on the morning of the 15th of April.
ANIMATION DESCRIPTION:
A man's mobile home is his castle. Tornadoes were in the news
when I was designing my castle, and one thing led to another.
I was wondering how a true mobile home would move around, and
figured that arrivals and departures would depend on what world
the mobile home was arriving or departing from. Unfortunately
for me, my vision greatly exceeded my skills. I wanted to
design unique worlds as well as a variety of locomotion, but
time ran out. I haven't even taken the time to count the
bricks in the thing yet!
Only 265 frames used of over seven hundred rendered.
VIEWING RECOMMENDATIONS:
I used VMPEG.
DESCRIPTION OF HOW THIS ANIMATION WAS CREATED:
Each brick is positioned by translating by units of widr and
talr. Using the clock to modify these values as well as
rotating by clock values allow the various motions to occur.
I was going to have the castle fade in and out by varying
the colours, but that will have to wait until next time.
One goody I would like to share with people, though. There
is no combination of rotations and translations that will
transform a left-hand object into a right-hand object. For
those interested, here is a bit of code that will do so:
#declare YZ_Mirror = transform {
matrix < -1, 0, 0,
0, 1, 0,
0, 0, 1,
0, 0, 0 >
}
#declare Right_Hand_Object = object { Left_Hand_Object
transform YZ_Mirror
}
BTW: #include ;
If your object is far from the YZ plane, you may
have to go hunting for its mirror twin.
It is amazing how much time can be saved on building the
right gate tower when the above transform is applied to
the left gate tower!
(Left tower = 2 weeks )
(right tower = a couple-three days of agonizing,
an hour of Reading The Friendly Manual,
a moment of inspiration,
an hour of trial and error )