Research, development and deployment of MeshTaichi extension
A research program.
Developed and deployed a novel mesh compiler based on Taichi that provides an intuitive programming model for efficient mesh-based operations.
Devised the programming interface and backend code generation.
Implemented XPBD, Projective Dynamics, and Lagrangian-force MPM for experiments.
Submitted a patent. Work published in SIGGRAPH Asia 2022.
Development of prototype of Taichi's Vulkan GPU backend
Developed and deployed an IR builder to convert CHI IR (Taichi's intermediate representation) to SPIR-V,
which could be executed by Vulkan SDK, as a solution for non-CUDA environment and AOT compilation.
Technical talks presented on
TaichiCon01/02.
Taichi Implementation of Power Particle-in-Cell transfer scheme extended upon a hybrid Eulerian-Lagrangian fluid solver.
[Project Page]
Implemented an implicit material point method solver with an fixed-corotated elastic model in Taichi Lang, using the Newton-Raphson method and matrix-free preconditioned conjugate gradient method to solve non-linear equations.
[Project Page]
Implemented an explicit material point method simulator for simulating porous sand and water mixtures using APIC and MLS-MPM transfer schemes. GAMES 201 final project.
[Project Page]
Designed and developed a multi-threading CPU ray-tracing renderer equipped with hand-writing SIMD optimization.
Included many algorithms in light transport simulation and appearance modeling.
[Project Page]
Implemented an Euler fluid solver in Taichi Lang to simulate magnetic substance based on multigrid preconditioned conjugate gradient Poisson solver and level-set method.
[Project Page]