User Manual
Page 2
... may not be used to these products. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014-2084 408-996-1010 www.apple.com Apple, the Apple logo, Final Cut, Final Cut Pro, FireWire, Mac, Macintosh, Mac OS, Nothing Real, QuickTime, Shake, and TrueType are trademarks of Adobe Systems Inc.... Adobe is a trademark of Apple Computer, Inc., registered in the documentation and...
... may not be used to these products. Apple Computer, Inc. 1 Infinite Loop Cupertino, CA 95014-2084 408-996-1010 www.apple.com Apple, the Apple logo, Final Cut, Final Cut Pro, FireWire, Mac, Macintosh, Mac OS, Nothing Real, QuickTime, Shake, and TrueType are trademarks of Adobe Systems Inc.... Adobe is a trademark of Apple Computer, Inc., registered in the documentation and...
User Manual
Page 3
Sam Leffler and Silicon Graphics, Inc. (TIFF library): © 1988-1996 Sam Leffler. The PNG Reference Library is granted only if the user accepts full responsibility for any undesirable consequences; The origin of this source code must not be appreciated. If you use this software in a product, an acknowledgment in the product documentation would be misrepresented. 2. If you use in a product, acknowledgment is NOT granted for damages of any kind. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ...
Sam Leffler and Silicon Graphics, Inc. (TIFF library): © 1988-1996 Sam Leffler. The PNG Reference Library is granted only if the user accepts full responsibility for any undesirable consequences; The origin of this source code must not be appreciated. If you use this software in a product, an acknowledgment in the product documentation would be misrepresented. 2. If you use in a product, acknowledgment is NOT granted for damages of any kind. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ...
User Manual
Page 5
...What Is Shake? 16 Using the Shake Documentation 16 Onscreen Help 17 Contextual Help 17 Apple Websites 18 Keyboard and Mouse Conventions on Different Platforms 19 Using a Stylus 20 Using Dual-Head Monitors 23 An Overview of the Shake User Interface 23 Opening Shake 24 Overview of the Shake User Interface... 27 Making Adjustments to the Shake Window 28 Navigating ...
...What Is Shake? 16 Using the Shake Documentation 16 Onscreen Help 17 Contextual Help 17 Apple Websites 18 Keyboard and Mouse Conventions on Different Platforms 19 Using a Stylus 20 Using Dual-Head Monitors 23 An Overview of the Shake User Interface 23 Opening Shake 24 Overview of the Shake User Interface... 27 Making Adjustments to the Shake Window 28 Navigating ...
User Manual
Page 6
... Retiming 123 The TimeX Node 125 Manual Manipulation of Time 126 Remastering Media 130 Working With Extremely High-Resolution Images 132 Using Shake With Final Cut Pro 137 Using Proxies 137 Using Proxies 139 Using interactiveScale 141 Using Temporary Proxies 144 Permanently Customizing... Shake's Proxy Settings 148 Using Pre-Generated Proxy Files Created Outside of Shake 150 Pre-Generating Your Own Proxies 163 When Not to Use Proxies 164 Proxy Parameters 167 Compatible ...
... Retiming 123 The TimeX Node 125 Manual Manipulation of Time 126 Remastering Media 130 Working With Extremely High-Resolution Images 132 Using Shake With Final Cut Pro 137 Using Proxies 137 Using Proxies 139 Using interactiveScale 141 Using Temporary Proxies 144 Permanently Customizing... Shake's Proxy Settings 148 Using Pre-Generated Proxy Files Created Outside of Shake 150 Pre-Generating Your Own Proxies 163 When Not to Use Proxies 164 Proxy Parameters 167 Compatible ...
User Manual
Page 7
... in the Time View 263 Adjusting Image Nodes in the Time View 270 The Transition Node 277 Using the Audio Panel 277 About Audio in Shake 278 Loading, Refreshing, and Removing Audio Files 280 Previewing and Looping Audio 282 Playing Audio With Your Footage 283 Viewing Audio 283 Slipping Audio Sync...
... in the Time View 263 Adjusting Image Nodes in the Time View 270 The Transition Node 277 Using the Audio Panel 277 About Audio in Shake 278 Loading, Refreshing, and Removing Audio Files 280 Previewing and Looping Audio 282 Playing Audio With Your Footage 283 Viewing Audio 283 Slipping Audio Sync...
User Manual
Page 8
... 336 Rendering From the Command Line 337 Using the Render Parameters Window 339 The Render Menu 339 Support for Apple Qmaster 343 Image Caching 343 About Caching in Shake 343 Cache Parameters in the Globals Tab 344 Using the Cache Node 349 Commands to Clear the Cache 349 ...Memory and the Cache in Detail 352 Customizing Image Caching Behavior 355 Customizing Shake 355 Setting Preferences and Customizing Shake 355 Creating and Saving .h Preference Files 359 Customizing Interface Controls in Shake 371 Customizing File Path and Browser Controls 375 Tool Tabs 378 Customizing the Node View ...
... 336 Rendering From the Command Line 337 Using the Render Parameters Window 339 The Render Menu 339 Support for Apple Qmaster 343 Image Caching 343 About Caching in Shake 343 Cache Parameters in the Globals Tab 344 Using the Cache Node 349 Commands to Clear the Cache 349 ...Memory and the Cache in Detail 352 Customizing Image Caching Behavior 355 Customizing Shake 355 Setting Preferences and Customizing Shake 355 Creating and Saving .h Preference Files 359 Customizing Interface Controls in Shake 371 Customizing File Path and Browser Controls 375 Tool Tabs 378 Customizing the Node View ...
User Manual
Page 9
Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 393 Environment Variables for Shake 400 Interface Devices and Styles 401 Customizing the Flipbook 401 Configuring Additional Support for Apple Qmaster 405 Image Processing Basics 405 About This Chapter 405 Taking Advantage of the Infinite Workspace 408 Bit Depth 414 Channels Explained 417...
Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 393 Environment Variables for Shake 400 Interface Devices and Styles 401 Customizing the Flipbook 401 Configuring Additional Support for Apple Qmaster 405 Image Processing Basics 405 About This Chapter 405 Taking Advantage of the Infinite Workspace 408 Bit Depth 414 Channels Explained 417...
User Manual
Page 10
... Controls 583 Modifying Paint Strokes 585 Animating Strokes 587 Modifying Paint Stroke Parameters 591 QuickPaint Hot Keys 591 QuickPaint Parameters 594 StrokeData Synopsis 597 Shake-Generated Images 597 Generating Images With Shake 597 Checker 598 Color 599 ColorWheel 600 Grad 601 Ramp 602 Rand 603 RGrad 604 Text 609 Tile 10 Contents
... Controls 583 Modifying Paint Strokes 585 Animating Strokes 587 Modifying Paint Stroke Parameters 591 QuickPaint Hot Keys 591 QuickPaint Parameters 594 StrokeData Synopsis 597 Shake-Generated Images 597 Generating Images With Shake 597 Checker 598 Color 599 ColorWheel 600 Grad 601 Ramp 602 Rand 603 RGrad 604 Text 609 Tile 10 Contents
User Manual
Page 11
... AutoAlign 763 About Transformations 764 Concatenation of Transformations 766 Inverting Transformations 766 Onscreen Controls 775 Scaling Images and Changing Resolution 778 Creating Motion Blur in Shake 783 The AutoAlign Node 794 The Transform Nodes Contents 11
... AutoAlign 763 About Transformations 764 Concatenation of Transformations 766 Inverting Transformations 766 Onscreen Controls 775 Scaling Images and Changing Resolution 778 Creating Motion Blur in Shake 783 The AutoAlign Node 794 The Transform Nodes Contents 11
User Manual
Page 12
Chapter 27 Chapter 28 Chapter 29 Chapter 30 Chapter 31 Chapter 32 807 Warping and Morphing Images 807 About Warps 807 The Basic Warp Nodes 821 The Warper and Morpher Nodes 830 Creating and Modifying Shapes 845 Using the Warper Node 854 Using the Morpher Node 861 Filters 861 About Filters 861 Masking Filters 864 The Filter Nodes 895 Optimizing and Troubleshooting Your Scripts 895 Optimization 899 Problems With Premultiplication 900 Unwanted Gamma Shifts During FileIn and FileOut 902 Avoiding Bad Habits 905 Installing and Creating Macros 905 How to Install Macros 907 Creating Macros-The Basics ...
Chapter 27 Chapter 28 Chapter 29 Chapter 30 Chapter 31 Chapter 32 807 Warping and Morphing Images 807 About Warps 807 The Basic Warp Nodes 821 The Warper and Morpher Nodes 830 Creating and Modifying Shapes 845 Using the Warper Node 854 Using the Morpher Node 861 Filters 861 About Filters 861 Masking Filters 864 The Filter Nodes 895 Optimizing and Troubleshooting Your Scripts 895 Optimization 899 Problems With Premultiplication 900 Unwanted Gamma Shifts During FileIn and FileOut 902 Avoiding Bad Habits 905 Installing and Creating Macros 905 How to Install Macros 907 Creating Macros-The Basics ...
User Manual
Page 13
986 Image Macros 989 Color Macros 993 Relief Macro 993 Key Macros 994 Transform Macros 996 Warping With the SpeedBump Macro 996 Utility Macros 1001 Using Environment Variables for Projects Appendix A 1005 Keyboard Shortcuts and Hot Keys 1005 Keyboard Shortcuts in Shake Appendix B 1015 The Shake Command-Line Manual 1015 Viewing, Converting, and Writing Images Index 1031 Contents 13
986 Image Macros 989 Color Macros 993 Relief Macro 993 Key Macros 994 Transform Macros 996 Warping With the SpeedBump Macro 996 Utility Macros 1001 Using Environment Variables for Projects Appendix A 1005 Keyboard Shortcuts and Hot Keys 1005 Keyboard Shortcuts in Shake Appendix B 1015 The Shake Command-Line Manual 1015 Viewing, Converting, and Writing Images Index 1031 Contents 13
User Manual
Page 15
...of color-correction tools, features for use with the original plates for use Shake to the world of third-party plug-ins, and is compatible across both the Mac OS X and Linux platforms. Shake is also an image-processing tool that provides complete control over animated and... high bit depth image sequences and QuickTime files (Mac OS X only). Shake also supports an extensive list of Shake 4 compositing. recombining the output from the Terminal. Shake supports most artists work on different platforms, and how to C), thereby using Shake as a utility for example, taking a project from...
...of color-correction tools, features for use with the original plates for use Shake to the world of third-party plug-ins, and is compatible across both the Mac OS X and Linux platforms. Shake is also an image-processing tool that provides complete control over animated and... high bit depth image sequences and QuickTime files (Mac OS X only). Shake also supports an extensive list of Shake 4 compositing. recombining the output from the Terminal. Shake supports most artists work on different platforms, and how to C), thereby using Shake as a utility for example, taking a project from...
User Manual
Page 16
... are available here, along with media, file formats, nodes, and so on . Onscreen versions of the Shake interface and provides instructions for image compositing. To configure the PDF browser path in Mac OS X: m In Shake, choose an option from the Help menu. This section also includes "The Cookbook," a repository of this volume covers...
... are available here, along with media, file formats, nodes, and so on . Onscreen versions of the Shake interface and provides instructions for image compositing. To configure the PDF browser path in Mac OS X: m In Shake, choose an option from the Help menu. This section also includes "The Cookbook," a repository of this volume covers...
User Manual
Page 17
... to the information available from within the application. For example, moving the pointer over most controls in Shake displays their function in Shake: 1 Choose File > Save Interface Settings. Apple Websites There are opened using your settings to Shake on the web. To save your system's currently configured default web browser. To display a node's contextual...
... to the information available from within the application. For example, moving the pointer over most controls in Shake displays their function in Shake: 1 Choose File > Save Interface Settings. Apple Websites There are opened using your settings to Shake on the web. To save your system's currently configured default web browser. To display a node's contextual...
User Manual
Page 18
... mouse. In most cases, the Command and Control keys are interchangeable. Shake Websites The following websites provide general information, updates, and support information about Shake, go to: • http://www.apple.com/shake To get more information on third-party resources, such as third-party ... are accessible at the unofficial Shake user community site, HighEnd2D.com: http://www.highend2d.com/shake For more information on the Apple Pro Training Program, go to: • http://www.apple.com/software/pro/training Keyboard and Mouse Conventions on the Mac OS X and Linux platforms....
... mouse. In most cases, the Command and Control keys are interchangeable. Shake Websites The following websites provide general information, updates, and support information about Shake, go to: • http://www.apple.com/shake To get more information on third-party resources, such as third-party ... are accessible at the unofficial Shake user community site, HighEnd2D.com: http://www.highend2d.com/shake For more information on the Apple Pro Training Program, go to: • http://www.apple.com/software/pro/training Keyboard and Mouse Conventions on the Mac OS X and Linux platforms....
User Manual
Page 19
... keys are divided by forward slashes. File paths and file names appear in the Curve Editor, Control-click the handle. The Mac OS X command appears first, followed by a forward slash. Also, directories and file paths are interchangeable. Notation Example Hot keys.../keyboard commands To break a tangent handle in italics. Preface Shake 4 Documentation and Resources 19 A dash appears between the tab and node names. Node groups (Tool tabs) appear in italics. In...
... keys are divided by forward slashes. File paths and file names appear in the Curve Editor, Control-click the handle. The Mac OS X command appears first, followed by a forward slash. Also, directories and file paths are interchangeable. Notation Example Hot keys.../keyboard commands To break a tangent handle in italics. Preface Shake 4 Documentation and Resources 19 A dash appears between the tab and node names. Node groups (Tool tabs) appear in italics. In...
User Manual
Page 20
...can choose View > Spawn Viewer Desktop to enable virtualSliderMode. You can use your desk space the same way as with that floats above the normal Shake interface. Normally, you have to a second monitor, clearing up space on , dragging left button always uses the virtual sliders when when you ... left or right in a value field adjusts the value beyond normal slider limits. Note: The stylus does not allow you to facilitate navigation within Shake easily using a stylus, you can then move this Viewer to press Control and drag. To navigate and zoom within each tab of the interface...
...can choose View > Spawn Viewer Desktop to enable virtualSliderMode. You can use your desk space the same way as with that floats above the normal Shake interface. Normally, you have to a second monitor, clearing up space on , dragging left button always uses the virtual sliders when when you ... left or right in a value field adjusts the value beyond normal slider limits. Note: The stylus does not allow you to facilitate navigation within Shake easily using a stylus, you can then move this Viewer to press Control and drag. To navigate and zoom within each tab of the interface...
User Manual
Page 21
... 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Part I presents information about the Shake graphical user interface as a whole, with detailed information about all the major interface components. An Overview of the Shake User Interface Setting a Script's Global Parameters Adding Media, Retiming, and Remastering Using Proxies Compatible File Formats... Using the Audio Panel Parameter Animation and the Curve Editor The Flipbook, Monitor Previews, and Color Calibration Rendering With the FileOut Node Image Caching Customizing Shake
... 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Part I presents information about the Shake graphical user interface as a whole, with detailed information about all the major interface components. An Overview of the Shake User Interface Setting a Script's Global Parameters Adding Media, Retiming, and Remastering Using Proxies Compatible File Formats... Using the Audio Panel Parameter Animation and the Curve Editor The Flipbook, Monitor Previews, and Color Calibration Rendering With the FileOut Node Image Caching Customizing Shake
User Manual
Page 23
... right within the text of the script itself (this case, what you open at once. Important: When youopen Shake twice, the first instance of Shake is primarily useful if you 're conversant with a single frame range and a single node tree. An Overview of ... more detail in that they're actually a text document containing the command-line script representation of the Shake graphical user interface. Although Shake supports multiple independent node trees within Shake's graphical interface, which provides specialized controls for performing a wide variety of compositing tasks (many of which...
... right within the text of the script itself (this case, what you open at once. Important: When youopen Shake twice, the first instance of Shake is primarily useful if you 're conversant with a single frame range and a single node tree. An Overview of ... more detail in that they're actually a text document containing the command-line script representation of the Shake graphical user interface. Although Shake supports multiple independent node trees within Shake's graphical interface, which provides specialized controls for performing a wide variety of compositing tasks (many of which...
User Manual
Page 24
... on the Node View, see Chapter 7, "Using the Node View," on page 217. For example, you navigate among the frames of the Shake User Interface The Shake user interface is divided into five main areas: the Viewer, the Tool tabs, the Parameters/Globals tabs, the Node View/Curve Editor/Color Picker.../Audio Panel/Pixel Analyzer tabs, and the Time Bar at the selected node in Shake is represented as a separate node that can be displayed here. Click a node's icon to isolate specific channels from the node being edited in the ...
... on the Node View, see Chapter 7, "Using the Node View," on page 217. For example, you navigate among the frames of the Shake User Interface The Shake user interface is divided into five main areas: the Viewer, the Tool tabs, the Parameters/Globals tabs, the Node View/Curve Editor/Color Picker.../Audio Panel/Pixel Analyzer tabs, and the Time Bar at the selected node in Shake is represented as a separate node that can be displayed here. Click a node's icon to isolate specific channels from the node being edited in the ...