Andrew Hazelden’s Post

View profile for Andrew Hazelden

Visual Effects Artist at Dover Studios, Inc.

Kartaverse X V-Ray X Domemaster3D Lens Shaders I'd like to describe an interesting approach that allows some of that old Domemaster3D for Maya omni-stereo 360° rendering magic to still be carried along into the new-age world of the Kartaverse. ;) I have been working on an experimental prototype V-Ray compatible batch rendering integration fuse for several months now. It is a slight work-around from a conventional plugin renderer in that the fuse lets you instance a V-Ray .vrscene file exported from any V-Ray hosted DCC package, into a Fusion comp's node graph. You can scrub the Fusion timeline, and perform interactive renderings with the help of the typical V-Ray VFB. This gives you the ability to access all common VFB window niceties like inspecting render elements while the rendering is ongoing or looking at the sample rate render element. You can even take advantage of V-Ray's most excellent "DR" distributed rendering mode to massively speed up the rendered output rate. In the case of this screenshot, several AMD Threadripper 3990X workstations were brought online to massively accelerate the 3D rendering. This fuse-based rendering interface supports V-Ray running on the CPU or multiple GPUs in parallel. If offline batch rendering is what you are after, once you have your .vrscene files constructed and a Fusion node graph built, you can send the final Fusion .comp file, with .vrscene assets present, to any render node on your render farm. The render node needs Fusion Render Node v17 program installed, and a copy of the V-Ray v5.1 Universal Render Node program, too. Cryptomatte render elements are able to pass interactively into the rest of the Fusion flow from the VrayBatchRender.fuse output soon as the frame completes rendering. This allows an artist to start applying Cryptomatte masking techniques to any EXR image-based 3D element they want from their .vrscene files. What's most interesting is that V-Ray compatible 360VR omni-stereo lens shaders can be used with the V-Ray Batch Render integration in Resolve/Fusion. This gives artists access to the classic DomeAFL_FOV_Stereo & LatLong_Stereo lens shaders in a new home. This first implementation was done via the Fuse API. Who knows how far things could be taken down the road if the V-Ray APP SDK integration was used in the future. It's exciting stuff regardless. Also, users that have PCIe Gen 4 motherboards with 4x multi-GPUs, or 2x GPUs with NVLink bridge connectors, finally have a way to saturate your Resolve system to 100% GPU and 100% CPU usage levels. The .vrscene file was from the Rusty Hazelden "Art of V-Ray" series featured by Future Publishing in "3D Artist" magazine & shown on the Chaos Group V-Ray for Maya Blog. https://lnkd.in/gx7re3P6 https://lnkd.in/grGJKNCJ #BMD #Resolve #Fusion #Kartaverse #KartaVR #Fuse #ChaosGroup #VRay #VRSCENE

  • V-Ray batch rendering is now possible inside of Resolve/Fusion v17 with the help of a handy little #KartaVR v5 fuse module that outperforms expectations.
  • Drag and Drop techniques can be used in a single click, to take a .vrscene asset from your Explorer/Finder/Nautilus file browsing window and add it to your foreground Resolve/Fusion comp in a single smooth motion.
  • Got multiple GPUs in your workstation? Have the latest NVIDIA RTX support on your GPUs?

Then don't fret about performance, the KartaVR provided VrayBatchRender fuse will easily soak up all the available horse power to churn through renders like there is no tomorrow!
  • If a standard V-Ray Benchmark is able to see your GPU's CUDA based resources, then the KartaVR VrayBatchRender.fuse will be able to use them too inside of Resolve/Fusion.
  • The same thing goes for NVIDA RTX support in V-Ray. If the standard V-Ray Benchmark is able to see your GPU's RTX based resources, then the KartaVR VrayBatchRender.fuse will be able to use all of that power inside of Resolve/Fusion.

To view or add a comment, sign in

Explore topics