<div dir="ltr"><div dir="ltr"><div>Hi Brian,</div><div><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 21 Dec 2021 at 21:57, Brian Savery via Bf-usd <<a href="mailto:bf-usd@blender.org">bf-usd@blender.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">We recently released our "Blender Hydra Radeon ProRender" addon and think this could have some real value being added directly into Blender.  <a href="https://github.com/GPUOpen-LibrariesAndSDKs/BlenderUSDHydraAddon" target="_blank">https://github.com/GPUOpen-LibrariesAndSDKs/BlenderUSDHydraAddon</a> Or if you want watch a video on it:  <a href="https://www.youtube.com/watch?v=T7l8rVUvMbs" target="_blank">https://www.youtube.com/watch?v=T7l8rVUvMbs</a></div></blockquote><div><div>Congratulations on the release! The video looks pretty impressive, nice work.<br></div><div> <br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>Some todo's I see for bringing this into mainline. </div></div></blockquote><div>What does "mainline" mean? Do you mean Blender's master branch?</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>1.  Aligning with the current import / export USD work that is being done.  We currently translate the blender data via python and the USD python binding but obj.  Moving this directly into blender's code where it could use the internal C api would be advantageous.</div></div></blockquote><div>It would indeed be advantageous to work together with Michael Kowalski (NVIDIA) on this. He's coauthor and maintainer of Blender's USD importer, and he's actively working on improvements on both import and export. This mailing list, as well as the <a href="https://blender.chat/channel/pipeline-assets-io-module">#pipeline-assets-io-module channel</a> on Blender Chat, would be good channels to sync up.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>2.  Writing a proper scene delegate for Blender's data to Hydra.</div><div>3.  Making the MaterialX workflow a bit simpler.  It might/should be possible to just use blender's nodes and translate them at render time to MaterialX nodes.  </div><div>4.  Integrating the USD data representation in Blender a bit more tightly.  Using the empty objects for each USD prim is a bit awkward.  </div></div></blockquote><div>How does this relate to the current work on Blender in this area? I'm thinking about tasks like <a href="https://developer.blender.org/T68933">T68933: Collections for Import/Export</a>.</div><div> </div><div>Cheers,</div><div>Sybren</div><div><br></div></div></div>