Case Study
A digital toolkit
rooted in the pursuit
of efficiency & optimization.

Details
Overview
Overview of Automation Tools and Scripts
Brief
This collection of automation tools and scripts is designed to streamline various creative processes, improving efficiency and consistency in digital media production. The tools are tailored for use with Adobe After Effects, Adobe Photoshop, and Blender, covering a range of tasks from rendering compositions and converting media files to batch processing images and creating 3D asset thumbnails.

Details
Media to GIF and Thumbnail Automation
Details
Utility: To automate the conversion of MP4 and MOV videos to GIFs and create corresponding thumbnail-sized GIFs. Process and Tools:
User Input: Prompts the user to select the source folder and the number of colors for the GIF.
Folder Processing: Recursively processes folders, identifies video files, and opens them in Photoshop.
GIF Export: Exports the videos as GIFs with specified settings and resizes them to create thumbnails.
Tools Used: Adobe Photoshop scripting environment (JavaScript), ExportOptionsSaveForWeb, File handling. Outcome: Converts video files to GIFs and creates thumbnails, reducing manual effort and ensuring consistent output.

Details
AEP Overlay Automation
Details
Utility: To automate the rendering of each layer in an After Effects composition as a separate MP4 file. Process and Tools:
User Input: Prompts the user to select an output folder.
Layer Control: Always keeps Layer 1 visible and toggles visibility for other layers.
Rendering: Adds each composition to the render queue with specified settings and outputs to the selected folder.
Tools Used: Adobe After Effects scripting environment (JavaScript), Render Queue. Outcome: Efficiently renders each layer as an individual MP4 file, automating a tedious process.

Details
3D Asset Render Automation Automation
Details
Utility: To automate the import, rendering, and saving of 3D files as PNG thumbnails in Blender. Process and Tools:
File Handling: Imports 3D files from the input folder.
Scene Management: Creates a new scene for each file, sets render settings, and outputs the rendered image as a PNG.
Rendering: Renders each 3D file and saves the image to the output folder.
Tools Used: Blender Python API,
Outcome: Automates the rendering of 3D files into PNG thumbnails, ensuring a consistent and efficient workflow for 3D assets.

Details
Variable Automation Script
Details
Utility: To automate the batch processing of images and text in Photoshop based on CSV input. Process and Tools:
CSV Parsing: Reads data from a CSV file, parsing it based on a specified delimiter.
Layer Management: Identifies and processes layers by matching them to CSV columns, applying image and text data.
Image Handling: Downloads images from URLs, handles different file formats, and places them into the document.
Output: Saves the processed documents in various formats (BMP, JPEG, PNG, PSD, TIFF) with specified settings.
Tools Used: Adobe Photoshop scripting environment (JavaScript), File handling, PDFOpenOptions, ExportOptions. Outcome: Streamlines the process of creating and exporting multiple images based on CSV data, enhancing productivity and consistency.


Related work