Quick Links
> Homepage
|-- Overview
|-- Download
|-- Screenshots
|-- Community

> Code Sample Pack

> Reference Guide

> Changelog

> Overview of GLSL Hacker
> Live Coding
> Hack your first GLSL Code
> Moon3D

GLSL Hacker Articles

> Compute shaders on Radeon
> Distance functions in GLSL
> GLSL Interpolation Qualifiers
> Tessellation Spacing Modes
> Normal Visualizer with GS
> 3D Surface Plots
> Normal Mapping
> Circle and Disc in GLSL
> PhysX 3 Flag Demo
> GLSL Hacker on Raspberry Pi
GLSL Hacker


GLSL Hacker is a cross-platform (Windows, Linux and Mac OS X) tool for realtime 3D prototyping and coding. It's based on widely used standards such as GLSL (OpenGL Shading Language), Lua or Python. GLSL Hacker is intended for developers (from newbies to confirmed) and technical 3D artists.

GLSL Hacker exposes a simple (and low level API) in Lua and Python that you can use to code your graphics tests and demos. Here is, in few words, how GLSL Hacker works: a GLSL Hacker demo is essentially made up of one or several initialization scripts (Lua and/or Python) and one or several per frame scripts (Lua and/or Python). Initialization scripts are executed once at the beginning of the demo and frame scripts are executed every frame. That's all.

With GLSL Hacker, you can create GLSL shaders, load 3D objects (*.3ds, *.obj, *.fbx) and images (*.jpg, *.tga, *.png, etc.), do post processing, create PhysX 3 actors (rigid bodies, fluids, clothes, joints), play with your webcam, control all your logic with Lua and Python and more...

GLSL Hacker is free for commercial or non-commercial use. That's all!

GLSL Hacker Downloads

GLSL Hacker Downloads


GLSL Hacker
Webcam input - Displacement mapping

GLSL Hacker
NVIDIA PhysX 3 demo - clothes

GLSL Hacker
3D surfaces plots and live coding under Mac OS X

GLSL Hacker
Shadertoy demo ported to GLSL Hacker

GLSL Hacker
Control your webcam with OpenCV and Python

GLSL Hacker
HDR rendering + shadow mapping test

GLSL Hacker
NVIDIA PhysX 3 demo - rigid bodies


For the latest news about GLSL Hacker, articles, tutorials and demos, help, please visit the following links:

(C)2012-2013 Geeks3D