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 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".
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.
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 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
| 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/.
|