User Manual
Page 15
..., a complete suite of Shake 4 compositing. Preface Shake 4 Documentation and Resources Welcome to the world of color-correction tools, features for example, taking a project from all these groups with the original plates for use with a stylus. and ultimately sending the final result back out for use Shake to find help, how the keyboard and mouse work within the graphical interface, advanced users can be used as an extensive image-manipulation...
..., a complete suite of Shake 4 compositing. Preface Shake 4 Documentation and Resources Welcome to the world of color-correction tools, features for example, taking a project from all these groups with the original plates for use with a stylus. and ultimately sending the final result back out for use Shake to find help, how the keyboard and mouse work within the graphical interface, advanced users can be used as an extensive image-manipulation...
User Manual
Page 37
... the Time Bar. • Manual: The scene is updated in Shake. Click and hold this setting to a parameter, and every time you to quickly get to P1. Changing the Possible Levels of Undo To change that's made to Always. By default, clicking Manual once toggles this control to see the pop-up menu, from which you do one of the following line...
... the Time Bar. • Manual: The scene is updated in Shake. Click and hold this setting to a parameter, and every time you to quickly get to P1. Changing the Possible Levels of Undo To change that's made to Always. By default, clicking Manual once toggles this control to see the pop-up menu, from which you do one of the following line...
User Manual
Page 41
... by a semicolon. Chapter 1 An Overview of file-images, scripts, expressions, and so on page 355. gui.fileBrowser.lastScriptDir= "$MYPROJ/shakeScripts/"; 2 Click the Bookmark button. All favorite directory paths you can also instruct Shake to remove from the Favorites list: 1 Open the favoritePaths.h file (located in the /nreal/settings/ directory). 2 Delete the paths you add more information on a ui.h file, see Chapter 14, "Customizing Shake," on . gui.fileBrowser.lastAnyDir= "/"; For...
... by a semicolon. Chapter 1 An Overview of file-images, scripts, expressions, and so on page 355. gui.fileBrowser.lastScriptDir= "$MYPROJ/shakeScripts/"; 2 Click the Bookmark button. All favorite directory paths you can also instruct Shake to remove from the Favorites list: 1 Open the favoritePaths.h file (located in the /nreal/settings/ directory). 2 Delete the paths you add more information on a ui.h file, see Chapter 14, "Customizing Shake," on . gui.fileBrowser.lastAnyDir= "/"; For...
User Manual
Page 97
... a directory or precalculated images with script information attached. If it has, it has rendered that are using Shake on page 343. macroCheck If you are cached. When setting the cacheMode, consider the following appears in poorer image quality, but no new cache data is generated. • regular: The cache is the least efficient way to aggressive when you open or load a script...
... a directory or precalculated images with script information attached. If it has, it has rendered that are using Shake on page 343. macroCheck If you are cached. When setting the cacheMode, consider the following appears in poorer image quality, but no new cache data is generated. • regular: The cache is the least efficient way to aggressive when you open or load a script...
User Manual
Page 101
... mode). Note: If you to reset it. For example, if you have more information about outputting to a video monitor using a supported video output device. As with an SD or HD resolution to use as the external monitor. broadcastHighQuality When broadcastHighQuality parameter is turned on the data itself. multiPlaneLocatorScale Affects all Shake parameters, you are imported from the camera to the video monitor. broadcastMonitorNumber By default, Shake...
... mode). Note: If you to reset it. For example, if you have more information about outputting to a video monitor using a supported video output device. As with an SD or HD resolution to use as the external monitor. broadcastHighQuality When broadcastHighQuality parameter is turned on the data itself. multiPlaneLocatorScale Affects all Shake parameters, you are imported from the camera to the video monitor. broadcastMonitorNumber By default, Shake...
User Manual
Page 126
... a script, use the -t option: shake -exec my_script.shk -t 50-60 -v For command line examples of time manipulation, see "Frequently Used Functions" on using advanced image processing to the transform nodes that are available from one format to another using the Time View, see Chapter 8, "Using the Time View." For example, if you have a high definition image sequence that you want to convert into a standard definition image sequence, or a PAL clip that you to change to...
... a script, use the -t option: shake -exec my_script.shk -t 50-60 -v For command line examples of time manipulation, see "Frequently Used Functions" on using advanced image processing to the transform nodes that are available from one format to another using the Time View, see Chapter 8, "Using the Time View." For example, if you have a high definition image sequence that you want to convert into a standard definition image sequence, or a PAL clip that you to change to...
User Manual
Page 132
... a Shake script, opening it as your images get larger. The second setting is true even if two or more information about caching, see Chapter 5, "Compatible File Formats and Image Resolutions." These settings also go in the original Final Cut Pro project. 132 Chapter 3 Adding Media, Retiming, and Remastering Final Cut Pro makes it easy to set the In and Out points of RAM, you do this , a placeholder is created in Shake while Final Cut Pro...
... a Shake script, opening it as your images get larger. The second setting is true even if two or more information about caching, see Chapter 5, "Compatible File Formats and Image Resolutions." These settings also go in the original Final Cut Pro project. 132 Chapter 3 Adding Media, Retiming, and Remastering Final Cut Pro makes it easy to set the In and Out points of RAM, you do this , a placeholder is created in Shake while Final Cut Pro...
User Manual
Page 177
... properly support the original Wavefront RLA file specifications for the Z channel. For information on the Photoshop layering modes, see "Importing Photoshop Files" on disk while it is actually completed. You can use a FileIn node to import a .psd file and select either as your FileOut name. Chapter 5 Compatible File Formats and Image Resolutions 177 AVI files are two ways to import Photoshop files. For this window before the QuickTime file is still being viewed...
... properly support the original Wavefront RLA file specifications for the Z channel. For information on the Photoshop layering modes, see "Importing Photoshop Files" on disk while it is actually completed. You can use a FileIn node to import a .psd file and select either as your FileOut name. Chapter 5 Compatible File Formats and Image Resolutions 177 AVI files are two ways to import Photoshop files. For this window before the QuickTime file is still being viewed...
User Manual
Page 204
... format the video needs to integrate interlaced and non-interlaced media within the same script, the best strategy is not recommended. The image on . In the following example, the image has been resized from having been de-interlaced before image resizing. Integrating Interlaced and Non-Interlaced Footage If you need to be in-interlaced or non-interlaced-and convert all media in...
... format the video needs to integrate interlaced and non-interlaced media within the same script, the best strategy is not recommended. The image on . In the following example, the image has been resized from having been de-interlaced before image resizing. Integrating Interlaced and Non-Interlaced Footage If you need to be in-interlaced or non-interlaced-and convert all media in...
User Manual
Page 257
... of the Node View (also use ControlOption-click or Control-Alt-click). Render Proxies Opens the render proxy parameters window. Redo Command-Y or Redo your script. The Node View Shortcut Menu The following commands are automatically reattached to each other. Shortcut Menu Nodes Edit View Render Overview On/Off Option Keyboard Desription Create nodes directly in the Node View from the Node View and paste them into a text document. You can...
... of the Node View (also use ControlOption-click or Control-Alt-click). Render Proxies Opens the render proxy parameters window. Redo Command-Y or Redo your script. The Node View Shortcut Menu The following commands are automatically reattached to each other. Shortcut Menu Nodes Edit View Render Overview On/Off Option Keyboard Desription Create nodes directly in the Node View from the Node View and paste them into a text document. You can...
User Manual
Page 300
... with completely different Y scales, such as the pan and scale curves from the Audio Panel. Color controls These buttons appear in a LookupHLS node. Splitting the Curve Editor You can disable specific curves in one pane, and enable them in the Curve Editor. 300 Chapter 10 Parameter Animation and the Curve Editor For example, if you can use to add keyframes...
... with completely different Y scales, such as the pan and scale curves from the Audio Panel. Color controls These buttons appear in a LookupHLS node. Splitting the Curve Editor You can disable specific curves in one pane, and enable them in the Curve Editor. 300 Chapter 10 Parameter Animation and the Curve Editor For example, if you can use to add keyframes...
User Manual
Page 330
... pop-up menu. Note: The broadcast viewer option is not available on compatible video cards, go to http:// www.apple.com/shake/. Viewing on an External Monitor When using the slider or the value field, the link to defaultViewerAspectRatio is set to Custom. 2 Choose the format of your work on . By default, the format parameter is removed. The external video monitor mirrors the image displayed in...
... pop-up menu. Note: The broadcast viewer option is not available on compatible video cards, go to http:// www.apple.com/shake/. Viewing on an External Monitor When using the slider or the value field, the link to defaultViewerAspectRatio is set to Custom. 2 Choose the format of your work on . By default, the format parameter is removed. The external video monitor mirrors the image displayed in...
User Manual
Page 339
... option to attach audio (loaded with Shake and other software packages on setting up and using Apple Qmaster by adding the following global plug to appear in the startup directory: sys.useRenderQueue = "Qmaster"; Press F in the Node View over normal Flipbooks. For more information on Mac OS X. It first launches the Flipbook Parameters Window that provides automated work distribution and processing projects created with the audio...
... option to attach audio (loaded with Shake and other software packages on setting up and using Apple Qmaster by adding the following global plug to appear in the startup directory: sys.useRenderQueue = "Qmaster"; Press F in the Node View over normal Flipbooks. For more information on Mac OS X. It first launches the Flipbook Parameters Window that provides automated work distribution and processing projects created with the audio...
User Manual
Page 347
... Render Parameters Window The Cache Render Parameters window has the following parameters: Chapter 13 Image Caching 347 Or you can render all Cache nodes are too many processes running at the same time they will compete for each proxy setting you change the timeRange to match. useProxy Images are cached using . This gives you the option to render multiple sets of these...
... Render Parameters Window The Cache Render Parameters window has the following parameters: Chapter 13 Image Caching 347 Or you can render all Cache nodes are too many processes running at the same time they will compete for each proxy setting you change the timeRange to match. useProxy Images are cached using . This gives you the option to render multiple sets of these...
User Manual
Page 356
... create your own custom .h preference files. Creating Your Own Preference Files You can be copied and saved in the following directory: On Mac OS X /Contents/Resources On Linux /include Warning: You should be copied and saved in Shake. The second file, nrui.h, contains the data Shake uses to change Shake's default settings, add functionality, or change Shake's performance. Note: To open it to view the Shake package contents (which are reserved files used by Shake. To add your own .h files to customize Shake: 1 Using...
... create your own custom .h preference files. Creating Your Own Preference Files You can be copied and saved in the following directory: On Mac OS X /Contents/Resources On Linux /include Warning: You should be copied and saved in Shake. The second file, nrui.h, contains the data Shake uses to change Shake's default settings, add functionality, or change Shake's performance. Note: To open it to view the Shake package contents (which are reserved files used by Shake. To add your own .h files to customize Shake: 1 Using...
User Manual
Page 394
... Shake: /Applications/Shake4/shake.app/Contents/MacOS/shake 394 Chapter 14 Customizing Shake To set environment variables on a Mac OS X system, create and edit a ".plist," or property list, file. In other words, defining environment variables is the equivalent of a font folder, to instruct Shake to read by the Text or AddText node. As a simple example, you can set an environment variable that specifies a folder that you determine). Using the .plist sets variables for commands. A common use...
... Shake: /Applications/Shake4/shake.app/Contents/MacOS/shake 394 Chapter 14 Customizing Shake To set environment variables on a Mac OS X system, create and edit a ".plist," or property list, file. In other words, defining environment variables is the equivalent of a font folder, to instruct Shake to read by the Text or AddText node. As a simple example, you can set an environment variable that specifies a folder that you determine). Using the .plist sets variables for commands. A common use...
User Manual
Page 732
... again. The second Stabilize then works off screen and never reappear. The first Stabilize node can try "update if below reference tolerance" or "update every frame." Tracking Obscured or Off-Frame Points There are obscured by moving off screen or an object passing in size and angle, you 're only using this image to increase the contrast in the...
... again. The second Stabilize then works off screen and never reappear. The first Stabilize node can try "update if below reference tolerance" or "update every frame." Tracking Obscured or Off-Frame Points There are obscured by moving off screen or an object passing in size and angle, you 're only using this image to increase the contrast in the...
User Manual
Page 1033
... functions in command-line mode 1024 variables 942 Channels about 414 changing the number of 416 editing in command-line mode 1027 in YUV color space 698 shuffling with Reorder 657 viewing 415 Checker 597 function description 597 ChromaKey 703 function description 703 parameters list 703, 704 CinemaScope format 94 Cineon files 170, 171, 437-450 and tracking 731 using LogLin for 648 working with 611...
... functions in command-line mode 1024 variables 942 Channels about 414 changing the number of 416 editing in command-line mode 1027 in YUV color space 698 shuffling with Reorder 657 viewing 415 Checker 597 function description 597 ChromaKey 703 function description 703 parameters list 703, 704 CinemaScope format 94 Cineon files 170, 171, 437-450 and tracking 731 using LogLin for 648 working with 611...
User Manual
Page 1049
... node 504 setting up controls for 387 Screen 467 function description 467 math and LayerX syntax 453 ScreenFloat macro 996 Scripting commands 928 conditional statements 959 controls 952 if/else statements 960 Script manual 928-933, 951 Scripts and functions 958 commenting 959 data types 956 described 951 do/while 961 Index in command-line mode 1020 loading and saving 36 loading into the...
... node 504 setting up controls for 387 Screen 467 function description 467 math and LayerX syntax 453 ScreenFloat macro 996 Scripting commands 928 conditional statements 959 controls 952 if/else statements 960 Script manual 928-933, 951 Scripts and functions 958 commenting 959 data types 956 described 951 do/while 961 Index in command-line mode 1020 loading and saving 36 loading into the...
User Manual
Page 1052
... Viewer lookups 61 Viewers 45-70 creating 46 deleting 50 expanding 48 hot keys 68 loading images into 50 minimizing 48 Multi-Pane 488 on second monitors 50 preferences 386 resolution of 50 selecting 47 setting max resolution 386 Viewer script controls activating 62 Viewer scripts 61 creating your own 68 Viewers Menu 35 Viewing audio 283 Viewing controls command-line mode 1021 Viewport 187 for cropping...
... Viewer lookups 61 Viewers 45-70 creating 46 deleting 50 expanding 48 hot keys 68 loading images into 50 minimizing 48 Multi-Pane 488 on second monitors 50 preferences 386 resolution of 50 selecting 47 setting max resolution 386 Viewer script controls activating 62 Viewer scripts 61 creating your own 68 Viewers Menu 35 Viewing audio 283 Viewing controls command-line mode 1021 Viewport 187 for cropping...