Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
openFrameworks Essentials

Buy
openFrameworks Essentials, 9781784396145 (1784396141), Packt Publishing, 2015

Create stunning, interactive openFrameworks-based applications with this fast-paced guide

About This Book

  • Generate 2D and 3D graphics with openFrameworks
  • Create a video synthesizer project and run it on multi-platform devices
  • Use networking and Arduino to control your application

Who This Book Is For

If you are a programmer, visual artist, or designer with experience in creative coding, and want to use openFrameworks to create fun, stunning, and interactive applications, this is the book for you. Basic knowledge of programming languages, such as C++, Java, Python, or JavaScript, will be enough to proceed with the book.

What You Will Learn

  • Install openFrameworks and create a new project
  • Generate 2D and 3D graphics
  • Mix images and videos and process them with shaders
  • Add GUI controls and adjust them from external devices and apps using the OSC protocol
  • Control parameters with a timer, Perlin noise, and sound and text files
  • Use the Arduino to control your application
  • Build a video synthesizer project
  • Run your project on iOS, Android, and Raspberry Pi devices

In Detail

openFrameworks is a cross-platform programming toolkit and library to perform creative coding in C++. It contains all you need to efficiently implement real-time tasks, such as generating 2D and 3D graphics, processing video and sound, and using networking.

openFrameworks Essentials is a guide that can be used for learning and using openFrameworks to develop creative and artistic real-time applications. It is a fast-paced tutorial that begins with installing openFrameworks, and then takes a step-by-step approach towards using openFrameworks to build a video synthesizer project. We will investigate and implement features such as 2D and 3D graphics, GUI, shaders, reaction on sound, the OSC networking protocol, and the Arduino.

This book will empower you with the practical skills required to build creative apps and projects using openFrameworks.

(HTML tags aren't allowed.)

OSPF and IS-IS: Choosing an IGP for Large-Scale Networks
OSPF and IS-IS: Choosing an IGP for Large-Scale Networks

The practical guide to large-scale networking with OSPF and IS-IS

This is the definitive guide to using OSPF and IS-IS protocols in large-scale IP enterprise, carrier, and service provider networks. Well-known network designer Jeff Doyle draws on his consulting...

VB.net Developer's Guide
VB.net Developer's Guide
The Complete Guide to Developing Applications with VB.NET

The introduction of VB.NET has sent many Visual Basic gurus back to the drawing board! VB.NET introduces a new set of standards, protocols, and syntax that previous users of Visual Basic will need to learn to regain their guru status and be positioned to create enterprise-critical...

Schaum's Outline of Elementary Algebra ( Third Edition )
Schaum's Outline of Elementary Algebra ( Third Edition )
Confusing Textbooks?

Missed Lectures?

Tough Test Questions?

Fortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every...


User Interface Design for Programmers
User Interface Design for Programmers

Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design--the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers...

Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level (Technology in Action)
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level (Technology in Action)
Extreme NXT: Extending the LEGO MIDSTORMS NXT to the Next Level is for intermediate-level users of NXT who would like to advance their capabilities by learning some of the basics of electronics. Plenty of examples are provided, and easy-to-follow instructions are included for building over 15 different sensors.

This makes a great...

OpenCV Computer Vision with Java
OpenCV Computer Vision with Java

Create multiplatform computer vision desktop and web applications using the combination of OpenCV and Java

About This Book

  • Set up Java API for OpenCV to create popular Swing-based Graphical User Interfaces (GUIs)
  • Process videos and images in real-time with closer to native...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy