We are hosting a series of events (TaichiCon) to share our development experiences. The first and second events are in Chinese and we plan to host one in English as well very soon :-)
Slides(English):
- A Brief History of Taichi Graphics (@yuanming-hu )
- Developer Story: Crafting a Bidirectional Path Tracing Renderer using Taichi (@lyd405121 )
- Developer Story: Building An Incompressible Fluid Simulator using Taichi based on FVM and SIMPLE schemes (@houkensjtu )
- Developer Story: SLAM on Taichi (@xuhao1 )
- Developing the Vulkan GPU Backend of Taichi with the Community (@g1n0st )
- Dynamic Indexing: Freely Access Vector and Matrix Elements at Runtime (@squarefk )
- Dynamic SNodes: Flexible Run-time Creation and Deletion of Taichi Fields (@ljcc0930 )
- GGUI: A GPU-based GUI System for Taichi (@AmesingFlank )
- Packed Mode: Effectively Reducing Memory Costs of Non-power-of-two Fields (@strongoier )
- Recent Advances in the Taichi Programming Language (@k-ye )
- The CI CD System of Taichi (@Leonz5288 )
- Workshop(Chinese): Your First Mass-Spring Simulation Game in Taichi (@ailzhang )
Video Recording (Chinese):
- (Bilibili) https://space.bilibili.com/1779922645
Slides:
- Adding a Vulkan Backend with SPIR-V (@g1n0st )
- Diff-Taichi Online: Interactive Differentiable Mass-Spring (@Leonz5288, Demo)
- Chi Hierarchical Instructions: Reusable Compiler Infrastructure for Visual Computing (@xumingkuan )
- Writing a frontend for CHI (@BillXu2000 )
Video Recording (Chinese):
- (Bilibili) https://www.bilibili.com/video/BV1co4y197vb
Slides:
- Taichi programming language: The past, present, and future (@yuanming-hu )
- Taichi IR global optimizations (@xumingkuan )
- How to add a backend for Taichi (@k-ye )
- An OpenGL compute shader backend for Taichi (@archibate )
Video Recording (Chinese):
- (Youtube) https://youtu.be/3nGw0D4ClCc
- (Bilibili) https://www.bilibili.com/video/BV1Te411W7Vs/