Kevin Beason

Cell Phone: (310) 977-0703     Email: kevin.beason © gmail.com     3671 Glendon Ave. #200
Website: http://kevinbeason.com/ Los Angeles, CA   90034

Objective
A graphics software engineering position, developing photo-realistic applications and rendering tools.

Education
M.S. Computer Science, Florida State University, August 2005
B.S. Computer Science, Florida State University, 3.31 GPA, May 2000
Minors in Mathematics, Physics

Work Experience
Software Engineer 2006-
Rhythm & Hues Studios, Los Angeles, CA

Software Engineering.
Currently working on a proprietary software renderer used for feature film visual effects. Work includes adding and maintaining features and fixing bugs. Credited on "The Incredible Hulk".

Research Assistant and Programmer 2002-2005
Computational Science and Information Technology, Florida State University

C++ Programming. 3D Rendering.
Implemented my own physically based renderer to simulate light transport using C++ and Open Inventor, in 20,000 lines of code. Supports global illumination via photon mapping and Monte Carlo path tracing to produce high quality renderings of scenes from science and art.

Features octree acceleration, irradiance caching with gradients, and importance sampling of: indirect light, HDR image-based lights, and multiple luminaires. Also supports multi-threading, high-quality anti-aliasing, motion-blur, tone-mapping, texture-mapping, bump-mapping, displacement mapping (as a pre-process, using Catmull-Clark subdivision), glare, participating media (with blackbody emission), precomputed irradiance, smooth/frosted glass and water, including reflections and caustics, diffuse, metallic, and user-defined BRDFs from measurement.

Implemented 2D and 3D fluid simulators, featuring vorticity confinement, vortex particles, thermal cooling, texture warping, and interactive volume rendering.

Visualization and Research.
For my thesis I implemented a full global illumination solver in 2D as well as for 4D volume datasets, using photon mapping. Both are novel techniques.

Developed scientific visualizations (including brain, neuron, molecular dynamics, and steam cleaning) for use in research papers and other publications. Developed software tools, managed a student assistant, and assisted others with programming and graphics problems. Diagnosed hardware, software, and network problems, installed software, and configured machines. Presided meetings and presentations.

Webmaster 1997-2002
Department of Mathematics, Florida State University

Perl Programming. Webpage Design.
Two major site redesigns, plus two additional websites for other departments, wrote specialized software to provide site-wide visual consistency, coded at least 10 secure, interactive web-based applications (Perl CGI's), installed apache, proftpd, webinator, provided web-related technical assistance, poster design, photography, configuration, and backup.

Other Programming Jobs

Wrote XML based site indexing tool and news script modification 2001
Computational Science and Information Technology, Florida State University
Wrote C++ program to format scientific instrument output 1998
Geology Department, Florida State University
Wrote Java calculation tools and performed plot fitting 1997
Nuclear Research Division, Department of Physics, Florida State University
Modified Pascal mail processing control code 1996-1997
Rose Printing, Tallahassee, FL

Other Designing Jobs

Kiosk graphics, consulting website and logo 1999-2000
Mickey R. Boyd Computer and Network Consulting, Tallahassee, FL
Webpage graphics and HTML 1999
Department of Health and Rehabilitation, State of Florida, Tallahassee, FL

Publications
Kevin M. Beason, Josh Grant, David C. Banks, Brad Futch, M. Yousuff Hussaini. Pre-Computed Illumination for Isosurfaces. Conference on Visualization and Data Analysis, 2006. (accepted, awaiting publication)

David C. Banks, Kevin M. Beason. Retro-rendering with Vector-Valued Light: Producing Local Illumination from the Transport Equation. Conference on Visualization and Data Analysis, 2006. (accepted, awaiting publication)

Kevin Beason. Precomputed Global Illumination of Isosurfaces. Master's Thesis. Florida State University. 2005.

Honors and Awards
1st Place, FSU ACM Programming Contest, 2005
1st Place, FSU ACM Programming Contest, 2004 (Spring)
1st Place, FSU ACM Programming Contest, 2004 (Fall)
1st Place, FSU ACM Programming Contest, 1997
2nd Place, FSU ACM Programming Contest, 2003
2nd Place, FSU ACM Programming Contest, 2002
2nd Place, FSU ACM Programming Contest, 2001
2nd Place, FSU ACM Programming Contest, 1998
6th Place, ACM Southeastern Regional Programming Contest, 2001
12th Place, ACM Southeastern Regional Programming Contest, 1998
Dean's List 1995-1997
MCI Scholarship, FSU Dept. of C.S., Spring 1999
Florida Undergraduate Scholar/Bright Futures Scholarship Full Tuition 5 years
Member, Upsilon Pi Epsilon, Honor Society in the Computing Sciences

Conferences
ACM SIGGRAPH 2005, Los Angeles, CA
ACM SIGGRAPH 2004, Los Angeles, CA
ACM SIGGRAPH 2003, San Diego, CA
ACM SIGGRAPH 2002, San Antonio, TX
ACM SIGGRAPH 2001, Los Angeles, CA
ACM SIGGRAPH 2000, New Orleans, LA
ACM OOPSLA 2001, Tampa, FL
Atlanta Linux Conference 2000, Atlanta, GA

Technical Skills
UNIX Programming     C++, C, Perl, bash, tcsh, SPARC and MIPS Assembly, Ada 95, FORTRAN, BASIC, Pascal, MATLAB
Graphics Tools Open Inventor, GIMP, Photoshop, trueSpace, Illustrator
Programming Tools gdb, gprof and fnccheck, valgrind, vtune, RCS, CVS, Makefiles
Web Programming HTML, JavaScript, CGI, PHP, MySQL, Java, XML, SSI, Apache
Systems Administration OS Patching, Networking, Active Directory, Samba, DNS, VNC, LDAP w/SSL, NFS, Windows Services for UNIX
Installed OS Red Hat Linux 5, 6.1, 6.2, 7.0, 7.1, 7.2, 8.0, Fedora Core 4, Mandrake 7.1, 8.0, Slackware 3, 4, Solaris 9, Windows 2000 Advanced Server (3.1/95/98/ME/XP/2003), Mac OS X 10.4
Built Systems AMD486/66, Pentium 233, Celeron 300@450, Pentium III 600@800, Athlon 1.0GHz, Pentium4 2.4GHz
Courses
Scientific Visualization, Computer Graphics, Photo-realistic Computer Graphics, Computational Methods in Statistics I & II, UNIX Systems Administration, Cryptography, Compilers, Computer Architecture, Linear Algebra, Calculus III, Quantum Theory of Matter, Intermediate Electricity & Magnetism, Mathematical Physics, Modern Physics, Ordinary Differential Equations, Optics, Photography, SCUBA

Web Portfolio
Gallery of webpages created and more information can be found at http://www.cs.fsu.edu/~beason/.