RSSAmplifier

Blog

Yuanming Hu

Yuanming Hu

yuanming.taichi.graphicsRSS feed ↗20 posts

Latest posts

The Taichi High-Performance and Differentiable Programming Language for Sparse and Quantized Visual Computing

QuanTaichi: A Compiler for Quantized Simulations

More info: Supplemental document

PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physics

Single-computer giga-voxel topology optimization using a narrowband sparse grid

I will talk about our SIGGRAPH 2018 Asia high-resolution topology optimization paper at TOP Webinar on Oct 29 (flyer) . Welcome!

DiffTaichi: Differentiable Programming for Physical Simulation

Life of a Taichi Kernel

The Taichi Programming Language: A Hands-on Tutorial

(GAMES 201) Advanced Physics Engines 2020: A Hands-on Tutorial

Selected course projects 精选课程项目展示☯ GPU Molecular Dynamics using Taichi: TaichiMD by Andrew Sun from University of Minnesota Taichi cloth sim: OpenClothPy by linyaodong from Zhejiang MLS-MPM + Lagrangian forces by bx2k from Tsinghua University 2D LBM simulator: LBM_Taichi by Zhuo Wang from Zhejiang University FLIP+MGPCG: taichi_demos by citadel SPH_Taichi by Mingrui Zhang from Imperial College…

On Hybrid Lagrangian-Eulerian Simulation Methods: Practical Notes and High-Performance Aspects

Code 88/99-line versions 88-line MLS-MPM solver (C++) David Medina’s mls-mpm88-explained.cpp (easier to read than the C++ code above) 88-line MLS-MPM fluid solver (Taichi) 99-line MLS-MPM multiphysics solver (Taichi) High-performance solvers CPU (C++) GPU (C++/CUDA) CPU/GPU (Taichi) MultiGPU (C++/GPU) niall’s MLS-MPM Unity implementation and tutorial Roberto Toro’s mls-mpm.js…

Taichi: A Language for High-Performance Computation on Spatially Sparse Data Structures

More info: Supplemental document Slides

Learning-In-The-Loop Optimization: End-To-End Control And Co-Design of Soft Robots Through Learned Deep Latent Representations

ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics

The ChainQueen Differentiable Physics Engine

Narrow-Band Topology Optimization on a Sparsely Populated Grid

1-billion-voxel bird beak structure optimization The interior structures supporting the shell of a bird beak generated using our narrow-band topology optimization algorithm with 1,040,875,347 (1.04 billion) active FEM voxels. The resolution of the background grid is 3000 × 2400 × 1600: More results

Deep Multispectral Painting Reproduction via Multi-layer, Custom-Ink Printing

Exposure: A White-Box Photo Post-Processing Framework

A Moving Least Squares Material Point Method with Displacement Discontinuity and Two-Way Rigid Body Coupling

News (August 2019) Check out our SIGGRAPH 2019 course on high-performance MPM ! (May 2019) Check out niall’s MLS-MPM Unity implementation and tutorial ! (March 2019) David Medina contributed mls-mpm88-explained.cpp which is much easier to read than the original 88-line version. (March 2019) Roberto Toro made mls-mpm.js that runs in your browser ! (March 2019) This software is now released…

A Temporally Adaptive Material Point Method with Regional Time Stepping

An Asynchronous Material Point Method

FC4: Fully Convolutional Color Constancy with Confidence-weighted Pooling