feat: add V-Ray export workflow with tile rendering#217
Open
ZainAallii wants to merge 1 commit intoaws-deadline:mainlinefrom
Open
feat: add V-Ray export workflow with tile rendering#217ZainAallii wants to merge 1 commit intoaws-deadline:mainlinefrom
ZainAallii wants to merge 1 commit intoaws-deadline:mainlinefrom
Conversation
b75f97c to
aefb798
Compare
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
leongdl
reviewed
Mar 19, 2026
dd7be4f to
162d328
Compare
477ed77 to
ea30cdc
Compare
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
leongdl
reviewed
Apr 9, 2026
seant-aws
reviewed
Apr 9, 2026
This was referenced Apr 10, 2026
ea30cdc to
e97cdb3
Compare
Signed-off-by: Zain Ali <55154081+ZainAallii@users.noreply.github.com>
e97cdb3 to
1d89486
Compare
|
seant-aws
approved these changes
Apr 10, 2026
Contributor
seant-aws
left a comment
There was a problem hiding this comment.
Looks good, thanks for the followup issues. This is some good stuff !
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



What was the problem/requirement? (What/Why)
3ds Max users with V-Ray needed the ability to export .vrscene files and render them using V-Ray Standalone on Deadline Cloud, with support for tile-based region rendering to handle high-resolution outputs. The existing submitter only supported direct 3ds Max rendering through the adaptor.
What was the solution? (How)
Added a V-Ray Standalone export workflow with two modes:
Tile rendering splits frames into an N×M grid using V-Ray's
-regionflag, renders each tile as a separate task, then merges them using additive compositing (Pillow for PNG/TIFF/JPG, OpenEXR+numpy for EXR). A V-Ray Export tab is injected into the existing submitter when V-Ray is the active renderer.Key files: submitter logic, job template generation with embedded render/merge scripts, UI tab, settings dataclass, workflow registry, executable path discovery, and OS-agnostic path mapping.
What is the impact of this change?
submit_dialog.pyto inject V-Ray Export tab (only when V-Ray is detected)data_const.pyHow was this change tested?
Was this change documented?
Yes. Architecture doc at
docs/design/vray-standalone-file-map.mdand design specs under.kiro/specs/.Did you modify schema files?
Is this a breaking change?
No. This is a new feature with no changes to existing workflows or APIs.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
test-results.txt
fmt-results.txt
lint-results.txt