MCTaichi

MCTaichi Used AI

2 devlogs
2h 30m
Created by Erik Rospo

MCTaichi is a Taichi implementation of Marching Cubes, an algorithm for converting a density field into triangles, for further rendering

Timeline

After quite a few rewrites and refactors, I was able to get an arbitrary number of arbitrary triangles rendering correctly (or, more correctly with the addition of a depth buffer), which is a definite improvement.

Update attachment

This project is based on a few things, without them, I could not have even started this project. Firstly, Sebastian Lague's video (https://www.youtube.com/watch?v=yyJ-hdISgnw) on software rasterizing. Secondly, Taichi. The ability to write GPU-accelerated code in python, albeit with some restrictions, is incredibly useful.

In this devlog, I was able to get some triangles rendering in 3d, with a simple orthographic projection. My planned next steps are to implement perspective projection, then perlin noise and marching cubes.

Update attachment