Pigment is a 3D scene graph (or canvas?) library designed to easily create rich application user interfaces. Pigment uses OpenGL for rendering, and supports OpenGL 1.2 to 2.1 and OpenGL ES-CM 1.1 plugins. Embedding of images and video utilizes GdkPixbuf and GStreamer, with fast video playback via hardware scaling and colour space conversion. Other features include asynchronous image loading, thread-safety, GTK+ integration via a custom widget, and fully supported Python bindings.