Page 1 of 1

blender 3.0 and USD

Posted: Wed Aug 25, 2021 8:53 am
by BruceXu
Recently I was developing usd and wanted to use luxcore as its renderer.
I was concerned that blender 3.0 has enhanced usd support, so I was wondering if we have any plans for blender 3.0 support.

Re: blender 3.0 and USD

Posted: Wed Aug 25, 2021 9:58 am
by Dade
We support new Blender versions when they are released (because they are a moving target when under development).

Re: blender 3.0 and USD

Posted: Wed Aug 25, 2021 11:14 am
by juangea
Dade I think this is a more complex topic.

When USD is mentioned I think it's more related to the simplicity of working with USD and a Hydra delegate.

Could be a good idea to think in turning LuxCore into a Hydra delegate, this would remove all the limitations currently present regarding Scene sync, slowness in viewport, etc...

At least is my impression, so it's not about supporting Blender 3.0 but about planning something that will probably take quite a bit of time to develop but could be ver beneficial.

I'm not sure what BYOB thinks about this, there is a good example of this in the latest video with the Hydra Delegate plugin from AMD with RPR, here is the video:

https://www.youtube.com/watch?v=T7l8rVUvMbs

Re: blender 3.0 and USD

Posted: Wed Aug 25, 2021 1:52 pm
by Dade
If I should based my opinion on the past 20 years of experience, Blender will never support well Hydra delegate :mrgreen:

Any someone had already put together a hydra delegate for LuxCore a while ago: https://github.com/jbgann/LuxCoreRenderUSD

Re: blender 3.0 and USD

Posted: Wed Aug 25, 2021 2:19 pm
by juangea
Will see, Tangent was doing that development, together with Nvidia, and it was in good shape, so it may reach Blender rather sooner than later, also it's something being spoken actively :)

Awesome, that means that if Blender properly supports Hydra LuxCore may be used following that route?

That may help to overcome some of the trouble we have now :)

Re: blender 3.0 and USD

Posted: Wed Aug 25, 2021 2:45 pm
by Dade
juangea wrote: Wed Aug 25, 2021 2:19 pm Will see, Tangent was doing that development, together with Nvidia, and it was in good shape, so it may reach Blender rather sooner than later, also it's something being spoken actively :)
Tangent isn't exactly in a good shape, R.I.P.

Anyway, it is quite simple: is Cycles going to be an Hydra delegate like any other render engine ? If the answer is yes, there will be a good Hydra support otherwise it is likely to be another half-cooked support that may or may not work, and may be or may be not slow. It is really all about that.
juangea wrote: Wed Aug 25, 2021 2:19 pm Awesome, that means that if Blender properly supports Hydra LuxCore may be used following that route?
It can, at least, be used as a reference to how do the job (I have the feeling it was a test and it is not actively maintained at the moment).

Re: blender 3.0 and USD

Posted: Thu Aug 26, 2021 5:46 pm
by Harvester
Have you watched this? It migh be of interest.

https://youtu.be/OQEcxue4xp0

Re: blender 3.0 and USD

Posted: Thu Sep 02, 2021 2:07 am
by BruceXu
Harvester wrote: Thu Aug 26, 2021 5:46 pm Have you watched this? It migh be of interest.

https://youtu.be/OQEcxue4xp0
oh, thank you