This Particle Effects Editor was created using C# and XNA for my student project Trino 2.0.
Using this tool, artist can easily Load effects stored in XML formate and modify them.
This editor also allows artist to compose multiple effects with reference models and background.
To add new effects into the game, artist can simply save their work in XML format and put this XML file in game code.
All effects in Trino are designed in this particle editor.
Normal Mapping is commonly used to provide depth cues to a flat polygon. Normal mapping requires additional (normal) texture to encode the perturbed normal for each pixel. The screen shot on the left is the combination of three rendering techniques: normal mapping, soft shadow and per-pixel lighting.
Improving on the hard shadow map, I generate soft shadows using a technique called Soft-Edged Shadow. The result is pretty impressive and certainly enhance the visual quality.
Projective Texturing is a common texture mapping method that allows an image to be projected onto a scene as if from a slide projector. I also shaped the light by using another texture.
This project is an ETC oversea project. Our client Australia National Railway Museum wants us to build an Interactive Exhibition for kids to better understand the history of old famous Tea and Sugar Train. My role on this project includes:
This is a BVW(Building Virtual Worlds) class project in Carnegie Mellon, which is the bootcamp course taken by first year students in ETC. A group of 4 students with interdisciplinary background create an interactive world using different platforms within only 2 weeks.
Massive Crowd Motion Sensor controlled Racing game, collecting bananas. My role includes:
This is a BVW(Building Virtual Worlds) class project in Carnegie Mellon, which is the bootcamp course taken by first year students in ETC. A group of 4 students with interdisciplinary background create an interactive world using different platforms within only 2 weeks.
This is a BVW(Building Virtual Worlds) class project in Carnegie Mellon, which is the bootcamp course taken by first year students in ETC. A group of 4 students with interdisciplinary background create an interactive world using different platforms within only 2 weeks.
A 3D interactive story about how a pixelated girl upgrades herself to a 3D one. Using PlayMotion to interact with the 3D world.
The Good Dinosaur • 2015 • Lighting Technical Director
How to Train Your Dragon 2 • 2014 • Lighting Artist
Penguins of Madagascar • 2014• Lighting Artist
The Rise of the Guardians • 2012• Lighting Artist
Madagascar 3 • 2012• Lighting Artist
Megamind • 2010• Lighting TA
MySims Kingdom(Wii)• 2008• Technical Artist
Trino(XBox) • 2008• FX Programmer
Pixar Animation • April 2015 - Present
DreamWorks Animation • Aug 2011 - Feb 2015
DreamWorks Animation • July 2009 - Aug 2011
Electronic Arts • May 2008 - Aug 2008
Carnegie Mellon University• 2008 - 2009
Carnegie Mellon University, Entertainment Technology Center • 2007-2009
Beijing Language and Culture University, Department of CS • 2003-2007