A lot of things happened in 2023. My life has had a remarkable change once again, as I’ve left NetEase Games and landed in Canada, to start my research on Computer Graphics at University of Victoria. The transition happened unbelievably smooth. I resigned at NetEase in June and was immediately invited by my previous classmate,… Continue reading 2023 Portfolio, as Engine Tech Generalist
Author: SuomiKP31
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
An Amazing Day on the Chinese Business Class Train
This is the first time I’d returned to Shanghai as a worker. Although I took the same train as before, there’s something different this time. I had to book a Business Class seat, which was 2 times more expensive than a First-Class, at 1310 yuan. Each year, many workers go from their underdeveloped hometowns to… Continue reading An Amazing Day on the Chinese Business Class Train
Ride an E-bike on a Half-abandoned Peninsula
I went on a trip from Shanghai to Shantou City, to spend my new year vacation in a warmer and prettier place. Foreign tourists, like my mentors, like to go to places like Sanya in such times, Shantou will sometimes be mentioned, but most Chinese people regard this place as a “Hostile to Non-locals” city,… Continue reading Ride an E-bike on a Half-abandoned Peninsula
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.
Code Xephiratone, Complete Version
You can get a build of this game at: G-DRIVE LINK
Life Just Throw Bricks at Me, But I Won’t Give Up.
The training project in NetEase has been going fine for me. Near its end, I got an internal offer from a project development team, which is a game I liked very much in their open-day presentation. I prepared everything to join that team, had talks with them, rent a new place, etc. But the misfortune… Continue reading Life Just Throw Bricks at Me, But I Won’t Give Up.
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
That Time ASUS Almost Killed my Degree
I bought an ROG Strix G513QR on March, 2021. I was in need of a new computer, and it’s the only model available with RTX30 at the time. BTW, the chassis design is so good that I fell in love with this pinky boy the first time I saw it. But from the title I… Continue reading That Time ASUS Almost Killed my Degree