Core Features Explained
This section explains the key functionalities of CineBlast, explaining how it works under the hood to give you powerful and flexible playblast options.
Playblast Creation: Standard & Motion Blur
CineBlast offers two distinct methods for creating playblasts, catering to different needs from quick checks to final quality previews.
Standard Playblast
This is the fastest and most direct method, ideal for checking animation timing and basic movement.
- How it works: A standard playblast is created when the “Enable Motion Blur” checkbox is left unchecked. In this mode, CineBlast uses Maya’s internal playblast engine to render each frame as a single image. This sequence is then immediately passed to the FFmpeg encoder to create the final video file.
- Best for: Quick iterations, blocking, and scenarios where render speed is the top priority.
Motion Blur Playblast
This is CineBlast’s signature feature, producing a high-quality, simulated motion blur effect directly in your playblast.
- How it works: When you check “Enable Motion Blur”, CineBlast initiates a more advanced process:
- Sub-frame Sampling: For every single frame on your timeline, CineBlast renders multiple “sub-frames” at fractional time intervals (e.g., at frame 10.1, 10.25, 10.5, etc.). The number of sub-frames is determined by the “Quality” setting you choose.
- Frame Averaging: These sub-frames are then blended together into a single, final frame. This averaging process is what creates the smooth motion trail effect.
- Dependencies: This blending process requires advanced image manipulation, which is why the Pillow and NumPy Python libraries are necessary for this feature to work.
- Best for: Final quality previews, presentations, and accurately visualizing fast movements in a shot.
Video Codecs & Image Formats
CineBlast gives you granular control over the output quality by separating the intermediate Image Format from the final Video Codec.
Video Codecs
The codec determines the compression, quality, and compatibility of your final .mov or .mp4 video file. CineBlast uses FFmpeg to support a range of professional and standard codecs:
- ProRes: A high-quality, professional codec ideal for editing and maintaining maximum visual fidelity.
- H.264 / HEVC (H.265): Highly efficient codecs that offer excellent compression, making them perfect for previews, web delivery, and smaller file sizes.
- DNxHD: A professional codec common in Avid and other post-production workflows, designed for high-quality editing performance.
Image Formats
Before the video is encoded, CineBlast generates a temporary sequence of images. The format of these images can impact speed and quality, especially when using Motion Blur.
- Lossless Formats (
PNG,TIFF): These formats preserve 100% of the image data. They are the recommended choice when using Motion Blur, as they provide the cleanest data for the frame blending process, resulting in a superior effect. - Lossy Formats (
JPG): This format compresses images to save disk space and speed up I/O. It’s excellent for fast, standard playblasts where perfect image fidelity is not required. The “Image Quality” slider in the UI directly controls the compression level for JPGs. - Legacy Formats (
TGA): A legacy format included for compatibility with older pipelines.
Watermark
This section provides the master switch for CineBlastโs powerful watermarking feature, allowing you to protect and brand your work. Itโs designed to give you a quick way to toggle the feature on or off globally without losing your detailed configuration.
- Enable Watermark Checking this box activates the watermark overlay on your playblast output. When enabled, CineBlast will use the detailed settings such as your logo file, text, position, and opacity.
Working with Audio
CineBlast can seamlessly integrate audio from your scene into the final playblast video.
- How to Enable: Simply check the “Include Scene Audio” box in the “Advanced Options” section of the UI.
- Audio Detection: The plugin is designed to be smart and convenient. It automatically finds the active audio track on your Maya timelineโthe one that is selected when you right-click the time slider and go to the “Audio” menu.
- Processing:
- CineBlast reads the source audio file and any frame offset you have set on the audio node in Maya, ensuring proper synchronization.
- It uses FFmpeg to export the relevant portion of the audio, converting it to a standard
.wavfile temporarily to ensure maximum compatibility. - This temporary audio file is then muxed (combined) with the video frames during the final encoding step.
- Supported Formats: CineBlast supports a wide range of source audio formats, including
.wav,.aiff,.mp3, and.m4a.
Output & File Management
CineBlast helps keep your project organized by automating file naming and folder management.
Folder Structure
The plugin automatically creates a clean folder structure within your Maya project directory to store outputs:
movies/: The default location for all final rendered video files.images/playblast/: The location for temporary image sequences generated during the playblast process.
Automatic Versioning
To prevent accidental overwrites and maintain a history of your work, you can enable versioning:
- How to Enable: Check the “Enable automatic version increment” box in the “Settings” tab.
- How it Works: When enabled, CineBlast will check the
moviesfolder for files with the same base name. It finds the highest existing version number and saves the new playblast with the next number in the sequence (e.g.,MyShot_v001.mov,MyShot_v002.mov, etc.). If disabled, the plugin will prompt you to overwrite any existing file with the same name.
Keeping Image Sequences for Compositing
For advanced workflows, you may need the raw image sequence.
- How to Enable: Check the “Keep Image Sequence” box in the “Advanced Options” section.
- How it Works: Instead of deleting the temporary frames, CineBlast performs two actions:
- It moves the entire sequence into a new, uniquely named folder inside
images/kept_playblast_sequences/, timestamped for clarity. - It renames the frames inside that folder to a standard compositing-friendly format (e.g.,
Project_Shot.####.png), making them easy to import directly into software like Nuke or After Effects.
- It moves the entire sequence into a new, uniquely named folder inside
- Manual Cleanup: If you have old sequences you no longer need, the “Delete Temp Images” button provides a way to manually clear the
images/playblastandimages/kept_playblast_sequencesfolders.
