Screen Space Planar Reflection, and the Holes Problem

I first learned about reflection algorithms when I was working on a feature in our project, where the designers requested a reflective plane. PART 1: Introduction to Reflection Algorithm Three implementations can be found in the industry: Planar Reflection Camera SSR(Screen Space Reflection) SSPR(Screen Space Planar Reflection) We chose to use SSPR at last as… Continue reading Screen Space Planar Reflection, and the Holes Problem

YMFM DAP Console Demo

JUCE Framework & C++. My first peek into digital audio processing, and I have to say it’s amazing to listen to when you’re locked-up in Shanghai and cannot go out to the arcade center… PLEASE lower your volume since pretty fast and exciting audio will be played! (Headset suggested) Now, in October, we’re in lockdown… Continue reading YMFM DAP Console Demo

Published
Categorized as Demos

Outstanding Newcomer Project Award from NetEase, and The Suffer of Earning it.

I was the Lead Programmer and Technical Artist in this project, which lasted for 3 months. My overall ranking among all ~1000 newcomers this year is No.2. Unfortunately the newcomer projects are considered classified property of the company so I can’t share exactly what we were doing. I took the task of building the base… Continue reading Outstanding Newcomer Project Award from NetEase, and The Suffer of Earning it.

Published
Categorized as Memory

Code: Xephiratone, Tech Demo

This is the first tech demo of my own, featuring some try-to-do version of toon shaders and other mechanics. The main body of the code(Player control, buff/debuff manager/editor extensions) is pretty much done, but the level design hasn’t been touched yet. I’m recently busy preparing to join NetEase Shanghai, plus I think I deserve a… Continue reading Code: Xephiratone, Tech Demo

Published
Categorized as Demos