Skip to content

Commit 7829985

Browse files
docs: Add more output images and remove physical renderer limitation
Signed-off-by: Lagos Gonzales <214008711+gianelli-lagos-aws@users.noreply.github.com>
1 parent 59922ad commit 7829985

4 files changed

Lines changed: 35 additions & 11 deletions

File tree

111 KB
Loading
14.1 KB
Loading
166 KB
Loading

docs/tile_rendering/tile_rendering.md

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*These instructions include a 3x3 tile render as an example.*
44

55
Tile rendering divides a single image into smaller sections (tiles) that are rendered separately across multiple workers, then automatically stitched back together into the final image using ffmpeg (a multimedia processing tool). This approach can significantly reduce render times for large or complex scenes by distributing the workload.
6+
**File Size:** The final stitched image maintains the same dimensions and file size as a normal render - tile rendering doesn't affect the final image quality or size, only the rendering process.
67

78
## Important Notes About Tile Rendering
89

@@ -16,32 +17,41 @@ Tile rendering divides a single image into smaller sections (tiles) that are ren
1617
* JPG/JPEG (smaller files, lossy compression)
1718
* TGA, BMP, HDR, DPX (also supported)
1819

20+
### Fleet Type Compatibility
21+
22+
**Service Managed Fleets (SMF):** AWS-managed compute resources where Deadline Cloud automatically handles software installation. Tile rendering works out-of-the-box with automatic ffmpeg installation via the `deadline-cloud` conda channel.
23+
24+
**Customer Managed Fleets (CMF):** Your own compute resources that you manage. CMF can use their own conda channels or package management. For tile rendering to work, ffmpeg must be available on worker nodes either through:
25+
- Pre-installation on the worker nodes
26+
- Custom conda channels that include ffmpeg
27+
- **Important:** If using conda, ensure your existing conda channels either include ffmpeg or don't conflict with it. Conda searches channels in order and will fail if an earlier channel has an incompatible ffmpeg package, even though `conda-forge` is automatically added as a fallback channel.
28+
1929
### Automatic Configuration
2030

2131
When you enable tile rendering, the submitter automatically:
2232
* Adds `conda-forge` to the Conda channels (a community-maintained package repository that provides ffmpeg)
2333
* Adds `ffmpeg` to the Conda packages (a multimedia processing tool required to stitch the individual tiles back into the final image)
2434
* Sets the frame range in render settings based on your "Tiles per Axis" value (e.g., 3x3 tiles = frames 0-8)
2535

36+
**Note for CMF:** The `conda-forge` channel is added to the end of your channel list. If your existing channels contain an incompatible ffmpeg package, conda will use that instead of the working version from `conda-forge`, potentially causing tile stitching to fail.
37+
2638
### Current Limitations
2739

28-
* Using a Redshift renderer and camera
2940
* Adding Render Tokens to the output paths
3041

31-
## Instructions:
42+
### Renderer Compatibility
3243

33-
### Initial Setup
44+
* You can use any renderer (Physical, Redshift, or Standard) for your scene
45+
* **Important:** The reference camera used by the Render Tiles camera must be a Physical camera, regardless of your scene's renderer
3446

35-
#### Configure Render Settings
47+
## Instructions:
3648

37-
1. Go to "Render Settings" and set "Renderer" to "Physical"
38-
![Add Physical Renderer](images/physical_renderer.png)
49+
### Initial Setup
3950

4051
#### Set Up Camera
4152

42-
1. Add a default camera object to your scene
43-
2. Ensure the camera is using the Physical renderer
44-
3. Position the camera to properly frame the objects you want to render
53+
1. Add a default physical camera object to your scene
54+
2. Position the camera to properly frame the objects you want to render
4555

4656
#### Add Render Tiles Camera
4757

@@ -88,8 +98,22 @@ When you enable tile rendering, the submitter automatically:
8898
### Access Results
8999

90100
1. Once the job completes, download the output
91-
2. Open the output folder to find the "stitched_output.tif" file containing your final rendered image
101+
2. Open the output folder to find your final rendered image(s):
92102

93-
**File Size:** The final stitched image maintains the same dimensions and file size as a normal render - tile rendering doesn't affect the final image quality or size, only the rendering process.
103+
**If you selected REGULAR IMAGE only:**
104+
- You'll find `stitched_output.tif` containing your final rendered image
94105

95106
![Tile rendering outputs](images/tile_rendering_outputs.png)
107+
108+
**If you selected MULTI-PASS IMAGE:**
109+
- You'll find `stitched_multipass.tif` containing your multi-pass rendered image with all render passes combined
110+
111+
![Multi-pass tile rendering outputs](images/tile_rendering_multipass_outputs.png)
112+
113+
**If you selected both REGULAR IMAGE and MULTI-PASS IMAGE:**
114+
- You'll find both `stitched_output.tif` and `stitched_multipass.tif` files
115+
- Each represents the same scene but with different rendering data (standard vs multi-pass)
116+
117+
![Multi-pass tile rendering outputs](images/tile_rendering_regular_and_multipass_outputs.png)
118+
119+

0 commit comments

Comments
 (0)