Processing 2 : creative programming cookbook : over 90 highly-effective recipes to unleash your creativity with interactive art, graphics, computer vision, 3D, and more /
Over 100 highly-effective recipes to help unleash your creativity with interactive art, graphics, computer vision, 3D, and more.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Pub.,
2012.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Getting Started with Processing 2; Introduction; Installing Processing on your computer; Exploring the Processing Development Environment; Installing libraries; Installing tools; Switching modes; Understanding the coordinate system; Writing your first Processing sketch; Using math functions; Responding to mouse events; Responding to keyboard events; Chapter 2:Drawing Text, Curves, and Shapes in 2D; Introduction; Drawing basic shapes; Working with colors
- Working with imagesDrawing text; Drawing curves; Calculating points on a curve; Drawing custom shapes; Manipulating SVG files; Offscreen drawing; Chapter 3:Drawing in 3D-Lights, Camera, and Action!; Introduction; Understanding 3D space; Drawing 3D primitives; Using lights; Making polygon soup; Mixing 2D and 3D objects; Drawing triangle and quad strips; Using textures; Using the 3D camera; Chapter 4:Working with Data; Introduction; Loading text files from the hard drive; Parsing CSV; Parsing XML; Converting datatypes; Working with Strings; Working with arrays; Working with ArrayLists
- Working with HashMapsChapter 5:Exporting from Processing; Introduction; Saving images; Exporting applications; Saving PDF files; Calculating PDF sizes; Exporting text files; Exporting 3D files; Saving binary files; Chapter 6:Working with Video; Introduction; Playing a video; Exporting image sequences; Manipulating pixels in a video; Using filters; Controlling the speed of a video; Jump to a specific frame; Blending video; Chapter 7:Audio Visualization; Introduction; Importing the Minim library; Playing audio files; Using live audio; Drawing a waveform; Using Fast Fourier Transforms
- Audio reactive particlesCreating a drum machine; Creating a synthesizer; Using effects; Chapter 8:Exploring Computer Vision; Introduction; Using a webcam; Thresholding video; Blob tracking; Color tracking; Installing the OpenCV library; Accessing a webcam with OpenCV; Face detection with OpenCV; Defining the region of interest with OpenCV; Manipulating video with OpenCV; Chapter 9:Exploring JavaScript Mode; Introduction; Creating your first Processing sketch for the Web; Creating a custom HTML template; Working with fonts; Working with images/SVG files; Creating 3D sketches for the Web
- Using Processing.js without the Processing editorWriting sketches with JavaScript; Using Processing.js with jQuery; Getting started with the Toxiclibs.js library; Chapter 10:Exploring Android Mode; Introduction; Installing the Android SDK; Running your sketch in the Android Emulator; Running your sketch on an Android device; Accessing screen size and density; Responding to touch interaction; Using the accelerometer; Using the GPS; Creating 3D sketches on Android; Adding an icon to your Android App; Chapter 11:Using Processing with Other Editors; Introduction; Installing Eclipse