After a very long time I got back to Blender and ARToolKit. I threw out old python module (it didn’t work with Blender 2.5 and later) and considered several approaches how to build new one. After several experiments I decided to go straight and make ARTKBlender module from scratch using standard python C interface.
Currently I implemented minimal feature set to make old demo running. ARTKBlender module has no dependencies, it just runs out of the box on recent Blender versions (tested on 2.77 and 2.78). Updated demo contains 64-bit version of module.
There is current state documentation of ARTKBlender module API.
Module sources are published on Github as open source. It’s implemented in C++ using MS Visual Studio 2015. I’m able to build Windows binaries for 64 a 32 bit versions, so I would welcome help with build setup for linux and Macs.
ARToolKit has much larger potential than it had before. So I encourage anybody to bring ideas how to use new possibilities in this little module.
This article is subject to change. I’ll update it when new information arise. I’m preparing module’s API documentation, too.