I mainly code in C, C++, and C#. The engine I'm working on now is not very interesting. I just decided to make a reusable engine that trivially iterates over a list of objects and calls update functions, resolves collisions, and such. It doesn't sound like much but last ludum dare I noticed that I spend waaay too much time just writing an engine, so now I have a solid, customizable foundation to stand on in preparation for the next one.Sounds interesting. Which languages? So you want to go the voxel way, i.e.
represent geometry with voxels? Neat! Mind telling more about the engine and
stuff? Since you are interested in dithering and 3d. Did you know that you can
dither in 3d as well?
I've done some voxel research before and came out with a voxel renderer that uses discrete raytracing to render voxels by traversing a grid using a DDA algorithm. I also wrote a ray surfer which was a very interesting way of rendering voxels that I had never actually come in contact with before on an implementation level. I left my research before I could learn how to traverse SVOs or implement the rendering on the GPU. That's hopefully what I will be spending my time on next.
As for dithering, I figured it could be done in N dimensions. Could be a great way to compress the tree...