Diyang Zhang

profile.jpg

I am currently a Master student at Dartmouth College, majoring in Computer Science with concentration in Digital Arts, advised by Professor Bo Zhu in Visual Computing Lab.

Before coming to Dartmouth, I received my Bachelor of Science with First-Class Honors in Mathematics and Computer Science from McGill University. It was my fortune to work with Professor Paul Kry and Professor Jean-Christophe Nave on numerical method for physics-based simulation during my undergraduate studies.

My research interests lie in computer graphics, especially in physics-based animation, around which I would like to explore more topics on computational physics, machine learning and visual scene understanding.[CV]



Publications

graph
Fluid Simulation on Neural Flow Maps
ACM Transactions on Graphics (SIGGRAPH Asia 2023)
 Best Paper Award
Yitong Deng, Hong-Xing Yu, Diyang Zhang, Jiajun Wu, and Bo Zhu
[Paper] [Video] [Project Page]




Research Projects

graph
A Fourier-Spectral Method For Fire and Flame Simulation
Undergraduate Honors Research Project, advised by Prof. Jean-Christophe Nave
Implement numerical method for fire and smoke simulation based on Fourier spectral approximations of the Navier-Stokes equations, with volume penalization approach to add obstacles and flame sources. [Midterm Report]

graph
A Review of Second Order Advection-Reflection Fluid Solver
Undergraduate Honors Research Project, advised by Prof. Paul Kry
Replicate the simulation result using advection-reflection method, and proceed to evaluate and compare the level of detail-preservation by implementing other classical fluid solvers previously employed. [Video]



Selected Coursework

graph
A Monte-Carlo Renderer
CS287 Rendering Algorithm, Dartmouth College
A monte-carlo ray tracer which supports features including: volumetric path tracing, photon mapping, microfacet anisotropic BRDF, environment map with importance sampling, etc. [Final_Report]

graph
Collections of Mini Physically-Based Animations
Comp557/559 Computer Graphics/Animation, McGill University
Mini projects on computer graphics and physically-based animation including: collision system, finite-element fracture simulation, geodesics in heat, depth-of-field camera, glsl rigid-body transformations, etc. [Video]



GameDev Concepts

graph
TurboForge
An Immersive Car Crafting Simulator in AR/VR
With Xinyue Liang and Hongxiao Zheng
Made with Unity3D URP × Meta XR SDK × XR Interaction Toolkit
[Project Page]


graph
Walk Your Cat!
A Mixed Reality Concept with Laser Pointer and a Cute Cat
With Nate Gordon (Designer)
Made with Unity3D URP × XR Interaction Toolkit
[Project Page]


graph
Octosquishy
A Unity3D Side-Scrolling TPS Game Project
Independent Work
Made with Unity3D URP
[Project Page]