Hello
A very frustrating issue, I’ve been developing pipeline for vray blender and I though I broken my code all the way till I decided to hand render it and boom its vray.
Anyway I got 2 path of initializing render :
Option 1 — Native Blender write (Blender saves the result):
import bpy
scene = bpy.context.scene
scene.render.engine = 'VRAY_RENDER_RT'
scene.render.image_settings.file_format = 'OPEN_EXR' # 'PNG' / 'JPEG' / ...
scene.render.filepath = r"C:\path\out\beauty"
bpy.ops.render.render('INVOKE_DEFAULT', write_still=True) # Blender's native writer saves it
Option 2 — V-Ray write, INVOKE_DEFAULT (V-Ray saves the result):
import bpy
scene = bpy.context.scene
scene.render.engine = 'VRAY_RENDER_RT'
# V-Ray writes the file itself:
scene.vray.Exporter.auto_save_render = True
scene.vray.Exporter.animation_mode = 'FRAME'
scene.vray.SettingsOutput.img_dir = r"C:\path\out"
scene.vray.SettingsOutput.img_file = "beauty"
scene.vray.SettingsOutput.img_format = '5' # '0'=PNG, '1'=JPEG, '5'=OpenEXR
scene.render.use_lock_interface = True
bpy.context.preferences.view.render_display_type = 'NONE' # VFB only
bpy.ops.render.render('INVOKE_DEFAULT') # no write_still; V-Ray saves via SettingsOutput
A render log :
[09:01:53.004] Log warnings and errors flag is cleared
[09:01:53.004] Log cleared
[09:02:09.304] GI engines: 'Brute force' and 'Light cache'
[09:02:09.304] Preparing renderer...
[09:02:09.481] Using Intel Embree ray server
[09:02:09.497] Warning : [OCIOColorSpaceManager::init] -1: Error: Loading the OCIO profile 'S:\01_Code\Projects\apps\blender\blender-5.1.2-windows-x64\5.1\datafiles\colormanagement\config.ocio' failed. This .ocio config 'S:\01_Code\Projects\apps\blender\blender-5.1.2-windows-x64\5.1\datafiles\colormanagement\config.ocio' is version 2.5. This version of the OpenColorIO library (2.4.2) is not able to load that config version.
The minor version 5 is not supported for major version 2. Maximum minor
[09:02:09.499] Preparing scene for rendering... [ 0h 0m 0.0s] [ 0h 0m 0.0s est] (0.0%)
[09:02:09.499] Creating bitmap manager
[09:02:09.499] Bitmap manager created.
[09:02:09.500] Warning : BRDFScanned file "C:\Users\tobias\Documents\Chaos Cosmos\Packages\Materials\Leather\Leather_Black_005_15_0cm_33a6a0aa\33a6a0aa_Leather_Black_005_15.0cm.vrscan" failed to load.
[09:02:09.500] Warning : BRDFScanned file "C:\Users\tobias\Documents\Chaos Cosmos\Packages\Materials\Leather\Leather_Black_Alcantara_Perforated_11_59cm_b38f3fc4\b38f3fc4_Leather_Black_Alcantara_Perforated_11.59cm.vrscan" failed to load.
[09:02:09.501] Warning : BRDFScanned file "C:\Users\tobias\Documents\Chaos Cosmos\Packages\Materials\Paper\Suedel_-_sr005_30_97cm_b70472ba\b70472ba_Suedel_-_sr005_30.97cm.vrscan" failed to load.
[09:02:09.506] Warning : BRDFScanned file "C:\Users\tobias\Documents\Chaos Cosmos\Packages\Materials\Car_paint\Carpaint_White_003_0_9cm_52a2fa4e\52a2fa4e_Carpaint_White_003_0.9cm.vrscan" failed to load.
[09:02:09.507] Tiled texture cache set to 0 MB
[09:02:09.507] Preparing scene for rendering...: done [ 0h 0m 0.0s] (100.0%)
[09:02:09.507] Light tree is enabled with clamp coefficient 0.1 and even split coefficient 0.5.
[09:02:09.520] Using lowest thread priority.
[09:02:09.520] Max ray intensity is enabled: rendered result may have incorrect brightness.
[09:02:09.520] Consistent lighting elements are enabled.
[09:02:09.520] Registered 3 internal light select elements.
[09:02:09.521] Preparing scene for frame... [ 0h 0m 0.0s] [ 0h 0m 0.0s est] (0.0%)
[09:02:09.544] Preparing scene for frame...: done [ 0h 0m 0.0s] (100.0%)
[09:02:10.211] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\3DCollective_TexturePack01_CarbonFiber_Height copy6 copy.tif" loaded.
[09:02:15.927] Compiling geometry...: done [ 0h 0m 6.4s] (100.0%)
[09:02:15.927] Using Embree ray tracing.
[09:02:15.927] Using per-object Embree static geometry.
[09:02:16.029] Building Embree static accelerator...: done [ 0h 0m 0.1s] (100.0%)
[09:02:16.029] Building Embree static trees took 102 milliseconds, memory used 269.45 MB
[09:02:16.366] Building Embree moving trees...: done [ 0h 0m 0.3s] (100.0%)
[09:02:16.366] Building Embree moving trees took 337 ms, memory used 576.12 MB
[09:02:16.367] Embree dynamic geometry tree contains 43 primitives.
[09:02:16.367] Embree dynamic geometry tree built in 0.09 ms.
[09:02:16.367] Building Embree dynamic geometry tree...: done [ 0h 0m 0.0s] (100.0%)
[09:02:16.367] Embree dynamic geometry tree takes 0.01 MB.
[09:02:16.367] Embree instance tree uses 0.00 MB.
[09:02:16.367] Preparing Cryptomatte render elements
[09:02:16.367] Volumes tree contains 0 volume primitives.
[09:02:16.367] Scanning scene for light plugins.
[09:02:16.368] 7 lights found.
[09:02:16.368] Using adaptive light evaluation with 8 lights.
[09:02:16.375] Using 2.06 MB for adaptive lights buffer
[09:02:16.375] CausticBeamsManager memory usage: 0.00 MB
[09:02:16.375] Refractive caustics info:
[09:02:16.375] Total nodes: 0, Leaf nodes: 0, Unfinalized nodes: 0
[09:02:16.375] Reflective caustics info:
[09:02:16.375] Total nodes: 0, Leaf nodes: 0, Unfinalized nodes: 0
[09:02:16.375] Generating caustic beams took 0 ms.
[09:02:16.375] Building light cache.
[09:02:16.388] Tracing 1000000 image samples for light cache in 64 passes.
[09:02:16.403] Using 127.49 MB for light cache preview buffer
[09:02:16.687] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\Wipe_Marks_seulfhtc_4K_Roughness.jpg" loaded.
[09:02:16.718] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\mesh_6_sq_AM.png" loaded.
[09:02:16.960] Warning : Bitmap file "S:\01_Code\Icarus\icarusProjectTests\01_BUGS\26_tobiasBlender\..\..\..\..\..\..\..\..\..\Users\tobias\Downloads\Base for hdri.png" failed to load: error in file format:3: The system cannot find the path specified.
[09:02:17.168] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\carbon.jpg" loaded.
[09:02:17.281] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\Decals_01_trasperency" loaded.
[09:02:17.302] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\ExteriorOSTn.jpg" loaded.
[09:02:17.321] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\plate_911.jpg" loaded.
[09:02:17.323] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\brushed_m.jpg" loaded.
[09:02:17.348] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\Decals_01" loaded.
[09:02:17.416] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\Porsche_Gemini 3 (Nano Banana Pro)_2026-03-03_12-11-44.png" loaded.
[09:02:17.451] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\3DCollective_TexturePack01_HFNoise" loaded.
[09:02:17.579] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\3.png" loaded.
[09:02:17.638] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\3DCollective_TexturePack01_CarbonFiber_Height" loaded.
[09:02:17.660] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\3DCollective_TexturePack01_CarbonFiber_Horizontal_mask" loaded.
[09:02:17.693] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\PZ4_BaseColor_DIRT.png.001" loaded.
[09:02:17.749] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\3DCollective_TexturePack01_Flakes_Densidad_MuyAlta" loaded.
[09:02:18.190] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\PZ4_AO.png" loaded.
[09:02:18.384] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\PZ4_Normal.png" loaded.
[09:02:18.633] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\PZ4_Glossy_DIRT.png.001" loaded.
[09:02:18.684] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\interior_bump.jpg" loaded.
[09:02:18.692] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\mesh_6_sq_AM" loaded.
[09:02:18.735] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\interior_stripes" loaded.
[09:02:19.665] Bitmap file "C:\Users\Master\AppData\Local\Temp\blender_a05044\vray_blender\logo.jpg" loaded.
[09:02:20.035] Building light cache...: done [ 0h 0m 3.6s] (100.0%)
[09:02:20.053] Merging light cache passes.
[09:02:20.072] Merging light cache passes...: done [ 0h 0m 0.0s] (100.0%)
[09:02:20.077] Light cache contains 2405 samples.
[09:02:20.077] Light cache base memory usage is 0.8 MB.
[09:02:20.077] Light cache memory usage for 12 light select elements is 0.6 MB.
[09:02:20.077] Saving light cache to file "S:\01_Code\Icarus\icarusProjectTests\01_BUGS\26_tobiasBlender\auto_save_cache.vrlmap"...
[09:02:20.093] Light cache saved successfully
[09:02:20.093] Using premultiplied light cache.
[09:02:22.671] Rendering image...: done [ 0h 0m 2.6s] (100.0%)
[09:02:22.672] Number of raycasts: 42925701 (45.00 per pixel)
[09:02:22.672] Camera rays: 1986317 (2.08 per pixel)
[09:02:22.672] Shadow rays: 24286724 (25.46 per pixel)
[09:02:22.672] GI rays: 10118464 (10.61 per pixel)
[09:02:22.672] Reflection rays: 5950743 (6.24 per pixel)
[09:02:22.672] Refraction rays: 383320 (0.40 per pixel)
[09:02:22.672] Unshaded rays: 3342770 (3.50 per pixel)
[09:02:22.672] Peak memory for frame 1001: 5.94 GiB collected for 22 categories
[09:02:22.672] Peak memory for "Bitmap": 1.26 GiB
[09:02:22.672] Peak memory for "Bucket image sampler": 1.21 GiB
[09:02:22.672] Peak memory for "Dynamic displaced geometry": 0 B
[09:02:22.672] Peak memory for "Dynamic geometry": < 1 MiB
[09:02:22.672] Peak memory for "Dynamic moving displaced geometry": 0 B
[09:02:22.672] Peak memory for "Dynamic moving geometry": 0 B
[09:02:22.672] Peak memory for "GI": 4.66 MiB
[09:02:22.672] Peak memory for "Lights": 5.27 MiB
[09:02:22.672] Peak memory for "Misc.": 1.59 GiB
[09:02:22.672] Peak memory for "Misc. displaced geometry": 0 B
[09:02:22.672] Peak memory for "Misc. geometry": 191.62 MiB
[09:02:22.672] Peak memory for "Misc. moving displaced geometry": 0 B
[09:02:22.672] Peak memory for "Misc. moving geometry": 0 B
[09:02:22.672] Peak memory for "Progressive image sampler": 0 B
[09:02:22.672] Peak memory for "Static displaced geometry": 0 B
[09:02:22.672] Peak memory for "Static geometry": 45.71 MiB
[09:02:22.672] Peak memory for "Static hair": 0 B
[09:02:22.672] Peak memory for "Static moving displaced geometry": 1.37 GiB
[09:02:22.672] Peak memory for "Static moving geometry": 29.86 MiB
[09:02:22.672] Peak memory for "Static moving hair": 0 B
[09:02:22.672] Peak memory for "Tiled bitmap": 0 B
[09:02:22.672] Peak memory for "VFB": 244.75 MiB
[09:02:22.672] CausticBeamsManager memory usage: 0.00 MB
[09:02:22.672] Refractive caustics info:
[09:02:22.672] Total nodes: 0, Leaf nodes: 0, Unfinalized nodes: 0
[09:02:22.672] Reflective caustics info:
[09:02:22.672] Total nodes: 0, Leaf nodes: 0, Unfinalized nodes: 0
[09:02:22.672] Light cache utilization: 65.40%
[09:02:22.672] Premultiplied light cache utilization: 71.73%
[09:02:22.672] Number of light evaluations: 32955439 (34.54 per pixel)
[09:02:22.700] Maximum memory usage for resman: 3815.23 MB
[09:02:23.206] Clearing geometry...: done [ 0h 0m 0.3s] (100.0%)
[09:02:23.206] Number of intersectable primitives: 7894762
[09:02:23.206] SD triangles: 3981916
[09:02:23.206] MB triangles: 3912803
[09:02:23.207] Static primitives: 43
[09:02:23.207] Moving primitives: 0
[09:02:23.207] Infinite primitives: 0
[09:02:23.207] Static hair segments: 0
[09:02:23.207] Moving hair segments: 0
[09:02:25.700] Successfully written image file "C:\path\out\beauty.1001.exr"
Then the render is stuck, once I stop it in VFB I get this :
[09:02:31.261] Cleaning up bitmap manager
[09:02:31.404] Maximum memory usage for texman: 0.00 MB
[09:02:31.426] Maximum memory usage for attributes: 0.00 MB
Im asking if I can share scene for testing ( where can I upload it? ). Also pressing F12, render directly via gui does not save renders either.
So this is somehow very broken, the fact that vray don’t finish render/completes is quite a major… problem in both gui/python.
Any help would be great!