TY - BOOK AU - Vantomme,Jan TI - Processing 2: creative programming cookbook : over 90 highly-effective recipes to unleash your creativity with interactive art, graphics, computer vision, 3D, and more SN - 9781849517959 AV - N6494.I57 U1 - 701.03 23 PY - 2012/// CY - Birmingham PB - Packt Pub. KW - Interactive art KW - Computer graphics KW - Computer Graphics KW - Art interactif KW - Infographie KW - interactive art KW - aat KW - computer graphics KW - ART KW - General KW - bisacsh KW - fast KW - Electronic books N1 - Title from PDF title page (viewed on Dec. 5, 2012); Includes index; 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 N2 - Over 100 highly-effective recipes to help unleash your creativity with interactive art, graphics, computer vision, 3D, and more UR - https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=492090 ER -