10 Best Real-Time Animation Tools

10 Best Real-Time Animation Tools

For someone new to the world of animation, especially real-time animation, the industry and what’s available can appear downright bewildering. There are a great many solutions it seems, starting with Autodesk’s wonderful, but pricey solutions, to free and shareware solutions. There are of course the most well-known and perhaps also the most popular solutions such as Autodesk’s solutions, Kinemac for the Mac and Reallusion’s iClone4. But there are plenty of other options as well.

 
View
 
 

Ruby Frameworks: What Are They And Why Should You Choose One (Which One?)

Ruby Frameworks: What Are They And Why Should You Choose One (Which One?)

Ruby is one of the most versatile object oriented programming languages, which was designed explicitly to have a human focus, as compared to the machine focus of many other languages. Developed in the mid-90’s, initially in Japan and then elsewhere, Ruby is based on the “principle of least surprise” (POLS) which states that when two elements of an interface conflict, or are ambiguous, the behavior should be the one that will be least surprising to a human user or programmer. In simple terms that the most obvious behavior is the one that will result. And this is perhaps what gives Ruby its power and in turn has caused Ruby to become one of the most widely used programming languages for the web. There are of course many other useful features in Ruby, including but not limited to Dynamic Typing, Duck Typing, Automatic Garbage Collection, First Class Continuations, an Interactive Ruby Shell, variable scope at four different levels (global, class, instance, local), facilities to support metaprogramming and a standard set of object oriented features (inheritance, metaclasses, exception handling, operator overloading etc.). Finally, Ruby supports a number of programming paradigms: other than object oriented, also functional, imperative, and reflective.

 
View
 
 

Useful Processing Applet Source Codes

Useful Processing Applet Source Codes

Processing is great tool for programmers for creating graphics which can be manipulated with any given input. It’s free and open source and uses Java programming language which in itself is great. There is very little you cannot do with Processing. Besides producing graphics for videos, art installations and concerts, it can be used for web (within browser) like flash. It has a vibrant and creative community of developers, teachers, and artists that share their work, contribute ideas, and expand the features of Processing.

 
View
 
 

Best Quartz Composer Tutorials

Best Quartz Composer Tutorials

Quartz Composer is a powerful tool for processing and rendering graphical data. You can use it easily for manipulating any type of graphics in real time. It uses node based visual programming language and can be easily adopted by non-programmer due to it simplicity. It uses OpenGL, OpenCL in new Mac OS X, Core Image, Core Video, JavaScript, and other technologies. You can drag and drop, link nodes and play with values to create amazing graphics. Using Quartz Composer you can create Screen Savers, iTunes Visualizers, UI for applications, by conjunction with Cocoa. To use Quartz Composer, install Xcode developer tools from your Mac OS X disc.

 
View