During Freshman year at UCI I wrote a Java based raytracer. Then during Junior year, I took a course and then wrote a C++ version. I have then implemented it as a 3D Studio Max plugin. There will be more and newer screenshots available when I finish making a dedicated page for this project.
Current Features:
- Photon Mapping
- Depth of Field
- Soft Shadows
- Area Lights
In an effort study bidirectional raytracing when the path tracing is reduced to discrete points, I created a tool to create adjacency matrixes for different 2D and 3D scene. 2D is currently working, 3D is in development. This was a tool to help with someone else's research, not my own.
I used wxWindows to create the basic GUI, and OpenGL to draw and pick objects in the scene.
During Sophmore year at UCI I created a C++ BRDF library and a BRDF viewer. The viewer was not fully completed, but the BRDF library went on to be used in another research project. I do plan on resurrecting this project in the future.
For 3 years in high school I participated in the FIRST Robotics Competition in the animation section of the competition, and for 2 years was the captain of the team. During that time I created scripts to control the chains and automatically drive the robot over a two pivot rotating ramp. I am currently looking into getting copies of the animations.
This is the result of a Game Design class I took at UCI. It was more of a class on the software design process than it was on programming games. I wrote a good portion of the Design Document, and designed most of the interfaces for the game. Here is the design document. Screens and a demo will be up as soon as I find them again.






