Cover image for Cinder – Begin Creative Coding.
Cinder – Begin Creative Coding.
Title:
Cinder – Begin Creative Coding.
Author:
Rijnieks, Krisjanis.
ISBN:
9781849519571
Personal Author:
Physical Description:
1 online resource (178 pages)
Contents:
Cinder - Begin Creative Coding -- Table of Contents -- 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 Cinder -- Setting 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 Channel -- Applying 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.
Abstract:
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 in Processing, Java in general, JavaScript, openFrameworks, C++ in general or ActionScript to the framework covered in this book, namely Cinder. If you like quick and easy to follow tutorials that will let yousee progress in less than an hour - this book is for you. If you are searching for a book that will explain algorithms for complex 2D and 3D generative animations and use of advanced C++ and / or Open GL features - it is not.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: