A curated list of awesome Taichi applications and resources.
- Taichi.js - A JavaScript frontend for Taichi using WebGPU [Demo site].
- Poisson Image Editing - A technique for image fusion without producing artifacts.
- Taichi Procedural Painting - Imitating the painting process by generating images with different brush strokes. A dynamic window shows the comparison between the original image and the generated one.
![]() A Jellyfish-like Demo |
- A Jellyfish-like Demo - Modifications based on the Julia Set to produce jellyfish-like effects.
- Mandelbrot Viewer - Visualization of the Mandelbrot set with Taichi.
- Taichi Math Playground - Some attempts at mathematical visualisation with Taichi.
- DiffTaichi - Differentiable Programming for Physical Simulation.
- Stannum - Fusing Taichi into PyTorch.
- Cameray - It is a lens editor and simulator implemented in Taichi.
- A Ray Tracing Demo - A ray tracing demo powered by Taichi.
- Blender Renderer - A GPU renderer for prototyping and research written purely in python.
- Chinoxel - Trying to implement Plenoxels using Taichi.
- Differender - Taichi-based differentiable SciVis renderer for PyTorch.
- Ray Tracing Experiment - Parallelized collision detection implemented in Taichi.
- 2D SDF Generation - Generating 2D SDF: a GPU version based on jump flooding algorithm using Taichi.
- Taichi SDF toy - Messing with Taichi voxel challenge renderer in order to "learn" some Python and Taichi.
- Ti-raytrace - A ray-tracing renderer implemented in Taichi.
- CPDeform - Code and data for paper Contact Points Discovery for Soft-Body Manipulations with Differentiable Physics at ICLR 2022 (Spotlight).
- PlasticineLab - A Soft-Body Manipulation Benchmark with Differentiable Physics.
- TaichiGAME - A lightweight simulation engine in motion planning and control research fields.
- ASFLIP - An MPM method simulation implementing the ASFLIP advection method.
- Ant Colony - A simulation of the ant colony behavior.
- Blender SDF Node Addon - This add-on provides SDF Node System for SDF Rendering and Physics Simulation with SDF Collision.
- Cloth Simulation via Taichi - A cloth simulation using Taichi.
- Computational Fluid Dynamics in Taichi - A collection of CFD related resources for Taichi developers.
- Elastic Interaction of Particles - A simulation of Elastic Interaction of Particles (EIP) implemented in Taichi.
- Graphics lab THSS - Parallelized collision detection on the GPU with a rigid body physics simulator.
- Ink Painting Taichi - A simulation demo of ink paintings.
- John Conway's Game of Life - John Conway's Game of Life written in Taichi.
- Karman Taichi - Karman Taichi is an incompressible fluid solver written in the Taichi programming language.
- Liquid simulation - Using Taichi to create SPH simulation.
- LHCSim - A 3D physics simulation engine based on Taichi.
- MLS MPM CPIC - An implementation of the CPIC (Compatible Particle-in-Cell) method with Taichi Lang, where MLS-MPM and rigid body collision techniques are adopted.
- Mpmsim - An MPM simulator powered by python and taichi for automated design and soft robotics simulation.
- My Taichi Practice - Learning and Practice with Taichi.
- Positon based dynamic with Taichi - Positon based dynamic with Taichi.
- Physics Simulation Learning Using Taichi - Learning physics simulation using Taichi.
- 2D Fluid Simulator - A hard-core CFD (Computational Fluid Dynamics) solver powered by Taichi.
- SandyFluid - A course project for Physically-Based Simulation in Computer Graphics HS21, ETH Zurich.
- SandPile Model - A dynamic sand mound model.
- SPH 2D Taichi - An SPH-based 2D fulid simulation (including WCSPH and PCISPH) implmented with Taichi.
- SPH Taichi - A Taichi implementation of Smooth Particle Hydrodynamics (SPH) simulator.
- Structure factor - Calculating average structure factor from pdb files; implementing CPU-based parallelization using numba and cuda-acceleration by Taichi.
- Taichi Elements - A high-performance multi-material continuum physics engine in Taichi.
- Taichi collisional - An N-body code for star cluster simulations.
- Taichi data factory - Using Taichi's legacy MLS-MPM method for fast fluid sim.
- Taichi flocking - A simple flocking behavior simulation implemented in Taichi.
- Taichi fvm2d fluid ns - An attempt to exploit the potential of Taichi language in the field of computational simulation of compressible fluids by the finite volume method.
- TaichiGraphics2021 - This is the side work to have fun with Taichi Graphics course 2021.
- Taichi HW1 EulerianFluid - Jacobi method solver and Conjugate Gradient method solver.
- TaichiMD - Interactive, GPU-accelerated Molecular (& Macroscopic) Dynamics using the Taichi programming language.
- Taichi PIC - A particle-in-cell (PIC) simulation program used in plasma physics.
- Taichi Titanic 188 - Two fun games by using the MPM method, the brick game and the iceberg crash simulation.
- Taichi Tetris - A Tetris game with soft-body simulation implementing the MPM method.
- A Tiny Jinya - A voxel model of a traditional building.
- A Potted Tree - An exquisite voxel reproduction of a bonsai tree.
- A Little Red Flower - Making a small red flower with voxel.
- Ambiguous Garage Roof - Front and rear views of the garage roof and the car in the same setting.
- Another World - Replicating the Earth with voxel.
- Bruce Lee - Bruce Lee, inspired by Jennifer Stafford's knitting chart.
- Celestial Shower - An attempt to recreate a game scene using voxels.
- City in 99 lines - Building a procedurally-generated city in 99 lines of Taichi code.
- Cloud City - Simulating a city in the clouds with voxels.
- Dream to be a butterfly - Inspired by Zhuangzi's dream of the butterfly: how lines between reality and dream can be blurred.
- Galaxy - Simulating the solar system with voxels.
- Game Console - A tiny game console made from voxels.
- Hot-air Balloon - A hot air balloon made from multiple small voxel squares.
- Half Broken - Inspired by magical records.
- Kitten - A cute kitty made of voxels.
- LIMBO Styled Cubic Space Division - Inspired by Cubic Space Division.
- Little Night Lamp - A voxel-style night lamp.
- Mahjong - Voxel-style mahjong.
- Mario Theme - How to make Mario mushrooms and eggs by voxels.
- Minecraft-0.8.1 in memory - A Minecraft scene created with voxels.
- Mountain with clouds - Clouds float around the mountain peak, created with voxels.
- Overhead Chicken - A cute chicken made of voxels.
- Panda - A voxel-style panda with a funny facial expression.
- Pokémon - Simulating Pokémon's Poké Balls with voxels.
- Pyramids & Sphinx - Using polyhedrons and ellipses as basic building blocks.
- Rose of Rose Curve - A rose made purely of graceful rose curves.
- Stairs - A staircase ascending to the clouds, composed of voxels.
- Several demos of voxel art - A collection of voxel demos.
- The Girl with a Voxel Earring - Reproducing the famous painting Girl with a Pearl Earring in voxels.
- Tiny White Boat & Giant Yellow Duck - A lovely giant yellow duck and a small white boat, both generated with voxels.
- Voxel Art - The autumn forest made of voxels.
- Voxel Pac-man - Making a Pac-Man with voxels.
- Voxel My Desktop - A cool voxel-style computer desk.
- Voxel Taichi - A voxel-style Taichi logo.
- You are not alone - Using SDF function to create a rabbit and other stuff.