I was wondering why there is no support for using external render engines out of Unity, like eg V-Ray in Unreal.
This would allow to streamline my workflow where I often have to prepare CAD data an Unity RT3D-application but also provide High-res stills.
Because that is missing I have quite an overhead in splitting my pipeline to an CAD > Unity > RT3D branch and additional an CAD > Cinema 4D > High-res Rendering branch which causes doubling a lot of tasks.
Finally!
Absolutely the same for me (and probably many other archviz teams).
Have a look at:
- Octane (Shader incompatibility is a NoGo for me), and much better:
- NVidia Omniverse (unfortunately no UnityConnector due to lack of USD/MDL support by Unity), Thread
There´s a 3dsmax connector but with C4D you will probably have less chances.
I’m glad to hear that I am not alone …
But I am really wondering why there seem to be no intentions to change that over the past years.
Integrating externel render engines would really simply my workflow. In fact, I could get rid of C4D or any additional modelling program but Rhino.
There are really good options to import CAD data to Unity, think of InstaLOD or PiXYZ. The animation capabilities of Unity are way sufficient enough for me. And Cinemachine for the camera work …
Support for external renderers could also be a business opportunity for Unity as it could act as replacement for separate 3D DCC programs for many people having the same demands as me.
Absolutely, especially when powerful exchange formats like USD/MDL are already present and ready to use.
Our team had the same problem, so we built an internal tool to integrate VRay into Unity, and if you are interested, we can sell this internal tool to you for a reasonable price.
There are some options:
https://api.assetstore.unity3d.com/affiliate/embed/package/137778/widget-wide-light?aid=1011l3ogR
And