More detail or purchase here >> Foundation HTML5 Animation with JavaScript
Publication date: November 30, 2011
Pages: 304
Detail: This book teach about;
- Basic Animation Concepts. (Frames and motion, Dynamic vs Static animation)
- Basics of JavaScript for Animation. (An introduction to HTML5, Animating with Code, JavaScript Objects, U.I.)
- HTML5 and Canvas graphics. (Trigonometry, Angles, Rotation, Waves, Circles and Eclipses, Pythagorean Theorem)
- Trigonometry for Animation. (Colors on the Canvas, The Drawing API, The canvas Context, Removing the drawing with clearRect, Drawing paths with lineTo and moveTo, Creating Shapes with Fill, Loading and Drawing Images. Pixel Manipulation)
- Velocity and Acceleration.
- Boundaries and Friction.
- User Interaction: Moving Objects Around. (Pressing and Releasing an Object, Dragging an Object, Throwing)
- Easing and Springing.
- Collision Detection. (Collision Detection Methods, Geometric Hit Testing Methods, Distance-Based Collision Detection, Multiple-Object Collision Detection Strategies)
- Coordination Rotation and Bouncing Off Angles.
- Billiard Ball Physics. (Mass, Momentum, Conservation of Momentum)
- Particle Attraction and Gravity. (Particles, Gravity, Springs)
- Forward Kinematics: Making Things Walk. (Automation the Process, Making it Reality Walk)
- Inverse Kinematics: Dragging and Reaching. (Reaching and Dragging Single Segments, Dragging Multiple Segments, Reaching with Multiple Segments, Using the Standard Inverse Kinematics Method)
- 3D Basics. (3D and Perspective, Velocity and Acceleration, Bouncing, Gravity, Wrapping, Easing and Springing, Coordinate Rotation, Collision Detection)
- 3D Lines and Fills. (Creating Points and Lines, Making Shapes, Creating 3D Fills, Modeling 3D Solids, Moving 3D Solids)
- Backface Culling and 3D Lighting. (Backface, Enhanced Depth Sorting, 3D Lighting)
- Matrix Math. (Matrix Basics and Operations, Canvas Transforms)
- Tips and Tricks. (Brownian Random Motion, Random Distribution, Timer-Based and Time-Based Animation, Collisions between Same-Mass Objects, Integrating Sound)