A parody of the film Flight based off of the premise: One ought not fly under the influence... The Language of Flowers (Symbols and Myths) [ISBN: 3-7913-3086-1] has categorized Honeysuckle (Lonicera caprifolium) as "...a symbol of lasting pleasure..." Taking the artistic liberty that liquor, narcotics and fornication are also symbols of pleasure, albeit temporary, the symbolic premise of this parody was formed. Once the Java program was built, this parody took five days to complete, one scene a day, all of which are posted in the channel "infiniterender"; The Java program, named infiniteRender because it is loosely defined, and therefore has infinite possibilities, if one can write the openGL Shading Language, to render surfaces, requires seven GLSL functions loaded from XML: w2uv, uv2center, uv2normal, uv2vector, uv2color, uv2dgdu, uv2dgdv; to render a surface. All surfaces are processed with the one dimensional variable w. Vertex position in 3 dimensions is calculated with the functions: uv2center (a function with two dimensional input of u and v and output of a three dimensional center point, line, or surface), uv2normal (a function with two dimensional input of u and v and output of a three dimensional direction used to calculate a non-standard, yet orthonormal basis), and uv2vector a (function with two dimensional input of u and v and output of a three dimensional surface). The surface from uv2vector is first translated to the center from uv2center and the projected onto the basis from uv2normal. Color of surface is then calculated from uv2color, and a surface normal is calculated from the partial derivatives dgdu and dgdv (which are also projected onto the basis from uv2normal) and used in lighting. Further processing is done with uvt2center and uvt2normal, which allows for the animations. Future modifications includes a depth-buffered shadow map using an openGL framebuffer. Overall a quick fun project, that I undertook as I plan to go back to school to transition from programming to digital media production. If anyone would like a java jar file of infiniteRender, please comment on this video, and I will work to get it packaged properly. Additional Tools: python imaging library to process output images from infiniteRender. ffmpeg to render video from images. GIMP (GNU Image manipulation program) for the title and credit overlays.
Theme: 
Film Parody 2017