"Every calling is great when greatly pursued."
-Oliver Wendell Holmes
Posted By Derek on August 1st, 2010

Just finished updating my resume a little. Unfortunately, couldn’t put some of the newer stuff I’ve been working on due to NDA.
Click on the Resume tab on the menu to check it out.

 

You Are Viewing Professional Projects

Maya Animation Exporter

Posted By Derek on February 27th, 2010

The lab was created to further the student’s understanding of the Maya C++ API. Utilization of key Maya functionality is taught to the student and they are then required to create a File Translator plug-in that will export static geometry and any animation information such as a skeletal hierarchy, weights and influences, and key frame data. The information is then written out in an XML and binary format.

Developed:

  • Static Mesh Exporter using the Maya C++ API
  • Animation Exporter using the Maya C++ API
  • XML and Binary format for static meshes
  • XML format for Scene information
  • Simple Viewer using OpenGL
  • Cel Shader and Outline Shader in GLSL

Demo and Lab as distributed to students can be downloaded here

Comments Off

File Archiver

Posted By Derek on February 27th, 2010

This lab was developed to teach students how to create a PACK file for organizing and encrypting assets. The student is provided with a C# interface and then tasked with writing the functions for adding and removing files from a PACK file in a C++ DLL.

Developed:

  • Interface using C#
  • C++ DLL containing archiving functionality
  • Interaction between C# application and C++ DLL

Demo and Lab as distributed to students can be downloaded here.

Comments Off

Maya Static Mesh Exporter

Posted By Derek on February 27th, 2010

The lab was created to introduce the student to the Maya C++ API. Utilization of key Maya functionality is taught to the student and they are then required to create a File Translator plug-in that will export static geometry and save it to an xml file and a binary file. That concept is then built upon and the student is then taught about custom Maya attributes. They are then required to create a scene/level exporter.

Developed:

  • Static Mesh Exporter using the Maya C++ API
  • Scene Exporter using the Maya C++ API
  • XML and Binary format for static meshes
  • XML format for Scene information
  • Simple Viewer using OpenGL
  • Cel Shader and Outline Shader in GLSL

Demo and Lab as distributed to students can be downloaded here

Comments Off

ED1: Hierarchy/Scene Management Lab

Posted By Derek on February 27th, 2010

The lab was created to show the student how a character hierarchy works. The student is exposed to techniques for flattening a hierarchy and creating render nodes to display 3D geometry. The concepts of local and world space are reinforced.

Developed winter of 2008 using OpenGL

Developed:

  • Interface using MFC
  • Hierarchy system for skeletal objects
  • 3D Assets using Maya and exporting it to binary format
  • 3D Asset loading and management
  • Simple scene management using render nodes

Demo and lab as distributed to students can be downloaded here.

BCFx: The Doug Williams Edition

Posted By Derek on February 27th, 2010

black college football

BCFX – The Doug Williams Edition is a “cultural lifestyle” entertainment video game experience that puts you in the heart of the pageantry and excitement of the Historically Black College Football. Now Available for the Xbox 360.

Worked on for the Retail Release:

  • Gameplay bugs
  • AI bugs

Worked on for the Title Update:

  • Gameplay bugs
  • AI bugs
  • Roster Updates
  • Creation of Title Update

Programming Credits:

Director of Programming/Software Development:

Lee Mendoza

Programmer:

Roderick Duff, Derek Glascock, Frenika Johnson, Anthony Kuczynski, Harland McKenzie, Ivan Myers Jr., Oluwole Olubadewo, Christian Porter, James Randolph, Anthony Robertson, James Schaedler, Jason Tate

Full list of credits can be found at answers.com

Comments Off