HdRestir 0.c — OpenUSD Hydra Render Delegates
Before implementing a renderer, HdRestir needs to become a well-behaved OpenUSD Hydra render delegate. That means translating an evolving USD scene into renderable state while respecting Hydra’s synchronization and execution model.
This chapter maps the architecture: plugin registration, render indices, Hydra primitives, dirty bits, render passes, tasks, and AOVs. The goal is a concrete mental model of where rendering work lives and how data reaches it.
