Skip navigation
Help

OpenFrameworks

warning: Creating default object from empty value in /var/www/vhosts/sayforward.com/subdomains/recorder/httpdocs/modules/taxonomy/taxonomy.pages.inc on line 33.

nikefuelband wall

In the latest installment of its Off Book web series, PBS explores the ways in which coding can be used artistically, and displays some of the amazing art that has been created using software such as Processing, Cinder, and Open Frameworks. These programs, Cinder programmer Keith Butters claims, allow artists to steer clear of "the boring stuff" to focus instead on actually creating beautiful work. This artistic movement — referred to as "creative coding" — relies heavily on the open source nature of these programs, which drives many coding artists to share the tools they have developed and the things they learned on any given project. The future of creative coding, according to Open Frameworks developers, lies with the community —...

Continue reading…

0
Your rating: None

Well I finally got Ogre to compile. Bugger knows how I’m going to graft Openframeworks libraries into it. I only really need sound and the VideoGrabber, but those are still tall orders.

If you want to play with Ogre on a PC you’ll need the following:

Visual Studio 9. Trying to get it to work with Code Blocks is more trouble than it’s worth, especially as it breaks Openframeworks when you get the bare minimum working. Plus VS9 is pretty damn good. I’m amazed that Microsoft made it.
The Ogre SDK
DirectX Runtime

Then you’ll want to read the following:

Installing the Ogre SDK
Setting up an application. No the Ogre Application Wizard doesn’t work on VS9. This means we have to do some twiddling with project settings to get it to work. But despite this being a pain, it teaches you how to set up projects properly and will help you in the long run.
My thread in the Ogre Forum about trying to get VC9 to compile Ogre. I didn’t quite read the instructions in the previous link thoroughly, but those instructions also assumed some knowledge I didn’t have. Most of the difficulty of getting Ogre to compile is down to correct project settings and correct file placement. So you have to use your initiative a little to figure it out. Now I’m at the following stage:

Ogre Tutorials

I’m going to settle in to this stuff now to put off the nightmare that combining Ogre and Openframeworks will be.

Bruce Sterling on the future of interaction design
Magic Pen
Artificial Stupidity
Fruit Mystery game
Cat with Bow Golf game
Floating Head
The Control Master (a Run Wrake film)
Metal Gear Solid 4 game play demo

C++ optimisation strategies
Processing for Javascript

As a side note I got a new phone recently. So I downloaded the latest Mobile Processing and spent one Sunday writing a new and more clever game of Snake vs the Computer for it. It uses the new A* algorithm I built and shows the Snake’s thoughts about which path to take ahead of it.

Snake AI 2

0
Your rating: None

I’ve been playing with openFrameworks (currently in prerelease) for the past couple of days for a project I currently doing. I have to say that it is extremely powerful and a great introduction to C++ programming. “OpenFrameWorks, is a new open source, cross platform, c++ library, which was designed by Zachary Lieberman (US) and Theo Watson (UK) to make programming in c++ for students accessible and easy. In it, the developers wrap several different libraries like opengl for graphics, quicktime for movie playing and capturing, and free type for font rendering, into a convenient package in order to create a simple, intuitive framework for creating projects using c++. It is designed to work in freely available compilers, and will run under any of the current operating systems” Coming from a processing.org background which has satisfied all my needs till now, I really got interested in openFrameworks because of my increasing use of computer vision. While I never had the confidence to use C++ from scratch, to build computer vision software, openFrameworks offers a lot of the building blocks to let you go straight to the design phase. Check out the video above to find out more about the scope of openFrameworks and join the mailing list.

0
Your rating: None