Yibo Yin
尹义博

Master's student
Digital Humanites
École polytechnique fédérale de Lausanne

Email: yibo.yin@epfl.ch
Curriculum Vitae
Github

May 2024, at Wuhan University


A Short Bio

I am a first year master's student in Digital Humanites at École polytechnique fédérale de Lausanne. Previously, I obtained my B.Eng. in Computer Science from Wuhan University. During my studies, I have had the privilege of being advised by Prof. Chunxia Xiao, Prof. Xiaohu Guo and Prof. Toshiya Hachisuka.

Research

My research focuses on Computer Graphics, particularly in photorealistic rendering with an emphasis on light transport simulation. I also have research experience in geometric processing, mainly involving medial axis transform and subdivision surface fitting. Like many distinguished scholars in this field, I aspire to create a simulated world within computers.

Projects

Interactive Ray Tracer

Interactive Ray Tracer

A course project focused on developing a basic ray tracer, featuring:

    • Interactive GUI
    • Support for diffuse, metal, and dielectric materials
    • Ability to add materials, light sources, and objects (spheres)
    • Whitted Style Ray Tracing

RISC-V

RISC-V CPU in Verilog

A course project focused on developing a simulated RISC-V CPU on an FPGA development board, consisting of 3 parts:

    • Single cycle CPU
    • Pipelined CPU
    • Pipelined CPU with Hazard Unit and Branch Predictor

Software Renderer

Software renderer

A compact software renderer that implements the rendering pipeline, featuring:

    • MVP (Model-View-Projection) transforms
    • Texture mapping
    • Z-buffer
    • Perspective projection
    • Programmable vertex & fragment shaders
    • Movable camera
    • Shadow mapping
    • Screen space ambient occlusion (SSAO)

Photon Mapping

Reproducing of photon mapping

A reproduction of the Rendering Techniques paper Global Illumination using Photon Maps with final gathering.

Q-MAT source code

Q-MAT source code repository

An open-source code repository for SIGGRAPH paper Q-MAT: Computing Medial Axis Transform by Quadratic Error Minimization.

Under the guidance of Prof. Xiaohu Guo and Dr. Ningna Wang, I cleaned up the source code, set up the environment, and tested building the solution on Windows, leading to an open-source version for research. This was done during my remote internship at the University of Texas at Dallas.


Misc

I developed a passion for football as a child, and it has since become my favorite sport. I am a die-hard fan of Chelsea F.C. and Hohhot Zhong You Football Club, which was once the only professional football club in my hometown. In my spare time, I occasionally write articles on football tactics and strategy analysis. I also enjoy playing baseball and often watch Los Angeles Dodgers games because I'm a fan of Clayton Kershaw. I am also a member of the Baseball and Softball Association at Wuhan University.

Apart from sports, I enjoy reading classic mystery novels and studying military history. I also write detective fiction in a style similar to Sherlock Holmes and Arsène Lupin.

Additionally, I am an avid video game enthusiast who enjoys a wide range of games, including Football Manager, Final Fantasy, Persona, Assassin's Creed, and The Elder Scrolls, among others. Notably, I unlocked all achievements in Persona 5 Royal Edition.