Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rijnieks, Krisjanis
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.