Book Review:
Amazon.com
What many digital animators fail to realize is that someone needs to make the software that's used to bring images to life. Without the tools, the ideas can never be materialized. In Computer Animation: Algorithms and Techniques, the concepts and formulas used behind the scenes and under the hood of contemporary animation software are clearly explained for the programmer and the technical director.
Hardbound, liberally illustrated, and with an eight-page color gallery, there are six chapters and three appendices. The book starts with an overview of animation and works through some technical background information, and then delves into interpolation and basic techniques for representing 3-D motion and space on a 2-D display. Later chapters walk through advanced algorithms (kinematics, rigid body simulation, constraints) and then a discussion of ways to represent natural phenomena. There's also a focus on modeling and animating articulated figures. It's important to note that these chapters are not about which buttons to push in a given software package, but rather about the use and explanation of formulas for representing a specific simulation.
Perhaps the best feature of the book is the information and samples available on a companion Web site. Rather than include a CD-ROM, which raises the cost of the book and whose information can grow stale, the reader can find sample animations and ready-to-use code snippets, as well as links to other relevant Web sites.
There are any number of books available on computer animation software packages, but precious few on how they do what they do. Computer Animation: Algorithms and Techniques is an invaluable resource, a textbook for anyone interested in computer animation programming or for anyone who simply wants to get under the hood of their favorite animation application. --Mike Caputo
add to del.icio.us
Digg Freebookzone.com!
You may use anyone of the download options
Missing Link?, Report It and try these 3 + 1 alternates...

Similar Book titles in Data Structures and Algorithms section: Handbook of Algorithms and Data Structures Introduction to Computer Graphics Problems on Algorithms, 2nd Edition Concepts, Techniques, and Models of Computer Programming Algorithms and Complexity Introduction to Algorithms Design and Analysis of Computer Algorithms Computers, Graphics, & Learning Structure and Interpretation of Computer Programs - 2nd Edition Dictionary of Algorithms and Data Structures Algorithms Sorting and Searching Algorithms: A Cookbook Planning Algorithms Algorithms in the Real World - Lecture Notes Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications How to Think About Algorithms - Loop Invariants and Recursion Complexity of Algorithms Algorithms for Communications Systems and their Applications Algorithms for Programmers Average Case Analysis of Algorithms on Sequences Efficient Algorithms for Sorting and Synchronization Combinatorial Algorithms Jeff Erickson's Algorithms Course Materials
Similar Book titles in Other sections:
Section: Bio-Chemistry Algorithms for Molecular Biology
Section: CS -> Compilers and Languages Parsing Techniques - A Practical Guide Inductive Logic Programming - Techniques and Applications Tree Automata Techniques and Applications
Section: Multimedia & Game Development Simulating Humans: Computer Graphics Animation and Control So you want to be a Computer Game Developer?
Section: CS -> Hardware Computer Architecture Tutorial Advanced Computer Architecture Notes Advanced Computer Architecture Tutorials Computer Structures: Principles and Examples Computer Structures: Readings and Examples Show all..
Section: CS -> Theory Introduction to Computer Science I Foundations of Computer Science Tree Automata Techniques and Application An Introduction to the Theory of Computation (Principles of Computer Science Series) How to Think Like a Computer Scientist: Learning with Python Show all..
Section: Photography Digital Photography Expert Techniques Shoot Like a Pro! - Digital Photography Techniques
Section: Computer Hardware The Hand-Me-Down PC: Upgrading and Repairing Personal Computers Beginning Computer Hardware Guide Scott Mueller Library - Computer Dictionary Build Your Own Laptop - An Impractical Guide to Building a Laptop Computer Computer Repair with Diagnostic Flowcharts Show all..
Section: Logic Design and Architecture Computer Aids for VLSI Design, Second Edition
Section: Microprocessor Mixed-signal and DSP Design Techniques
Section: Internet Computer Security Basics 2nd Edition
Section: Advanced Java Introduction to Computer Science Using Java
Section: Mathematics Mathematical Foundations of Computer Science Vector Math for 3D Computer Graphics - An Interactive Tutorial The Unknowable (Discrete Mathematics and Theoretical Computer Science) Algorithms For Computing With Modular Forms Logic for Computer Science: Foundations of Automatic Theorem Proving Show all..
Section: Miscellaneous The Art of Computer Game Design Computer Vision and Image Processing Academic Careers for Experimental Computer Scientists and Engineers Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition Moths to the Flame : The Seductions of Computer Technology Show all..
Section: Microsoft C Sharp (C#) Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Section: Networking Introduction to Computer, Internet & Network Systems Security Computer Networks and Internets Computer Networks Design and Validation of Computer Protocols Wireless Technology: Protocols, Standards, and Techniques Show all..
Section: GNU/Linux OS The Linux Cookbook - Tips and Techniques for Everyday Use
Section: Assembly Language The Art of Computer Programming
Section: C++ Language Algorithms And Data Structures in C++ C++ in Action: Industrial Strength Programming Techniques Data Structures and Algorithms with Object-Oriented Design Patterns in C++ Applied C++: Techniques for Building Better Software Techniques for Scientific C++ Show all..
Section: Other Programming On LISP: Advanced Techniques for Common LISP Using Z: Specification, Refinement, and Proof (Prentice-Hall International Series in Computer Science) Common Lisp: An Interactive Approach (Principles of Computer Science Series) Basic Lisp Techniques Stack Computers: the new wave Show all..
Section: Scripting Thinking in Python: Design Patterns and Problem-Solving Techniques Concrete Abstractions: An Introduction to Computer Science Using Scheme
Section: Redbooks Techniques for Managing Large WebSphere Installations
Section: Redpapers Tips and Techniques for Using TCP/IP on i5/OS Techniques to Build a Diskless Boot Linux Cluster of JS21 Blades IBM Sales Center With Computer Telephony Integration DataPower Problem Determination Techniques
Section: Redpapers Draft Techniques to Build a Diskless Boot Linux Cluster of JS21 Blades IBM Sales Center for WebSphere Commerce with Computer Telephony Integration
Section: Software Engineering Little Purple Book (Vol. 2) Testing - Implementation Techniques Supercomputers: Directions in Technology and Applications
Similar Books from Amazon :
|

|