<div dir="ltr"><div class="gmail_quote"><div>Basically the answer is yes, our proposal is that we integrate this "Hydra addon" directly into Blender to use the internal apis for export, and allow users to install their own Hydra delegates, which would open up some flexibility for other renderers.  </div><div><br></div><div>Our target would be mid - late 2022 timing wise.  But we're looking for some "blessing" or sync up with BF (and Michael) that this is a good idea and something you would accept.  Basically a design review.  I don't foresee any disagreements, but with Materials, we might have different opinions, and BF should have the final say.  </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
> Some todo's I see for bringing this into mainline.<br>
><br>
What does "mainline" mean? Do you mean Blender's master branch?<br>
<br>
1.  Aligning with the current import / export USD work that is being done.<br>
> We currently translate the blender data via python and the USD python<br>
> binding but obj.  Moving this directly into blender's code where it could<br>
> use the internal C api would be advantageous.<br>
><br>
It would indeed be advantageous to work together with Michael Kowalski<br>
(NVIDIA) on this. He's coauthor and maintainer of Blender's USD importer,<br>
and he's actively working on improvements on both import and export. This<br>
mailing list, as well as the #pipeline-assets-io-module channel<br>
<<a href="https://blender.chat/channel/pipeline-assets-io-module" rel="noreferrer" target="_blank">https://blender.chat/channel/pipeline-assets-io-module</a>> on Blender Chat,<br>
would be good channels to sync up.<br>
<br></blockquote><div><br></div><div>That's fine, I'd ask if we could be included in future meetings on USD.  I am actually on paternity leave for the next month but can get a design review meeting so we can start things on our side.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
2.  Writing a proper scene delegate for Blender's data to Hydra.<br>
> 3.  Making the MaterialX workflow a bit simpler.  It might/should be<br>
> possible to just use blender's nodes and translate them at render time to<br>
> MaterialX nodes.<br>
> 4.  Integrating the USD data representation in Blender a bit more<br>
> tightly.  Using the empty objects for each USD prim is a bit awkward.<br>
><br>
How does this relate to the current work on Blender in this area? I'm<br>
thinking about tasks like T68933: Collections for Import/Export<br>
<<a href="https://developer.blender.org/T68933" rel="noreferrer" target="_blank">https://developer.blender.org/T68933</a>>.<br></blockquote><div><br></div><div>Yeah, so that one sort of addresses why this could be useful in the "USD / Hydra" and "Nodes" section, this is pretty much exactly what we did (plus the MaterialX stuff).  But it's unclear to me if the goal here of this task is to actually handle the deferred loading for rendering or just how it could happen. </div><div><br></div><div>So maybe our proposal could be considered an extension to that task to add Hydra support and the node tree for manipulating data.  And we would re write parts to use that work when it's landed.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
Cheers,<br>
Sybren<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.blender.org/pipermail/bf-usd/attachments/20211223/a1fda356/attachment-0001.htm" rel="noreferrer" target="_blank">http://lists.blender.org/pipermail/bf-usd/attachments/20211223/a1fda356/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
Bf-usd mailing list<br>
<a href="mailto:Bf-usd@blender.org" target="_blank">Bf-usd@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-usd" rel="noreferrer" target="_blank">https://lists.blender.org/mailman/listinfo/bf-usd</a><br>
<br>
<br>
------------------------------<br>
<br>
End of Bf-usd Digest, Vol 13, Issue 3<br>
*************************************<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><a href="mailto:brian.savery@gmail.com" target="_blank">brian.savery@gmail.com</a><br>508-274-8700</div></div>