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
368 stars 38 forks source link

RenderStudio integration #299

Closed bnagirniak closed 11 months ago

bnagirniak commented 1 year ago

PURPOSE

Integration of RenderStudio.

EFFECT OF CHANGE

  1. Added addon preferences with:
    • flag to enable RenderStudio (disabled by default)
    • RenderStudio settings
    • log level.
  2. RenderStudio panel in Properties tab:
    • Connect/Disconnect button
    • "Sync Scene" or "Start Live Sync"/"Stop Live Sync" buttons
    • USD sync settings subpanel.

TECHNICAL STEPS

  1. Added RenderStudioKit as submodule.
  2. build.py:
    • added boost build
    • added RenderStudioKit build
    • added RenderStudio dlls, syncthing.exe to addon zip
  3. Addon:
    • added: logging.py, preferences.py
    • added RenderStudio integration in render_studio/*
    • added working with configdev.py