Cinder

0.9.1

A peer-reviewed C++ library for creative coding that takes advantage of the platforms\' native capabilities whenever it is possible, so the results are likely to be not only stunning, but also highly functional.

Cinder is a set of components that provides programmers a powerful and intuitive toolbox for programming graphics, audio, video, networking, image processing and computational geometry. According to the developer, the library is designed in a way that allows it to take advantage of the platforms' native capabilities whenever it is possible, so the results are likely to be not only stunning, but also highly functional.
Within the core of the library, you can count on platform-specific APIs that allow convenient access to power management, display and network adapter iterations. The media can be loaded via HTTP and FTP natively, whereas ensuring full I/O abstraction from flat files, memory, resources and networks. Designed around the C++ 11 features, like the shared_ptr, for instance, the library enables numerous communications APIs (TUIO, Arduino or OSC), consistent multi-touch APIs and UI events, like file drag and drop, mouse or keyboard actions.
The set of components packs impressive 3D and 2D graphic features, the most noteworthy being OpenGL Core, OpenGL Classes, geometry synthesis, GUI parameters, 2D image processing, high dynamic range imaging, robust image I/O or 2D rasterizer via Cairo. The mathematics features, such as GLM Math Primitives, Geometric Primitives along with colors, numbers and Perlin noise allow you to manage everything neatly.

System requirements

Discussion
168 MB
5.0
Info
Update Date
Version
0.9.1
License
BSD License
Created By
Andrew Bell
Related software Development