Skip to content

Commit 333556c

Browse files
Merge branch 'mainline' into submitter_sticky_fields_deadline_cloud_changes
2 parents 36b418c + c299119 commit 333556c

11 files changed

Lines changed: 77 additions & 6 deletions
623 KB
Loading
93.3 KB
Loading
244 KB
Loading
78.8 KB
Loading
1.21 MB
Loading
209 KB
Loading
96 KB
Loading
63.4 KB
Loading
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Setting Up Tile Rendering in Cinema 4D for Deadline Cloud
2+
3+
*These instructions include a 3x3 tile render as an example.*
4+
5+
Tile rendering divides a single image into smaller sections (tiles) that are rendered separately. You will need to stitch these tiles back together yourself using professional image editing software or scripting tools. This approach can significantly reduce render times for large or complex scenes by distributing the workload.
6+
7+
## Renderer Compatibility
8+
9+
* You can use any renderer (Physical, Redshift, or Standard) for your scene
10+
* **Important:** The reference camera used by the Render Tiles camera must be a Physical camera, regardless of your scene's renderer
11+
12+
## Instructions:
13+
14+
### Initial Setup
15+
16+
#### Set Up Camera
17+
18+
1. Add a physical camera object to your scene by clicking the camera icon (highlighted in the red box below). Verify in the camera's attributes that the type is set to "Physical"
19+
2. Position the camera to properly frame the objects you want to render
20+
![Physical camera](images/physical_camera.png)
21+
22+
#### Add Render Tiles Camera
23+
24+
1. Locate the "Render Tiles" camera in the Asset Browser (under "Model" section)
25+
![Locating Render Tiles camera](images/render_tiles_camera_find.png)
26+
2. Add it to your scene
27+
3. Select the Render Tiles camera by clicking on the camera selection box
28+
29+
**Why two cameras?** The Render Tiles camera uses your default camera as a reference to know what scene view to divide into tiles. The default camera defines the composition and framing, while the Render Tiles camera handles the technical process of splitting that view into smaller sections.
30+
31+
![Render Tiles camera](images/render_tiles_camera.png)
32+
33+
### Configure Tile Rendering
34+
35+
#### Configure Render Tiles Camera
36+
37+
1. Select the Render Tiles camera in your Objects panel
38+
2. In Attributes → User Data:
39+
* Set "Tiles per Axis" (between 2-5, where 5x5 creates 25 tiles)
40+
* Set "Reference Camera" by dragging your default camera to this field
41+
* Check "Use Tiling" to enable tile rendering
42+
![Render Tiles attributes](images/render_tiles_attributes.png)
43+
44+
#### Increasing Tiles per Axis Limit (Optional)
45+
46+
If you need more than 5 tiles per axis, you can modify the limit:
47+
48+
1. Select the Render Tiles camera
49+
2. Go to Attributes → Manage User Data
50+
![Manage User Data](images/tile_rendering_manage_user_data.png)
51+
3. Find "Tiles per Axis" and modify the maximum value
52+
4. Click OK to apply the changes
53+
![Tiles per axis max limit change](images/tiles_per_axis_limit_change.png)
54+
#### Adjust Render Settings
55+
56+
1. Go to Render → Render Settings
57+
2. In the "Output" tab:
58+
1. Set "Frame Range" to Manual
59+
2. Set "From" to 0
60+
3. Set "To" to (number of tiles - 1)
61+
![Render settings frame configuration](images/render_settings_frames.png)
62+
63+
### Submit Job
64+
65+
Once you've completed the setup, simply submit your job to Deadline Cloud and you should see your tiles being rendered. Download your output to see the rendered tiles. Here is an example:
66+
67+
![Rendered tile outputs](images/tiles_output.png)
68+
69+
**Note:** You will need to stitch the individual tiles together yourself using professional image editing software or scripting tools to create the final composite image.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ classifiers = [
3030
]
3131

3232
dependencies = [
33-
"deadline >= 0.49.7",
33+
"deadline >= 0.51.0,<0.52",
3434
"openjd-adaptor-runtime >= 0.7,< 0.10",
3535
]
3636

0 commit comments

Comments
 (0)