EMAIL: duncang@eclipse.co.uk NAME: Duncan Gray TOPIC: Alien Invasion COPYRIGHT: I SUBMIT TO THE STANDARD RAYTRACING COMPETITION COPYRIGHT. TITLE: Revenge is a dish best served cold. COUNTRY: Great Britain WEBPAGE: www.eclipse.co.uk/duncang RENDERER USED: POV-Ray 3.1g TOOLS USED: MS-Visual Basic 6 (to convert a Pov generated BMP file into and INC file) Adobe Photoshop (for the image maps) CMPEG (Mpeg encoder) MS Media Player CREATION TIME: Approx 6-8 weeks part time. HARDWARE USED: Pentium P II 450 for development; Pentium P133 for batch rendering. VIEWING RECOMMENDATIONS: Windows Media Player, 25fps ANIMATION DESCRIPTION: Mankind first invaded the moon in the late 60's. On the 6th of Feb 1971 mankind took his first shot. Revenge is a dish best served cold ! ACKNOWLEDGEMENTS: This movie is dedicated to Alan B. Shepard, Jr. who sadly, died on July 21 1998 at the age of 74: The first American in Space, May 5, 1961. The oldest man to walk on the Moon, Feb 5, 1971. Unofficial golfing 'longest drive' record holder at 'Miles and Miles', Feb 6, 1971. A true pioneer without whom this movie would not have been possible. Also, thanks again to the POV-Ray team - keep up the good work. DESCRIPTION OF HOW THIS ANIMATION WAS CREATED: I deliberately wanted to steer clear of Spaceships and Explosions, in an Alien Invasion round, there will be quite enough of them, so there are no spaceships (um ... well, actually there is one.) and the explosion count is kept down to none (well, nearly none) But the spaceship and explosion are secondary to the story, enter the little green bug: Inverse kinematics gone haywire! The bug is the heart and soul of the animation, and it is in the bug macro's that all the clever stuff happens. The versatility is available because I have coded the bug-macro to automatically adjust his knee and sholder angles to attempt to put his feet where requested while allowing the bugs position and angle to be altered. Walking the bug becomes more difficult as now the bugs position and his foot positions must be separately calculated. The mesh-height macro finishes off the bugs functionality - using this macro, and an inc-file created by Visual Basic (source and EXE included but you might have to go find some DLL's - VB Run-Time, etc.) the bug can be made to walk over an uneven surface. The VB program basically converts a Pov generated BMP file into a 2 dimensional array. The mesh_height macro interpolates within this array to return the floor_height of any X-Z co-ords in the area. A TGA height_field file is carefully scaled to co-incide with the array values. Anyway, hope you all enjoy it.