Cinder - begin creative coding : a quick introduction into the world of creative coding with Cinder through basic tutorials and a couple of advanced examples /
Presented in an easy to follow, tutorial-style format, this book will lead you step-by-step through the multi-faceted uses of Cinder.""Cinder: Begin Creative Coding"" is for people who already have experience in programming. It can serve as a transition from a previous background...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Pub.,
2013.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Table of Contents; Cinder
- Begin Creative Coding; Cinder
- Begin Creative Coding; Credits; About the Author; About the Reviewers; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Downloading the color images of this book; Errata; Piracy; Questions; 1. Learn Cinder Basics
- Now!; What is creative coding; A few words about Cinder.
- Downloading CinderSetting up Cinder on Mac OS X; Setting up Cinder on Windows; Microsoft Visual C++ Express 2010; Windows Platform SDK; DirectX SDK; QuickTime SDK; Launching the sample application; Summary; 2. Know What is Possible
- The Cinder Toolset; BasicApp; BezierPath; CairoBasic; CaptureTest; EaseGallery; TextBox; ArcballDemo; Earthquake; AudioGenerative; Summary; 3. Initial Setup
- Creating the BaseApp; TinderBox; Creating a project from scratch (Mac OS X); Basic project setup (Xcode 3); Basic project setup (Xcode 4+); Adding code (Xcode 3 and 4+); Connecting to Cinder (Xcode 3).
- Connecting to Cinder (Xcode 4+)Creating a project from scratch (Windows); Final adjustments; Summary; 4. Prepare Your Brushes
- Drawing Basic Shapes; Preparing your workspace; Drawing lines; Drawing circles; Drawing rectangles; Other useful drawing functions; Summary; 5. Making Use of Images
- Loading and Displaying; Loading an image; Handling assets; Summary; 6. Accelerate
- Creating Generative Animation; Preparing the stage; Adding animation; Adding randomness; More circles; Using built-in eases; Summary; 7. Working with Images
- Real-time Postprocessing and Effects.
- Introducing Texture, Surface, and ChannelApplying the grayscale effect; Using threshold; Animating effects; Applying effects to moving images; Summary; 8. Adding Depth
- Cinder 3D Basics; Introducing the 3D space; Drawing in 3D; Understanding nested states; Handling depth sorting; Exploring other Cinder 3D primitives; Summary; 9. Enter Sound
- Adding Sound and Audio; Loading and playing a sound file; Using tracks; Changing track parameters; Visualizing audio; Using audio input; Summary; 10. Talk to the User
- Adding Interactivity and UI Events; Handling events; Using mouseMove().
- Using mouseDown()Using mouseDrag(); Using keyDown(); Using fileDrop(); Summary; A. Basic Cinder Functionality Reference; Basic types; Applications; Basic graphics; Images; Other functions; Index.