O'Reilly logo

openFrameworks Essentials by Denis Perevalov, Igor Tatarnikov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In the chapter, we built the GUI for controlling all parameters of the project and added handling the keyboard events to save screenshots and working with presets. Also, we significantly improved a drawing algorithm by implementing the matrix pattern generator.

At this point, we have quite a functional project for generating elaborate 2D visuals made from geometric primitives.

Tip

This project we created could be called a light version of the video synthesizer. We will deploy it on mobile devices in Chapter 8, Deploying the Project on iOS, Android, and Raspberry Pi. So, we recommend that you back up the current state of the project (for example, by archiving project's folder to a ZIP file) before you go on to the next chapter.

In the next ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required