Page History
...
Plugin Categories API update:
Ability to return plugin classes belonging to more than one categoryLightLuminaire API update:
Added get scale because some lights may have different scale parameters.Removed all scanned materials (VRScans / BRDFScanned) licenses.
Added a new example showing how to rotate the geometry objects in a scene.
Improved the behavior and performance of operator "in" for plugins, classes,
categories and category in Python. Now "in" works for both keys and values.Added functions to read Scatter preset files.
Fixed a race condition in VRayRenderer::waitForRenderEnd() when called immediately
after committed changes when the renderer is in RENDERING_AWAITING_CHANGES state.
Previously the call could return immediately without waiting for the next state
transitions to occur.
Ver 7.00.
...
03, API Version 5.00.00
Date - Oct 31, 2024
Highlights
...
- [Node.js] Fixed a serious bug which resulted in a crash if async stuff
(events, callbacks) were used in a worker thread! - [Python] Fixed a bug in the slice getter of typed list (IntList, FloatList,
ColorList and VectorList) with step!=1 where instead of copying the items
from the source to the resultant list, items were copied back to the source
thus destroying it.
(Note that slice setters and bulk delete are not implemented yet.)
Ver 6.00.
...
21, API Version 4.00.00
Date - 2 Nov, 2022
Highlights
...
- If VRAY_SDK environment variable is set, %VRAY_SDK%\bin is used to locate VRaySDKLibrary and V-Ray binary files by default
- Added BinUserAttributesWriter
- [Node.js] Added for-of loop iterator to VRayRenderer.plugins
- [Node.js, Electron] Binding modules are now context aware
- Added VRayRenderer.waitForVFBClosed() function
- Updated ScannedMaterialParams and ScannedMaterialPresets; removed their setDefaults() and reset() methods
- Added a confirmation dialogue for the VFB 'Clear image' action as well as functions to enable/disable it and get its state
- Added clearPropertyValuesUpToTime(double time, PluginCategories categories)
- [C++] Added Plugin value getters to the optional V-Ray SDK interoperability layer
- Added vfb.setProgressTextAndValue()
- [C++, .Net] Added setGUIMessageProcessing() to allow disabling internal VFB message pumping
- Added VRayRenderer::clearPropertyValuesUpToTime(double time, PluginCategories categories)
- Added VRayRenderer::getChangeIndex()
- Added useVfbLog flag to RendererOptions
- Added RenderElement::getMetadata()
- UV Texture Sampler: [C++ and C#] Added a new UVTextureSampler class. It can be used for sampling VRay texture plugins at different u-v points. Also the sampling does not require a rendering license as it does not start the whole rendering process. The sampler class is lightweight and fast to set up but note that it might not always return satisfying results when used with more complex texture plugins.
- Improved V-Ray Proxies support:
- Export hair and particle voxels from Plugin and MeshFileData input,
- Read and export the edge_visibility data and the voxel info channel to a mesh file,
- Faster execution speed of readFullData().
Version 5.10.01, API Version 3.00.00
...