Re: Blender 5.0.1 with 31.2 Beta
Posted: Sun Jan 11, 2026 4:37 pm
by dinosgr
Oh , you could just use c:\Users\..... user name\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\startup\bl_app_templates_user\
were you copy the templates you need and blender will catch them.
inside there needs 2 directories for each of your templates : OctaneRender and Octane Render Compositor & Denoiser (those 2 should be directories)
and each inside needs a preferences file that's loading the Octane Add-on and your 2 seperate blend file OctaneRender startup (default) and Octane Render startup (Compositor & Denoiser), (each to their respective directory).
Importand now the files inside the directories should be blender's default naming scheme , not using you custom names : that is (startup.blend , and userprefs.blend)
/wave
Re: Blender 5.0.1 with 31.2 Beta
Posted: Mon Jan 12, 2026 8:51 am
by linograndiotoy
From the developer:
"It's a Blender crash and I've used a trick to fix it. Basically, calling wm.read_homefile directly from a menu-invoked operator can crash Blender in some templates (e.g. VFX), due to UI post-processing accessing invalid RNA pointers."
I've tested the new addon version implementing the change and it works great.
You can download it:
It will be part of the next official update.
Re: Blender 5.0.1 with 31.2 Beta
Posted: Tue Jan 13, 2026 9:58 pm
by dinosgr
Thank you Lino
/best
Re: Blender 5.0.1 with 31.2 Beta
Posted: Thu Jan 15, 2026 10:45 am
by linograndiotoy
Sure!
Does it work now?
Re: Blender 5.0.1 with 31.2 Beta
Posted: Thu Jan 15, 2026 11:34 am
by dinosgr
It works for sure fine with most templates xcept some atribute errors when you switch to sculpting from octane templates, and some rna errors.
I was trying to understand if it was some blender overseen bug , so I tried renderman that never gave any errors switching to its own template to any blender, or any custom made .
At the end you will nail it, no rush as I bet you have more importand things to do, just add it to do list.
Thanks for looking into it!
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
01:02.610 bpy.rna | WARNING current value '-1' matches no enum in 'SpaceNodeEditor', '(null)', 'tree_type'
OctaneBlender.init: opts = {'server': None, 'port': None, 'cert': None}
01:02.641 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneKernelOutputNode'
01:02.641 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneRenderAOVOutputNode'
01:02.641 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVGroupOutputNode'
01:02.641 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneEditorWorldOutputNode'
01:02.656 bpy.rna | WARNING unable to get Python class for RNA struct 'octane_composite_nodes'
01:02.656 bpy.rna | WARNING unable to get Python class for RNA struct 'octane_kernel_nodes'
01:02.656 bpy.rna | WARNING unable to get Python class for RNA struct 'octane_render_aov_nodes'
01:02.703 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneDaylightEnvironment'
01:02.735 bpy.rna | WARNING unable to get Python class for RNA struct 'OctanePathTracingKernel'
01:02.766 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneToonMaterial'
01:02.766 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneUniversalMaterial'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVsOutputAOVGroup'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneBlendingSettings'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVsRenderAOV'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVsRenderAOV'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVsOutputAOV'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVsOutputAOV'
01:02.860 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneOutputAOVsOpenImageDenoise'
01:02.891 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneRenderAOVGroup'
01:02.938 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneMultiplyTexture'
01:02.938 bpy.rna | WARNING unable to get Python class for RNA struct 'OctanePolygonSide'
01:02.953 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneRaySwitch'
01:03.000 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneSunDirection'
01:03.000 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneLightIDBitValue'
01:03.000 bpy.rna | WARNING unable to get Python class for RNA struct 'OctaneLightIDBitValue'
And when go to Sculpting:
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.250 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.485 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.594 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.703 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.797 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.906 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:38.953 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:39.000 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:39.094 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:39.188 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.016 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.063 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.094 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.235 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.344 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.469 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.500 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.563 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
Traceback (most recent call last):
File "C:\Users\dinos\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\octane\uis\viewport_header.py", line 174, in OCTANE_VIEW3D_HT_header_draw
is_paint_tool = brush.sculpt_tool in {'PAINT', 'SMEAR'}
^^^^^^^^^^^^^^^^^
AttributeError: 'Brush' object has no attribute 'sculpt_tool'
00:42.703 bpy.rna | ERROR Python script error in VIEW3D_HT_header.draw
For sure its better with the other templates.