DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: The Cinder graphics library for C++  (Read 6,155 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
The Cinder graphics library for C++
« on: November 30, 2010, 03:58 PM »
I've not heard of "http://libcinder.org/" before.. It's a cross-platform C++ library, building on boost, that looks like it's strongly focused on graphics and looks like it's taking some inspiration from the "Processing" language.  Looks pretty cool actually.

Quote
Cinder provides a powerful, intuitive toolbox for programming graphics, audio, video, networking, image processing and computational geometry. Cinder is cross-platform, and in general the exact same code works under Mac OS X, Windows and a growing list of other platforms — most recently the iPhone and iPad.

Cinder is designed to take advantage of platforms’ native capabilities whenever it’s possible, and relies on a minimum of 3rd party libraries. This makes for much lighter, faster applications, and means Cinder apps get free performance, security and capability upgrades whenever the operating system does.

We also have worked hard to create a library that feels familiar and intuitive to C++ programmers, building on the idioms and techniques the C++ community has developed over its long history. Cinder’s modern internal memory management virtually eliminates leaks, not only of memory but also of resources like OpenGL textures. We make use of the exceptional Boost libraries to fill in any gaps, and always favor techniques built on features which are currently or soon will be standard C++ (such as std::thread or std::shared_ptr).


http://libcinder.org/


Screenshot - 11_30_2010 , 9_55_03 AM_thumb.png


from http://waxy.org/links/

Eóin

  • O'Callaghan
  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
Re: The Cinder graphics library for C++
« Reply #1 on: November 30, 2010, 05:33 PM »
Ooooooooo there goes my free time :Thmbsup:
Interviewer: Is there anything you don't like?
Bjarne Stroustrup: Marketing hype as a substitute for technical argument. Thoughtless adherence to dogma. Pride in ignorance.

ilovekonoka

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 11
Re: The Cinder graphics library for C++
« Reply #2 on: November 30, 2010, 06:02 PM »
I've tried using libcinder before for my graphics project and found some bugs in the .obj loader module. To make it worse, the documentation was terrible, to the point that I gave up (I'm not an experienced coder so I couldn't figure out ways to do things just from looking at the source code). By the way, there is another discussion on libcinder here on pouet.net, a demoscene community.

Original address: https://www.donationcoder.com/forum/index.php?topic=24742.0