Mark Luffel

a Third-Year Ph.D. Student
at Georgia Tech
studying Computer Graphics
advised by Jarek Rossignac

markluffel@gatech.edu
Office: TSRB 229B

Research

I'm creating new animation tools that provide sketch/multitouch-based interfaces and that build upon new shape and motion representations.

Other Interests

  • polygonal mesh representations
  • image/shape correspondence and warping
  • organic patterns and forms / generative art
  • user-interaction with optimization processes

Publications

Industry Experience

  • Lawrence Livermore National Laboratory (Summer 2011)
    Summer Student / Intern, developed compact mesh datastructures
  • Walt Disney Animation Studios (Summer 2010)
    R&D Intern, built animation tools, signed an NDA
  • Pardot, Appcelerator, and WeTheCitizens (2006-2009)
    Software Developer, made that Web 2.0 JavaScript/user-experience magic
  • ontoprise GmbH (Winter 2006)
    Intern, built knowledge engineering tools, learned German (almost)

Recent Classes and Projects

  • Computer Vision (Fall 2011)
  • Simulation of Biological Systems (Spring 2011)
  • Analog/Digital Design Computation (Spring 2011)
  • Laplacian Eigenvectors (project, Fall 2010)
  • Numerical Optimization (Fall 2010)
  • Advanced Image Synthesis (Spring 2010)
  • WAG (project, Spring 2010)
  • Human-Robot Interaction (Spring 2010)
  • Computer Graphics (Fall 2009)

Teaching Experience

  • Teacher's Assistant for Graduate-level Computer Graphics (Fall 2010 and 2011)

A Few Applets

Favorite Languages / Tools

  • Mathematica, Java, Python
  • Processing, OpenCV, Jama, AppEngine, Eclipse

Other Languages / Tools (I've used professionally)

  • C, C++, Ruby, JavaScript, Erlang, PHP
  • Qt, PostgreSQL, MySQL, Rails, Symfony, Django, JQuery

Open-Source Projects (to which I've contributed)

  • Wings 3D (a 3D modeler written in Erlang)
    built the feature for creating named groups of vertices/edges/faces (and intersecting/subtracting/unioning groups)
  • Geomerative (Vector graphics/typography library for Processing)
    optimized polygon Boolean operations, added cross-platform buildscript