Skip to content

Commit

Permalink
MS graduation update
Browse files Browse the repository at this point in the history
  • Loading branch information
Fengshi Zheng committed Aug 21, 2024
1 parent 31977ec commit 1ee1b06
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 25 deletions.
8 changes: 4 additions & 4 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
locale : "en-US"
title : "Fengshi Zheng"
title_separator : "-"
name : &name "Fengshi Zheng"
name : &name "Fengshi Zheng (郑逢时)"
description : &description "I'm a CS master student at ETH Zurich, majoring in computer graphics."
url : https://JamesZFS.github.io # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
baseurl : "" # the subpath of your site, e.g. "/blog"
Expand Down Expand Up @@ -82,12 +82,12 @@ analytics:
author:
name : "Fengshi Zheng"
avatar : "profile.jpg"
bio : "No passion, no life."
location : "Zurich, Switzerland"
bio : "PhD candidate at TU Delft"
location : "Delft, Netherlands"
employer :
pubmed :
googlescholar : false
email : "[email protected]"
email : "[email protected]"
researchgate : # example: "https://www.researchgate.net/profile/yourprofile"
uri :
bitbucket :
Expand Down
8 changes: 4 additions & 4 deletions _pages/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ redirect_from:
- /about.html
---

Welcome to my homepage!
I am a PhD candidate starting in 2024 at the [Computer Graphics and Visualization group](https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/intelligent-systems/computer-graphics-and-visualization), TU Delft.

My name is Fengshi Zheng (郑逢时). I'm a computer science master student at ETH Zurich, majoring in computer graphics. My research interest lies in **physics-based rendering**. Its elegance, predictability, controllability, interactivity, and interdisciplinary nature, make it the most charming subject to me. I am currently working on a master thesis about path guiding, supervised by [Disney Research Zurich](https://studios.disneyresearch.com/) and [Intel](https://www.intel.com/content/www/us/en/research/overview.html). Prior to this, I explored various rendering-related topics including compilers, denoising, and data-driven methods. I am also enthusiastic about unraveling the intricacies of the appearance of materials.
My research focuses on real-time rendering for AR/VR applications, with strong interests in physics-based rendering as well. Its elegance, predictability, controllability, interactivity, and interdisciplinary nature, make rendering the most charming subject to me. I worked on a [master thesis](/publication/2024-07-01-spatial) about path guiding, supervised by [Disney Research Zurich](https://studios.disneyresearch.com/) and [Intel](https://www.intel.com/content/www/us/en/research/overview.html). Prior to this, I explored various rendering-related topics including compilers, denoising, and data-driven methods. I am also enthusiastic about unraveling the intricacies of the appearance of materials.

I graduated from Tsinghua University with double backgrounds in physics and computer science. I was a research fellow at the [Graphics & Geometric Computing Group](https://cg.cs.tsinghua.edu.cn/). I was an graphics programming intern at Bytedance Game Department in the summer, 2020, and a research intern at [Realistic Graphics Lab](https://rgl.epfl.ch/), EPFL in the summer, 2022.
I obtained my master's degree at ETH Zurich and my bachelor's degree at Tsinghua University. I was an graphics programming intern at Bytedance Game Department in the summer, 2020, and a research intern at the [Realistic Graphics Lab](https://rgl.epfl.ch/), EPFL in the summer, 2022.

In my free time, I enjoy hiking, swimming, and music making.
In my free time, I enjoy hiking, painting, and music making.
35 changes: 18 additions & 17 deletions _pages/cv.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,21 @@ Here's a pdf version of my [CV](/files/cv.pdf)
# Education

### Master of Computer Science at ETH Zurich, Switzerland
- Sep. 2021 - Jul. 2024 (expected)
- Sep. 2021 - Jul. 2024
- Major in visual computing
- **GPA: 5.8/6.0**
- Minor in machine intelligence
- GPA: 5.78/6.0

### Bachelor of Computer Science in at Tsinghua University, Beijing, China
- Majored in Physics, Sep. 2016 - Jul. 2018
- Changed major into Computer Science and Technology, Sep. 2018 - Jul. 2021
- **GPA: 3.89, Rank: 4/204**
- GPA: 3.89/4.0

-----

# Scholarship & Awards

- **China National Scholarship** (Top 1%), Oct. 2020
- China National Scholarship (Top 1%), Oct. 2020
- Comprehensive Excellence Scholarship (Top 10%) at Computer Science and Technology Department, Tsinghua, Oct. 2019
- Comprehensive Excellence Scholarship (Top 10%) at Physics Department, Tsinghua, Oct. 2017
- Third prize in The Challenge Cup (science and innovation competition) of Tsinghua, Oct. 2020
Expand All @@ -40,11 +41,11 @@ Here's a pdf version of my [CV](/files/cv.pdf)
# Research Experience

### [Computer Graphics Laboratory](https://cgl.ethz.ch/), ETH, Zurich, Switzerland
- Master thesis, Dec. 2023 - Jul. 2024 (expected)
- Master thesis, Dec. 2023 - Jul. 2024
- Research on spatial subdivision for path guiding.

### Rendering Group, [Disney Research Studios](https://studios.disneyresearch.com/about-us/), Zurich, Switzerland
- Semester thesis (6.0/6.0), Apr. 2023 - Jul. 2023
- Semester thesis, Apr. 2023 - Jul. 2023
- Research on improving the path sampling for realistic image synthesis using machine learning methods.

### [Realistic Graphics Lab](https://rgl.epfl.ch/), EPFL, Lausanne, Switzerland
Expand Down Expand Up @@ -80,7 +81,7 @@ Here's a pdf version of my [CV](/files/cv.pdf)

## Master Courses, ETH Zurich

### [Computer Graphics](/cg/index.html) (6.0/6.0)
### [Computer Graphics](/cg/index.html)

![cg](/images/projects/cg.png)

Expand All @@ -101,7 +102,7 @@ Here's a pdf version of my [CV](/files/cv.pdf)

<br>

### [Physics-based Simulation](https://github.com/Fiona730/Position-Based-Fluids-Taichi) (5.75/6.0)
### [Physics-based Simulation](https://github.com/Fiona730/Position-Based-Fluids-Taichi)

![pbs](/images/projects/pbs.png)

Expand All @@ -110,7 +111,7 @@ Here's a pdf version of my [CV](/files/cv.pdf)

<br>

### [Advanced Systems Lab](https://github.com/Fiona730/SPPM-CPU-Optimization?tab=readme-ov-file) (5.75/6.0)
### [Advanced Systems Lab](https://github.com/Fiona730/SPPM-CPU-Optimization?tab=readme-ov-file)

![asl](/images/projects/asl.png)

Expand All @@ -121,7 +122,7 @@ Here's a pdf version of my [CV](/files/cv.pdf)

## Bachelor Courses, Tsinghua University

### [Service Oriented Software Design and Development](https://github.com/JamesZFS/AntiNCP) (A+)
### [Service Oriented Software Design and Development](https://github.com/JamesZFS/AntiNCP)

![soa](/images/projects/soa.png)

Expand All @@ -132,7 +133,7 @@ Here's a pdf version of my [CV](/files/cv.pdf)

<br>

### [Fundamentals of Computer Graphics](https://github.com/JamesZFS/Pharosa) (A)
### [Fundamentals of Computer Graphics](https://github.com/JamesZFS/Pharosa)

![cg](/images/projects/cg-thu.png)

Expand All @@ -144,7 +145,7 @@ Here's a pdf version of my [CV](/files/cv.pdf)

<br>

### [Fundamentals of Search Engine Technology](https://github.com/JamesZFS/ElasticJury) (A)
### [Fundamentals of Search Engine Technology](https://github.com/JamesZFS/ElasticJury)

![search](/images/projects/search.png)

Expand All @@ -153,31 +154,31 @@ Here's a pdf version of my [CV](/files/cv.pdf)
- Create dedicated MySQL commands to do fast and complex search queries.
- Design and implement an intuitive and user-friendly frontend.

### [Human-Computer Interaction Theory and Technology](https://github.com/JamesZFS/IntelliZoomer) (A-)
### [Human-Computer Interaction Theory and Technology](https://github.com/JamesZFS/IntelliZoomer)
- Propose and research on a mobile phone camera interaction app
- Core features:
- Adjust the back camera's zoom ratio with the front camera's depth information.
- Auto "capture" triggering by smile detection.
- Conduct a 14-user evaluation experiment and prove the effectiveness of our proposed app.

### [Computer Organization](https://github.com/JamesZFS/MIPS-CPUer) (A-)
### [Computer Organization](https://github.com/JamesZFS/MIPS-CPUer)
- Design and implement a MIPS32 CPU in Verilog.
- Highlighted features:
- Capable of running a tutorial operating system.
- Support several peripherals including DVI video output and flash storage.
- A fixed-point numerical system and a three-body problem simulation demo in MIPS assembly.

### [Principles and Practice of Compiler Construction](https://github.com/JamesZFS/Decaf) (A)
### [Principles and Practice of Compiler Construction](https://github.com/JamesZFS/Decaf)
- Enhance a Java-like language compiler implemented in Rust.
- Add functional programming features including lambda expressions and first-class functions.
- Implement some compiling optimization actions and an [iterative global register allocation algorithm](http://www.cse.iitm.ac.in/~krishna/cs6013/george.pdf).

### [Software Engineering](https://github.com/JamesZFS/AwesomeCoding) (A)
### [Software Engineering](https://github.com/JamesZFS/AwesomeCoding)
- Develop a web-based live teaching platform for [Jisuanke Company](https://www.jisuanke.com/).

<br>

### Foundation of Object-Oriented Programming (A)
### Foundation of Object-Oriented Programming

![oop](/images/projects/oop.png)

Expand Down
14 changes: 14 additions & 0 deletions _publications/2024-07-01-spatial.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "Spatial subdivision for path guiding"
collection: publications
permalink: /publication/2024-07-01-spatial
excerpt: 'In this thesis, we focus on the spatial subdivision of mainstream path-guiding algorithms.'
date: 2021-12-01
venue: 'ETHZ MS Thesis'
paperurl: 'https://www.research-collection.ethz.ch/handle/20.500.11850/683642'
citation: 'Zheng, Fengshi. Spatial Subdivision for Path Guiding. MS thesis. 2024.'
---
This thesis mainly focuses on k-d-tree-based spatial subdivision schemes for path guiding.
We decompose the problem into "when and where to split" and address them separately.

![Teaser](/images/thesis/teaser.png)
Binary file added images/thesis/teaser.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1ee1b06

Please sign in to comment.