mail.cgdougm.com
Open in
urlscan Pro
2602:fc8e:0:688e:150::214
Public Scan
URL:
http://mail.cgdougm.com/
Submission: On July 26 via api from US — Scanned from DE
Submission: On July 26 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
* About * 2010s * 2000s * 1990s * 1980s * 1970s * Reels * Resume * Fun * Geek CG ARTIST DOUG MACMILLAN Doug MacMillan has a long work history contributing to the advancement of many companies. He focuses on integrating creative workflow with highly specialized tools and technologies in computer graphics. Share More? See the vimeo channel for Physical Computing projects and the splash page uses processing.js for an interactive display of old art. * Stereobox * ILM 2011 Stereobox CG SUPERVISOR 3D conversion proprietary workflow: * Pipeline commend line tools * Python modules * Python OpenGL Shaders * PyQt GUI * IMD * Sony * Tweak * The O * elementFX * Academy 2008 to 2010 Image Movers Digital LEAD LOOK DEVELOPMENT ARTIST IMD was the Disney motion-capture animation unit founded by Robert Zemekis. The company produced two animated features, A Christmas Carol and Mars Needs Moms. Doug was the lead responsible for providing systems and workflow for the Look Development unit. * Provide representation at development meetings * Occasional animating and designing assignments, as needed * Generating training videos for artists joining the LookDev unit * Design software development plan for the unit * Write prototype software demonstrating workflow styles * Liason between production and R&D * ILM * Dome * Humber 1995 to 2004 Industrial Light & Magic FX SUPERVISOR Client liason/Art director roles: * Star Wars: Bounty Hunter * Honeycomb: Player Tag * Diet Pepsi: Pepsiwoman * Pepsi: Pepsiman Return Twist * Honeycomb: Strawberry Blasted, Player CG SUPERVISOR Supervisor roles: * Deep Blue Sea * Frankenstein * Star Wars: Episode I DVD Extras * Kirin Lemon Soda "Beach", "Johnny", "Harley" (Print Ad) LEAD ARTIST * Mask II: Son of Mask * Star Wars: Episode II * Van Helsing * Electric Arts James Bond 007 * Planet of the Apes * The Perfect Storm * Mission to Mars 1999 to 2004 ILM Commercial Productions CG SUPERVISOR * Discovery Channel "Super Discovery" * Burger King "Courtroom", "Invasion" * Dodge Stratus "Ladder/Pebble" "Engine Mount/Wishbone" * Sun Diamond "Gingerbread Couple", "Cookie Jar" * Snickers "Elephant Walk" * GM Saturn EV1 * Berger Fund "Smiley" * CPA "Pinface" * Allegra "Wheat Surfer" * BMW "Penguin" * Chevy Blazer "Storm" * Intel "Carpet" * Pepsiman Intro * KFC "Baby" * Pizza Hut "Casper" * GTE Mobilenet "Carried Away" * Side Effects * Omnibus * CVI 1987 to 1990 Side Effects CREATIVE DIRECTOR, SENIOR ANIMATOR The company now known as Spin started out as Side Effects and was partnered with the software company with the same name. I was the first employee and helped get the company off the ground. * Conceptualized, storyboarded and won bid for largest broadcast network ID package * Developed job tracking and cost analysis software, trained staff * Operated and trained others in the use of online video editing suite. * Trained a number of junior artists. * Carried on the normal duties of an animator and creative director as well as writinga number of rendering, animation and hardware interface programs. * Performed an extensive study of co-operative R & D between Side Effects and Alias Research. * Provided operational methodologies and business plan data to the investors. * Developed original facility hardware and software plan. 1994 Side Effects Software Inc SOFTWARE DESIGN CONSULTANT Once the company split in two, I continued my relationship with the software company as an expert advisor. * Wrote/sketched design specifications for a new software product "Houdini" * Advised staff programmer on artist-specific features * Provided prototype designs and descriptions * Maclean Hunter * Freelance 1979 to 1981 Maclean Hunter Ltd ART DIRECTOR First full-time salaried job was at Canada's biggest publisher as a graphic designer, phototypesetting expert, paste-up artist and illustrator. Play My latest reel from December 2010 is intended for an audience who focus on marketing and promotion. It is primarily a breakdown of my history as a leader in animation and visual effects for advertising. Play Going back to Siggraph 2006, my reel highlighted visual effects I'd done for motion pictures, specifically effects work. . * CG Art * Typeset * Color * Composition PROCEDURAL ART WOODEN CLOCK Clock faces are a fun project to implement in computer graphics. This movie shows a dump from an OpenGL python script that computes a new clock face each minute. The space is subdivided into pleasing shapes using a novel approach. Various wood textures are used and tinted to complete the composition. Click to Play TYPESETTING USING PYTHON AND PIL SLATE MAKER I wrote a python module that does optical kerning by calculating the area of negative space between letters. I put it to good use in the slate generator program. The all the lettering, including the large headlines are set on the fly. COLOR SYSTEMS PALETTE GENERATOR Many of my experients require colors to be defined using traditional relationships and categories. My color module has a realtime display to exercise itself. This image is a still frame from the program that continuously updates with randomized families of coordinated colors. ANIMATED COMPOSITION WALLPAPER Texture and color are mixed in random rectangles that are continuously cross-dissolving and zooming. It's just eye candy, but was written to test the limits of handling large numbers of high resolution textures, and strategies to manage them. * Realtime * Simulation * GLSL * PyQt REALTIME COMPUTER GRAPHICS MEDICAL MONITOR Using Python and OpenGL this example shows a perpetual graphics generator that was developed for an on-set monitor. Click to Play My friend was asked to provide a Quicktime movie of a patient monitor that would be used on set. Thinking that these types of graphics would be better if they ran forever, I wrote an Python OpenGL program that simulates one. This is a Quicktime dump of just a few seconds. SIMULATION SNAKES ON A GRID As a test for a movie involving lots of snakes, this movie is a sample output from a simulation done using Python (appropriately) and PyODE, the Open Dynamics Engine. Realtime display was done using PyOpenGL. Each snake was a random number of sections, and each section has an angular motor hinge driven with a sine wave. Click to Play GLSL OPENGL SHADERS REALTIME SHADER DEMO Adjusting shader parameters should be done in realtime, so to demonstrate the potential, I wrote a PyQt app that has realtime shaders under the hood. PYQT TOOLS MARTIAN ELEMENTS GENERATOR Screen graphics for a movie need lots of footage, sometimes using very simple elements that are skillfully blended with other treatments. I wrote this demo program using PyQt and PyOpenGL to show how I could produce lots of graphics and adjust them in realtime. Phoneclose 415-250-3891 (cel) 415-479-4141 (res)