Scope of Work (SOW) — Fusion 360 Rendering Automation Add-In (APS-Based) 1. Project Overview The objective of this project is to develop a production-ready Fusion 360 Add-In that integrates with Autodesk Platform Services (APS) to automate batch rendering workflows. The Add-In will enable a user to select: • One or more Fusion 360 design files (model) • A local folder containing source images For each image in the selected folder, the Add-In will: 1. Loop through each model 1. Apply the image as a Decal. 1. Some models have 2 decals. In that case, it will grab 2 images from the same folder and apply 1 image to each decal. 2. The images and decals are rectangular. It needs to wrap the image in the correction direction and adjust the size to cover the entire decal. 2. Submit a rendering job to APS for each named view in the model. 3. Download the resulting rendered images. 4. Save each render to the same folder where the source image originated. 1. Naming convention: {{model name}} – {{image name without extension}} – {{named view}} 2. Renderings should be processed in parallel to reduce time. The result is a fully automated end-to-end batch rendering pipeline. ________________________________________ 2. User Interface • UI panel accessible in Fusion 360 "Utilities" or "Tools" tab. • Inputs: o File picker for selecting one or more Fusion 360 models (.f3d) o Local folder picker for selecting an image directory o Render options Image Size (Width, Height) Exposure (Native, Advanced) Render Quality (Standard, Final) o “Start Batch Render” button to execute the automation workflow. o Progress Bar o Error Handling / Debugging ________________________________________3. Testing • Test with sample models • Test with large batches (100+ images) • Test multi-view rendering • Error-handling validation ________________________________________ 4. Acceptance Criteria • Add-In correctly reads source folder images. • Add-In successfully applies image as a decal o It is applied in the correct orientation and covers entire decal without excess stretching of image o It applies 2 images to 2 decals when required • Batch process successfully creates one render per: o (model x image × named view) • Renderings are processed to the specifications provided in the UI screen • Rendered images appear in the same directory as the input image. • No crashes, hangs, or ambiguous error messages. • Fully compatible with APS Production environment. • Renderings are processed in parallel to reduce time.