Home - openantz/antz GitHub Wiki

ANTz at a Glance!

ANTz visualization engine bridges bio-cybernetics, digital arts & data science.

Cyberspace breaths ultra-low-latency to create that liquid-real experience. Our core engine is a pseudo-state-machine, written from scratch in plain C to minimize latency, flow bandwidth and maximize processing power. It's rock-solid, forged through decades of hard work in live Visual FX, Machine Control and high-dimensional Data Analysis.

The Architecture is based on the Neural Physics Engine (NPE) implementation of Hyperglyphs. With a minimalist cross-platform approach, it's inherently adaptable and naturally future-proof. OpenGL is the greatest dependency, yet we may just switch it to Vulkan. The Native Scene Graph is basic to work with and uses standard DB tables or common CSV files.

User Docs

Quickstart

User Guides

Import & Export

Developer

Dev Guides

API's

Roadmap

3rd Party Libraries

  • Khronos Group - OpenGL, OpenCL, COLLADA
  • freeglut - cross-platform application framework
  • GLEW - GL extension wrangler
  • Assimp - 3D model import
  • FreeImage - image formats
  • FreeType - font rendering
  • MySQL - database connector
  • curl - URL based data transfer
  • Jannson - encode decode JSON
  • oscpack - OSC networking
  • python - scripting language

Note that MySQL requires a license agreement with the vendor for commercial use.

ANTz-Xr™ Supported Hardware

  • AJA - reliable video IO with GPUdirect
  • Blackmagic Design - affordable video IO
  • NVIDIA - low latency GPUdirect with Quadro, Tesla and AGX family.
  • 3Dconnexion SpaceMouse
  • zSpace AR/VR Laptop and Desktop