Hongtu Xu

Hongtu Xu

Undergraduate in Computer Science and Technology

ShanghaiTech University

Biography

Hongtu Xu is a junior student at ShanghaiTech University majored in computer science and technology. His research interests lie in computer graphics subfields, particularly rendering and simulation. He is interested in physically based rendering and animation as well as fluid simulation. He is currently working on high performance realistic volume rendering and fluid simulation using the Lattice Boltzmann Methods at FLARE Lab @ShanghaiTech University.

Download my resumé.

Interests
  • Computer Graphics
  • Rendering
  • Fluid Simulation
  • High Performance Graphics Systems
Education
  • B.Eng in Computer Science and Technology, 2023

    ShanghaiTech University

Honors and Awards

The 2020 International Collegiate Programming Contest Asia Yinchuan Regional
The 2020 International Collegiate Programming Contest Asia Nanjing Regional

Experience

 
 
 
 
 
FLARE Lab @ShanghaiTech University, Advisor: Prof. Xiaopei Liu
Computer Graphics Research Asistant
Jun 2021 – Present Shanghai
  • High Performance Realistic Volume Rendering:
    • Implemented volumetric path tracing in both CPU and GPU, using CUDA and OptiX for GPU acceleration.
    • Reproduced residual ratio tracking for transmittance estimation.
    • Implemented super voxels to accelerate residual tracking.
    • Integrated the renderer into the lab’s simulation system.
    • Currently working on problems in multiple overlapping medias and water rendering (black water droplet on transmittance materials). We want to render a waterspout from our fluid simulation data.
  • Aeroacoustics Simulation using the Lattice Boltzmann Methods:
    • Implemented boundary flags for the Interpolated Bounce-Back method.
    • Compared the accuracy of many boundary treatments.
    • Implemented the acoustics collection kernel.
    • Currently focusing on improving the precision on the boundary and optimizing the performance of the collision model.
 
 
 
 
 
ShanghaiTech University
Teaching Assistant (CS171 Computer Graphics I)
Sep 2021 – Jan 2022 Shanghai

Responsibilities include:

  • Writing frameworks of 3 homeworks: OpenGL, basic ray tracing and global illumination
  • Holding recitation classes
 
 
 
 
 
ShanghaiTech University
Teaching Assistant (CS100 Introduction to Programming)
Feb 2021 – Jun 2021 Shanghai
 
 
 
 
 
ShanghaiTech University
Teaching Assistant (SI100B)
Sep 2020 – Jan 2021 Shanghai
Teaching Assistant of SI100B Introduction to Information Science and Technology

Skills

opengl
OpenGL
optix
NVIDIA OptiX 7
Unity

Contact