Software Development References

I have over 14 years experience as a computer graphics programmer. This includes both custom plugin development, catering to the internal needs of companies, as well as commercial products that sell internationally. I have experience working both internally with companies and also as a freelance developer.

Renderers

Translators

Animation

Cel and Technical Illustration Renderer
Film-quality Photo-Realistic Renderer
Laser Graphics System

Scene to Renderman Translator
Mechanical Puppet Driver and Translator
Maya To Gelato Translator
Motion Control Software

Procedural Animation Software
Facial Animation System




Illustrate!™
Cel and Technical Illustration Renderer

This project was instigated by myself. I designed and implemented a cartoon and technical renderer plugin that allows for both hand drawn and pen-ink illustrations. It includes such features as hidden-line removal as well as supporting different brush shapes/sizes and linestyles. It also outputs a rendered image to vector format for use in other vector programs such as Shockwave Flash, Adobe Illustrator, and Autocad.

Refer to Awards & Credits for a complete list of awards won by Illustrate!

Company:

Digimation Inc.

Contact:

Beau Perschall (Vice President)

Email:

bpersch@charter.net

Phone:

(985) 674 0031

Address:

134 Trace Loop, Mandeville, LA 70448. USA

Website:

http://www.digimation.com

 

 

 

 

 

 

Entropy Renderer
Film-Quality Photorealistic Renderer

This renderer was designed as a hybrid scanline-raytracer. It was capable of handling complex geometry, with sub-pixel displacements, and user defined shaders. It was also capable of advanced raytracing, including global illumination, caustics, area lights, etc.

Company:

Exluna Inc.

Contact:

Larry Gritz

Email:

lg@exluna.com

Phone:

(510) 489 0973

Address:

1900 Addison St, Suite #200, Berkeley, CA 94704. USA

Website:

http://www.exluna.com

 

 

 

 



 

Entropy for 3dsmax
3dsmax to Renderman Translator

This product converted the 3dsmax scene to RIB for rendering with the Entropy Renderer. It converted all the geometry, light, cameras, etc to the equivalent RIB statements. It also handled generating Shading Language(SL) shaders from all the 3dsmax materials. It was designed to be used by non-technical artists, so handled all the preprocessing and render execution transparently.

Company:

Exluna Inc.

Contact:

Matt Pharr

Email:

mmp@exluna.com

Phone:

(510) 489 0973

Address:

1900 Addison St, Suite #200, Berkeley, CA 94704. USA

Website:

http://www.exluna.com

 

 

 

 

 

 

Mango
Maya To Gelato Translator

I developed the latest version of this Maya plugin/scripts that converts geometry, shading networks, lights, etc into Gelato’s own .pyg format.

Company:

NVIDIA Corp.

Contact:

Larry Gritz (Project Manager)

Email:

lgritz@nvidia.com

Website:

http://www.nvidia.com

 

 

 

 

 

Monkey™ 2.0
Physical Device Driver and Translator

I was required to design and implement the latest version of the Monkey plugin which allows a user to animate a Monkey(mechanical puppet) and have that animation translated into 3DS MAX. This work focused on creating import methods for the Monkey data as well as creating custom controllers for the monkey appendages.

Company:

Digital Image Design Inc.

Contact:

Greta Peterman (Product Manager)

Email:

greta@didi.com

Phone:

(212) 343 2442

Address:

72 Spring St, Floor 6, New York, NY 10012 4019 USA

Website:

http://www.didi.com

 

 

 

 

 

 

Visage
Facial Animation System

The method I developed for animating faces was awarded a patent. This patented plugin allows the user to paint the influence/weight of a particular magnet directly onto the mesh. When a magnet is moved it makes the vertices move a distance relative to their assigned influence. The plugin allows you to import FaceTracker data and assign it directly, creating the final output animation automatically.

Refer to Patents for details on the patented technology developed.

Company:

Peppers Ghost Productions

Contact:

Carl Goodman (R&D Manager)

Email:

carl.goodman@peppersghost.com

Phone:

+44 181 546 4900

Address:

Clarendon House, 147 London Rd, Kingston-upon-Thames, Surrey KT 26NH. ENGLAND

Website:

http://www.peppersghost.com

 

 

 

 

 

 

LaserShow Converter
3D to 2D Laser Graphics System

I was responsible for the design and development of this product that generated animated 2D vector laser paths from a scene consisting of 3D objects. It would take complex 3D models and convert them into simplified 2D vector artwork that was suitable for display using a continuous laser beam. The system could render the models in a large variety of artistic and technical styles. Clients typically use this system for the creation of animated shows or presentations that project laser images onto walls of water, smoke, etc producing unique and spectacular laser effects.

Refer to Awards & Credits for details of the awards this software has won.

Company:

Pangolin Laser Systems, Inc

Contact:

William Benner (Vice President)

Email:

William_Benner@email.msn.com

Phone:

+1 407 299 2088

Address:

771 S. Kirkman Road, Suite 113 · Orlando, Florida 32811, USA

Website:

http://www.pangolin.com

 

 

 

 

 

 

"The DNA Story" film
Procedural Animation Software

This project required the creation of custom animation plugins. Many of the complex inner workings of the human cell and how they separated couldn't be animated by hand. I developed several plugins that allowed for the coiling and twisting of DNA strands. I also created several custom material plugins for making objects transparent with distance. This project had the unique requirement that the film was produced in stereo for viewing with polarized stereoscopic glasses.

Refer to Awards & Credits for details of the awards this film has won.

Company:

Digital Studio SA

Contact:

Laurent Larsonneur (Chief Technology Officer)

Email:

llarsonn@digitalstudio.com

Phone:

+33 1 42 60 42 60

Address:

12 rue Vivienne, 95012 Paris. FRANCE

Website:

http://www.digitalstudio.com

 

 

 

 



 

"Millstone" Commercial
Motion Control Software

The Kuper motion control system is used to capture and control a physical film camera. While it is widely used there isn't any software to import the resulting motion control data into 3DS MAX. I wrote a plugin that takes the motion control data and creates an animated camera in 3DS MAX. I also developed a plugin to create specialized fragmentation of objects(advanced bomb plugin).

Company:

Spontaneous Combustion

Contact:

Marc Schwarz (Company CEO)

Email:

marc@spon.com

Phone:

+1 212 317 0077

Address:

575 Lexington Ave, New York, NY 10022. USA

Website:

http://www.spon.com