TITLE: MarbleSpeed

NAME: Edward A. Leibnitz
COUNTRY: USA

EMAIL: leibnitz@rcn.com
TOPIC: Speed
COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT.
MPGFILE: marblesp.mpg
ZIPFILE: marblesp.zip
RENDERER USED: 
    POV-Ray 3.5


TOOLS USED: 
    Dave's Targa Animator, avi2mpg


CREATION TIME: 
    3 days, 22 hours, and 37 minutes for 1374 frames rendered with
anti-aliasing set off.


HARDWARE USED: 
    Pentium 4 2 GHz 512 M RAM


ANIMATION DESCRIPTION: 


This animation is meant for a first viewing to be a mystery as to what the
camera's viewport 
is "speeding" down apon. Is it some type of celestial object? Apon closer
inspection it is a series 
of torii that are getiing knocked by a falling hammer and sent on their merry
way up a ramp system 
following the LAW OF CONSERVATION OF KINETIC AND POTENTIAL ENERGY! 

This is not a "faked" motion study .... it is a real excercise in programming
the laws of classical 
mechanics in POV_Ray. 

NOTE: The hammer and torus mass are made equal to make calculations somewhat
easier; notably that 
the resulting torus speed can be tweaked to be approximately 11.75 which looks
really nice for a demo!

This program was designed to be as modifiable as possible. It was designed to
pass values by variable 
reference not by inputted value in every opportunity available. If one chooses
to read the code you 
should notice it contains areas where user modifiable values are located. the
render will work with 
different values for hammer arm lengths as well as ramp length and incline
angle. Explore the 
program .... there are many user changable values. 

NOTE: make sure that sqrt(initial velocity - 2*GravitationalConstant* Elevation)
is positive or else the torus will just stop!


VIEWING RECOMMENDATIONS: 
    I used RealOne Player - freeware version. Any MPEG
player will probably work well.


DESCRIPTION OF HOW THIS ANIMATION WAS CREATED: 


Open up MarbleSpeed.pov (and all the associated *.inc if you choose) in your
editor.

Set your POVRAY.INI file to include:

; this is the animation loop settings that I ran for 24 frames per second from
begining to a conceivable end.
; This is actually longer than the 1374 frame I actually rendered for the final
product based on user settings.
Initial_Frame = 1
Final_Frame = 1560
Initial_Clock = -20    
Final_Clock = 45
; end of animation loop settings 

Focus on the MarbleSpeed.pov file and click on the run icon .... that's all
there is.

NOTE: This is being rendered at 320 x 240 for the contest, but it was intented
to be rendered 
in 2.35 Aspect Ratio (i.e., Cinemascope) to preserve a sense of landscape. Extra
care was taken to 
ensure the quality of the individual frames. It will render beautifully at any
frame size. 

Anti-aliasing significantly improves the render of an individual frame but was
turned off for the production 
animation run because it was not noticiably improving the end-product mpg file
and was slowing down 
the final render. This feature is recommended for DVD quality animations,
provided time is 
not a limiting factor.

The render produced a warning of max_trace_level on "some" of the frames: but
they appeared as 
I wanted them to look so this value was not altered. I want the viewer to see a
stark lonely 
world of sharp contrasts, cold marble colors and only the laws of physics
acting. 

The animation was performed with a single animation loop using only POV-Ray. The
resulting *.tga files 
were converted into an *.avi file using Dave's Targa Animator and the
end-product mpg was created 
using avi2mpg.


