Chris Ho
Permanent Address
- 2414 Drury Lane
- Glendale, CA 91206
- astraycat@gmail.com
School Contact
- 230 J Street #4
- Davis, CA 95616
- 818-275-1228
- csho@ucdavis.edu
Summary
A recent college graduate seeking entry into the gaming industry. Currently employed at one of the research labs on campus, working daily with C++ and OpenGL.
Education
University of California Davis
Bachelor of Arts and Sciences in Computer Science, and Philosophy, December 2009
Computer Related Skills
- C++, C#, Java, Lua, PHP
- Comfortable with development tools on Windows and Linux(Visual Studio, KDevelop, Eclipse)
- Knowledge of CUDA, OpenGL 3.2, Qt
Related Coursework
- Computer Graphics
- Visualization and Graduate Visualization
- Software Engineering
- Programming Languages
Employment History
Undergraduate Research Assistant (June 2008 - Current)
Currently I'm working as an undergraduate research assistant in the Visualization & Interface Design Innovation (VIDI) laboratory under Professor Kwan-Liu Ma. I've worked on a few projects now dealing with raycasters, large volumes, and streamlines.
VIDI-SVR
- Capable of Rendering Large Datasets (~120GB)
- Dynamic loading of blocks based on position/transfer function
- Block Quality dependant on position, uses wavelets to reconstruct higher quality blocks
PPPL Data
- Won a SciDAC OASCR for an outstanding visualization. Link to video below.
- Transforms the data into a 3D-Texture in order to properly interpolate field lines
- Transforms back and forth from cartesian to toridial coordinates in order to properly sample from the texture
- Creates an efficient way to display toridial field line data
(Video)
Stream Dropper
High Quality Streamline Renderer
Western Pioneer Sales Co. (2004)
- Did their website during my senior year of high school (2004)
- Still uses my (dated) design, at http://www.westernioneersales.com
Personal Projects
Tile-based Tactical RPG
- Started as a class project, planned a sort of clone of Final Fantasy Tactics
- Not fully functional yet, characters move, that's about it
CUDA Tetrahedral Renderer
- Renders Tetrahedra Volume Data using OpenGL/CUDA
- Opengl renders the front triangles, color integration is done through CUDA
Software Raytracer
- Originally was written for a class, but I have been extending it on my own time
- Now had threaded ray-tracing
- I intend to port this to CUDA and also implement photon mapping
XNA Raycaster
Numerous UI addons for World of Warcraft in Lua
- As a former MMORPG player, I also wrote a lot of addons to make the experience more enjoyable
- However, due to time constraints these addons are no longer maintained
Some names of the Addons I worked on
- Sorren's Timers
- Cooldown Timer Bars
- Sorren's EZ-Rotations
Languages
- English(native)
- Semi-fluent Mandarin Chinese