Skip to content

Improvements to RDLA toolset#17

Merged
jlanz merged 1 commit into
OpenMoonRay:mainfrom
dreamworksanimation:export/MOONSHINE-2037
Jul 10, 2026
Merged

Improvements to RDLA toolset#17
jlanz merged 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 jon.lanz@dreamworks.com

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

Signed-off-by: Jon Lanz <jon.lanz@dreamworks.com>
@jlanz jlanz requested a review from a team June 2, 2026 01:23
@linux-foundation-easycla

linux-foundation-easycla Bot commented Jun 2, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: scegielski / name: Cegielski, Scott (NBCUniversal) (ebae062)

@jlanz jlanz added the dwa label Jul 9, 2026
@jlanz

jlanz commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

/easycla

@jlanz jlanz merged commit e5c7bcb into OpenMoonRay:main Jul 10, 2026
2 checks passed
@jlanz jlanz deleted the export/MOONSHINE-2037 branch July 10, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants