Skip to content

Improvements to RDLA toolset#17

Open
jlanz wants to merge 1 commit into
OpenMoonRay:mainfrom
dreamworksanimation:export/MOONSHINE-2037
Open

Improvements to RDLA toolset#17
jlanz wants to merge 1 commit into
OpenMoonRay:mainfrom
dreamworksanimation:export/MOONSHINE-2037

Conversation

@jlanz

@jlanz jlanz commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Rsolves OpenMoonRay/openmoonray#252

This PR adds a new rdla_wedge command-line tool for generating animated MoonRay wedges, including support for rendering frame sequences, GIF/MP4 output, text overlays, and optional parameter animation via sidecar .rdla files. It also significantly refactors the existing RDLA tooling (rdla_filter and rdla_gui) to rely more directly on the scene_rdl2 Python API instead of text parsing, which improves handling of defaults, bindings, scene objects, layer assignments, and motion-blurred attributes.

In addition, the PR expands the Python bindings and core scene APIs to support workflows those tools need, including deleting scene objects, reading and writing attribute values at specific motion-blur timesteps, managing bindings from Python, and exposing extra scene-writing options. There are also a couple of targeted serialization fixes in AsciiWriter, especially around blur output and unbound bindable attributes, which make exported scene data cleaner and more accurate.

Signed-off-by: Jon Lanz [email protected]

Updates for rdla_gui and rdla_filter.   scene_rdl2 API changes.   New rdla_wedge script.

Signed-off-by: Jon Lanz <[email protected]>
@jlanz jlanz requested a review from a team June 2, 2026 01:23
@linux-foundation-easycla

Copy link
Copy Markdown

CLA Missing ID

  • ❌ The email address for the commit (ebae062) is not linked to the GitHub account, preventing the EasyCLA check. Consult this Help Article and GitHub Help to resolve. (To view the commit's email address, add .patch at the end of this PR page's URL.) For further assistance with EasyCLA, please visit our EasyCLA portal and chat with our support bot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant