Lua/Terra based visualization/rendering framework, somewhat akin to Processing and Threejs, except with a focus on desktop, VR, and modern rendering features.
Truss is designed for relatively modern computers. In particular,
- 64bit, C++ 11+
- Linux: Any drivers other than Mesa
- Windows: only DX11 is actually tested
Run truss at least once so it'll extract shaderc.exe
into /bin
.
In dist/shaders/raw/
run python compile_shaders.py
.
(Yes it's irritating that you need Python. This will eventually be fixed).
Truss will try to automatically mount truss.zip
, so it's possible to create a two-file truss distribution (truss[.exe]
and truss.zip
) by compressing dist/
into truss.zip
.