GPUOpen-LibrariesAndSDKs / BlenderUSDHydraAddon

This add-on allows you to assemble and compose USD data with Blender data and render it all using various renderers via Hydra.
Apache License 2.0
362 stars 37 forks source link

BLEN-588: Update RenderStudio panel design #291

Closed VascoPi closed 11 months ago

VascoPi commented 11 months ago

PURPOSE

Update RenderStudio panel design to fit file synchronization needs.

EFFECT OF CHANGE

Renamed titles of preferences and panel to AMD RenderStudio. Added checkbox Live Sync to toggle between manual and automatic Usd export. Added button Sync Scene, Start Live Sync, Stop Live Sync. Removed button Export Stage to Console Removed Connect/Disconnect button from Outliner header.

AMD_Render_Studio_UI

TECHNICAL STEPS

Renamed operator's bl_idname "rs_resolver." -> "render_studio." Added operator RESOLVER_OP_sync_scene. Added operator RESOLVER_OP_start_live_sync. Added operator RESOLVER_OP_stop_live_sync. Resolver class added properties self.status, self.is_syncing. Added RenderStudio properties class RenderStudioSettings, live_sync in particular. Moved rename ui name of RS_RESOLVER_PT_resolver panel to AMD RenderStudio. Renamed Preferences to AMD RenderStudio. Turned off operator RESOLVER_OP_export_stage_to_string. Removed Connect/Disconnect button from Outliner header.

bsavery commented 11 months ago

I would use the test "Sync" and "Live Sync" rather than export