Home Page Icon
Home Page
Table of Contents for
Cinder – Begin Creative Coding
Close
Cinder – Begin Creative Coding
by Krisjanis Rijnieks
Cinder – Begin Creative Coding
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
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Table of Contents
Next
Next Chapter
Cinder – Begin Creative Coding
Cinder – Begin Creative Coding
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset