Here is a list of the requirements and limitations for using Vray with ThreeKit:
- Versions: ThreeKit currently supports the following Vray versions:
Vray 4.30.xx, and Vray 5.20.20. Users could certainly upload vrscene files from other versions as well, and the Vray standalone will render them, but there is no guarantee that the render output will look as expected.
- 3D Software supported: The ThreeKit platform is currently offering explicit support for vrscene files exported from Maya and 3dsmax. The Vray plugin is available for other applications as well, along with vrscene export support. Uploading these vrscene files from other 3D applications will work with ThreeKit, but we can not guarantee that the render output will be as expected.
- The ThreeKit platform currently supports only the VRay CPU Production rendering mode. GPU or Progressive rendering is not currently supported.
- Color Management: The ThreeKit platform uses linear and sRGB color management exclusively. There is no support at this time for other color management options. This means that it is important to correctly set up the Maya and 3Dsmax color management settings, along with the Vray VFB Display settings, in order to get consistent render results.
For the Maya/3dsmax internal settings we recommend the following:
For the Vray5 VFB Display settings we recommend the following:
- For texture formats we recommend sticking with PNG, JPG and EXR files. Although ThreeKit does support other formats as well for upload, there can be inconsistencies between how these other formats are read between different applications. The TIFF format is particularly sensitive to that, so we do not recommend its use.
- ThreeKit currently only supports a clean render output with transparency for vrscenes that render on a black background.
In order for the resulting images to come out looking clean, without edge aliasing artifacts, it is important to understand that ThreeKit only guarantees a clean result on black backgrounds for the renders where there would be transparency. There is no option at this time on ThreeKit to choose the matte color, in order to calculate the edge aliasing correctly. Any color other than black for the transparent pixels will result in visible edge aliasing, which would stand out more or less depending on the background behind the render.
ThreeKit does not currently support UDIM texture setups. The best way to reproduce this effect on ThreeKit is to split the mesh into the separate components that make use of the separate textures, and use the Template Override operator as described in the Vray Operators section.