Conditional Variational Autoencoder for Finite Element Method
A 2D Finite Element Method simulation framework is implemented with linear and quadratic shape function. Conditional
Variational Autoencoder is trained such that given a linear simulation result under certain Young's modulus as input, the CVAE will output
the corresponding quadratic results.
Monte Carlo Path Tracer
A Monte-Carlo path tracer for photorealistic renders. Feature includes multiple importance sampling, photon mapping, volumetric
rendering and different BSDFs
Material Point Method Simulator
A Material Point Method simulator with elastic model, snow model. PIC/FLIP and APIC transfer schemes are implemented.
Additional features include Poisson Disk sampler, analytical levelset and etc.