Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

Creating a QTKit Stop or Still Motion Application

Now that you've worked through the examples in the previous chapters of this guide—building and extending the functionality of your QTKit capture player application, adding audio and DV camera support—you'll be ready to take on another coding assignment. The goal here is, once again, to extend your knowledge of the QTKit capture API.

Because the API supports frame-accurate, real-time motion capture, you'll discover a broad range of possible uses and applications. One such usage is still or stop motion animation. This is a popular animation technique first introduced in Walt Disney’s 1959 classic film Noah’s Ark. Basically, it involves making still objects appear as if they are in motion by adding single frames together into a movie. It’s a way of animating objects and bringing them visually to life on the screen. Stop or still motion animators have employed this technique—making static objects appear to move when played back at normal speed—in countless movies, TV commercials, and TV shows since the days of Disney.

Following the steps outlined in this chapter, you'll construct a simple still motion capture application that lets you capture a live video feed, grab frames one at a time with great accuracy, and then record the output of those frames to a QuickTime movie. You’ll be able to accomplish this with less than 100 lines of Objective-C code, constructing the sample as you’ve done in previous chapters, in Xcode 3 and Interface Builder 3.

In building your still motion capture application, you’ll work with the following three QTKit classes:

Contents:

Set Up Your Project
Prototype the Still Motion Capture Application
Create the Project Using Xcode 3
Create the User Interface Using Interface Builder 3
Prepare to Capture Single Frame Video
Complete the Project Nib File in Xcode
Implement and Build Your Still Motion Capture Application




< Previous PageNext Page > Hide TOC


Last updated: 2007-10-31




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice