Click the titles to view more details and pictures about the projects.
OUYA Expressive Game
|
|
Boundaries Game
(1) Based on the input of pitches of more than 100 players’ voices.
(2) Presented at Games For Change Festival 10th Anniversary as a theater game. (3) Implemented the whole game logic in Unity3D, such as how territories expanded, resolved the territories’ conflicts, added several events to enhance audience interactions. (4) More videos please click this project title |
|
Simple Physics Engine(1) Implemented the simulation of physical interactions, such as collisions and the animation of bodies, spring interactions, collision/spring damping.
(2) Used Runge-Kutta 4th Order to integrate bodies. |
Ray TracingThis ray tracing project is still in progress. I mainly implemented: (1) Bounding volume hierarchy; (2) Axis aligned bounding box and visualized it's debugging process; (3) Stratified sampling; (4) Depth of field; (5) Glossy effects; (6) Soft Shadow (7) Beer's law
|
Toon Shading
|
Mesh SubdivisionDesign my own data structure for mesh, and implement loop subdivision. The subdivision is very fast. It takes 0.8s to finish a mesh which has 4210688 faces subdivision.
|
Mesh RenderingMainly use OpenGL API to load mesh and draw heightmap. Add skybox to the scene. Use environment mapping to calculate the reflection and refraction of the vertex surface. Use Phong lighting model to calculate per-pixel lighting for the objects in the scene.
|
PS Move GameThe name of this game is Super Safari based on PS MOVE platform. Decorate PS MOVE as a camera, and use the trigger to take pictures of the scene. Players can move the camera in a natural way to take pictures from different views of the scene. Finally it connects to the printer to print pictures automatically.
|
Kinect GameThe name of this game is Cloud Six based on Kinect platform. Player uses his/her arm gestures and body positions to interact with this game. It is mainly implemented on Unity3D.
|
3D AngryBirds GameCreated a Angry Bird- like game. Physics and Collision Detection are handled with Bullet Engine.
Use OGRE as the rendering engine. |
Photo ProcessingWorked on photo processing and pattern recognization.
Implement FFT, Sobel and Guass edge detect, Histogram brighten and darken, Laplace, Noise, Region, Segmentation and so on. |
Book Management SystemUsed Java and Swing to write this program. Implemented our own Database. It includes save data and search data.
|
Human Resource ManagementUse C# and XML. This HR management system can simplify managing and supervising employees' profile and transfer.
|