Jichu · Art

A site about Jichu & Art

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 in the University of Pennsylvania(UPenn), majoring in Computer Graphics and Game Technology(CGGT), expecting to graduate in May 2025.

I am also an Ex-Intern at Apple Inc. and the University of Alberta focused on software development and 3D model processing. 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 Technical Art/TD, Computer Animation, or Graphics Engineering, 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

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.

    ReAD MORE

  • 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.

    ReAD MORE

  • 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.

    ReAD MORE

  • 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.

    ReAD MORE

  • 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.

    ReAD MORE

  • Animation Toolkit

    An Interactive 2D animation toolkit that includes: Curve Editor Rotations, FK, IK, Particle Systems, Firework Simulation, Behavioural Animation

    ReAD MORE

  • Maya 3D Scene Modeling Project

    A room modeling project using Maya 2024. After modeling, mapping and finally lighting, I built a room.

    ReAD MORE

  • 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.

    ReAD MORE

  • 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.

    ReAD MORE

  • Gem Match Game

    This is a classic gem puzzle game written in C++, Qt Widget and the Easy2D game engine.

    ReAD MORE

Featured

More