
2024
Welcome to JICHU · ART
A Hub for ART · CG · GAMES
Portfolio
Previous Works
Click ‘READ MORE’ to Watch the Demo
-
Physically-Based Shaders
The PBR implementation uses the Cook-Torrance model in a physically based rendering pipeline, along with image-based lighting, as well as custom scenes and environment maps.
-
Tree Creator – Plugin for Maya & Houdini
This is a Maya & Houdini plugin development project. The function of this plugin is to create different fractal plants in Maya or Houdini based on the L-System grammar input by the user.
-
Monte Carlo Path Tracer
Monte Carlo path tracer in C++ using Naive, Direct and Multiple Importance Sampling – Direct Lighting Lighting Integrator using LTE with Multiple light sources, Multiple materials (BSDF – BRDFs and BTDFs, Fresnel) with Stratified, grid and random sampling techniques.
-
Mini Minecraft
This is a Minecraft-like game, using OpenGL, C++ and Qt6 for development. Many important features are implemented from 0 to 1 by me in this game.
-
GLSL Shaders
Programmed portions of OpenGL’s graphics pipeline by writing a few different vertex and fragment shaders to apply different coloration effects to the surfaces of 3D models.
-
Animation Toolkit
An Interactive 2D animation toolkit that includes: Curve Editor Rotations, FK, IK, Particle Systems, Firework Simulation, Behavioural Animation
-
Maya 3D Scene Modeling Project
A room modeling project using Maya 2024. After modeling, mapping and finally lighting, I built a room.
-
Motion Capture
A motion capture animation production project, I used the motion capture equipment of the SIGLAB at the University of Pennsylvania and produced motion capture animation using MotionBuilder 2024.
-
Houdini-based Fireworks Simulation
This is a fireworks physics simulation project created with Houdini, in which I produced particle simulations for four different types of fireworks effects.
-
Gem Match Game
This is a classic gem puzzle game written in C++, Qt Widget and the Easy2D game engine.

About ME
Jichu Mao
Hi! I’m Jichu! I am really glad that you have come to my website!
I’m currently a first-year graduate student at the University of Pennsylvania (UPenn), majoring in Computer Science with a concentration in Computer Graphics. I expect to graduate in May 2026.
I am also an Ex-Intern at Infold Game, Apple Inc. and the University of Alberta focused on software development. During my studies in Software Engineering and Computer Graphics, I designed & developed various interesting games and software toolkits.
Currently, I am seeking positions related to Graphics Engineering, Technical Art/TD, or Computer Animation, as well as roles in Software Engineering.
I have shared my previous works here, and I will be really excited if you like it! <3