1017 lines
60 KiB
Markdown
1017 lines
60 KiB
Markdown
|
|
<!-- Generated by SpecStory, Markdown v2.1.0 -->
|
|||
|
|
|
|||
|
|
<!-- cursor Session 567352bc-ef1e-4888-b44b-5540c69cc1d1 (2026-01-03 23:30Z) -->
|
|||
|
|
|
|||
|
|
# Blender file version identification (2026-01-03 23:30Z)
|
|||
|
|
|
|||
|
|
_**User (2026-01-03 23:30Z)**_
|
|||
|
|
|
|||
|
|
@.specstory/history/2026-01-01_21-40Z-blender-file-version-identification.md do this with the files in assets\blends\env
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
_**Agent (model default, mode Agent)**_
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
Checking the Blender version for each file in `Assets\Blends\Env`. Listing the files first, then checking each one.
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="generic" data-tool-name="list_dir">
|
|||
|
|
<details>
|
|||
|
|
<summary>Tool use: **list_dir** • Listed directory, 0 results</summary>
|
|||
|
|
|
|||
|
|
No results found
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="shell" data-tool-name="run_terminal_cmd">
|
|||
|
|
<details><summary>Tool use: **run_terminal_cmd** • Run command: cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; files = ['Assets\\Blends\\Env\\Atrium-001.blend', 'Assets\\Blends\\Env\\ChicaGreenRoom.blend', 'Assets\\Blends\\Env\\FreddyGreenRoom.blend', 'Assets\\Blends\\Env\\MontyGreenRoom.blend', 'Assets\\Blends\\Env\\RoxyGreenRoom.blend']; [print(f'{f}: {bpy.data.version if (bpy.ops.wm.open_mainfile(filepath=f, check_existing=False) or True) else \"Error\"}') for f in files]"</summary>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; files = ['Assets\\Blends\\Env\\Atrium-001.blend', 'Assets\\Blends\\Env\\ChicaGreenRoom.blend', 'Assets\\Blends\\Env\\FreddyGreenRoom.blend', 'Assets\\Blends\\Env\\MontyGreenRoom.blend', 'Assets\\Blends\\Env\\RoxyGreenRoom.blend']; [print(f'{f}: {bpy.data.version if (bpy.ops.wm.open_mainfile(filepath=f, check_existing=False) or True) else \"Error\"}') for f in files]"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\addon_utils.py", line 432, in enable
|
|||
|
|
mod = importlib.import_module(module_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\__init__.py", line 54, in <module>
|
|||
|
|
auto_load.init()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 25, in init
|
|||
|
|
modules = get_all_submodules(Path(__file__).parent)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 59, in get_all_submodules
|
|||
|
|
return list(iter_submodules(directory, directory.name))
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 63, in iter_submodules
|
|||
|
|
yield importlib.import_module("." + name, package_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\nodes\tutorial.py", line 4, in <module>
|
|||
|
|
import bgl
|
|||
|
|
ModuleNotFoundError: No module named 'bgl'
|
|||
|
|
|
|||
|
|
Warning! 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\fa_hotkeys.py' has no register function, this is now a requirement for registerable scripts
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu2' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu3' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Pie_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'CustomPanel' does not contain '_PT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Quad_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Special_Tools_Menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
module changed on disk: 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\delete_withoutConfirm.py' reloading...
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Delete_withoutConfirm', bl_idname 'edit.delete_without_confirm' has been registered before, unregistering previous
|
|||
|
|
cc_blender_tools_updater updater verbose is enabled
|
|||
|
|
cc_blender_tools_updater Updater: Read in JSON settings from file
|
|||
|
|
Cannot read ARP prefs
|
|||
|
|
Update armature presets...
|
|||
|
|
animation_layers_updater addon: Verbose is enabled
|
|||
|
|
animation_layers_updater addon: Read in JSON settings from file
|
|||
|
|
Reloading external rigs...
|
|||
|
|
Reloading external metarigs...
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'List_View' does not contain '_UL_' with prefix and suffix
|
|||
|
|
animtoolbox addon: Verbose is enabled
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Restart', bl_idname 'wm.restart_blender' has been registered before, unregistering previous
|
|||
|
|
animtoolbox addon: Read in JSON settings from file
|
|||
|
|
🔄 blenderkit: Verbose is enabled
|
|||
|
|
🔄 blenderkit: Read in JSON settings from file
|
|||
|
|
ℹ️ blenderkit: Ports reordered so first port is now 62485 (previous index was 0) [16:35:03.257, client_lib.py:125]
|
|||
|
|
BlenderMCP addon registered
|
|||
|
|
Addon preferences registered successfully: <bpy_struct, Addon("bl_ext.vscode_development.Rainys_Bulk_Scene_Tools") at 0x000001F833ACA520>
|
|||
|
|
Bulk Path Management registered successfully
|
|||
|
|
RainysExtensionsCheck: starting repository verification
|
|||
|
|
RainysExtensionsCheck: context restricted; scheduling repo check retry
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
Created history step aa3551c5-c8fe-4d5b-afee-41865b12a9c9
|
|||
|
|
ℹ️ blenderkit: Created new search history step [16:35:03.889, search.py:1853]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:03.890, download.py:391]
|
|||
|
|
Blender 5.0.1 (hash a3db93c5b259 built 2025-12-16 01:32:30)
|
|||
|
|
00:12.859 reports | ERROR Cannot read file "D:\2025-12-28 ytshorts gigaproj\Error\}') for f in files]": No such file or directory
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
ℹ️ blenderkit: Unregistering BlenderKit add-on [16:35:03.912, __init__.py:2659]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:03.913, download.py:391]
|
|||
|
|
BlenderMCP addon unregistered
|
|||
|
|
File "<string>", line 1
|
|||
|
|
import bpy; files = ['Assets\\Blends\\Env\\Atrium-001.blend', 'Assets\\Blends\\Env\\ChicaGreenRoom.blend', 'Assets\\Blends\\Env\\FreddyGreenRoom.blend', 'Assets\\Blends\\Env\\MontyGreenRoom.blend', 'Assets\\Blends\\Env\\RoxyGreenRoom.blend']; [print(f'{f}: {bpy.data.version if (bpy.ops.wm.open_mainfile(filepath=f, check_existing=False) or True) else \
|
|||
|
|
^
|
|||
|
|
SyntaxError: unterminated string literal (detected at line 1)
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 225, in _unregister_module_call
|
|||
|
|
unregister()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 971, in unregister
|
|||
|
|
unregister_class(cls)
|
|||
|
|
RuntimeError: unregister_class(...):, missing bl_rna attribute from '_RNAMeta' instance (may not be registered)
|
|||
|
|
|
|||
|
|
Blender quit
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
Checking each file individually with a simpler approach:
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="shell" data-tool-name="run_terminal_cmd">
|
|||
|
|
<details><summary>Tool use: **run_terminal_cmd** • Run command: cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\Atrium-001.blend'); print(f'Atrium-001.blend: Blender version {bpy.data.version}')"</summary>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\Atrium-001.blend'); print(f'Atrium-001.blend: Blender version {bpy.data.version}')"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
|
|||
|
|
Warning! 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\fa_hotkeys.py' has no register function, this is now a requirement for registerable scripts
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu2' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu3' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Pie_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'CustomPanel' does not contain '_PT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Quad_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Special_Tools_Menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
module changed on disk: 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\delete_withoutConfirm.py' reloading...
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Delete_withoutConfirm', bl_idname 'edit.delete_without_confirm' has been registered before, unregistering previous
|
|||
|
|
cc_blender_tools_updater updater verbose is enabled
|
|||
|
|
cc_blender_tools_updater Updater: Read in JSON settings from file
|
|||
|
|
Cannot read ARP prefs
|
|||
|
|
Update armature presets...
|
|||
|
|
animation_layers_updater addon: Verbose is enabled
|
|||
|
|
animation_layers_updater addon: Read in JSON settings from file
|
|||
|
|
Reloading external rigs...
|
|||
|
|
Reloading external metarigs...
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'List_View' does not contain '_UL_' with prefix and suffix
|
|||
|
|
animtoolbox addon: Verbose is enabled
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Restart', bl_idname 'wm.restart_blender' has been registered before, unregistering previous
|
|||
|
|
animtoolbox addon: Read in JSON settings from file
|
|||
|
|
🔄 blenderkit: Verbose is enabled
|
|||
|
|
🔄 blenderkit: Read in JSON settings from file
|
|||
|
|
ℹ️ blenderkit: Ports reordered so first port is now 62485 (previous index was 0) [16:35:12.621, client_lib.py:125]
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\addon_utils.py", line 432, in enable
|
|||
|
|
mod = importlib.import_module(module_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\__init__.py", line 54, in <module>
|
|||
|
|
auto_load.init()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 25, in init
|
|||
|
|
modules = get_all_submodules(Path(__file__).parent)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 59, in get_all_submodules
|
|||
|
|
return list(iter_submodules(directory, directory.name))
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 63, in iter_submodules
|
|||
|
|
yield importlib.import_module("." + name, package_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\nodes\tutorial.py", line 4, in <module>
|
|||
|
|
import bgl
|
|||
|
|
ModuleNotFoundError: No module named 'bgl'
|
|||
|
|
BlenderMCP addon registered
|
|||
|
|
Addon preferences registered successfully: <bpy_struct, Addon("bl_ext.vscode_development.Rainys_Bulk_Scene_Tools") at 0x000001C578712520>
|
|||
|
|
Bulk Path Management registered successfully
|
|||
|
|
RainysExtensionsCheck: starting repository verification
|
|||
|
|
RainysExtensionsCheck: context restricted; scheduling repo check retry
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
Created history step 4e781697-7717-4c6c-b05e-3bf2bbc16dd7
|
|||
|
|
ℹ️ blenderkit: Created new search history step [16:35:12.833, search.py:1853]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:12.834, download.py:391]
|
|||
|
|
00:03.438 blend | Read blend: "D:\2025-12-28 ytshorts gigaproj\Assets\Blends\Env\Atrium-001.blend"
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:14.455, download.py:391]
|
|||
|
|
Atrium-001.blend: Blender version (2, 93, 21)
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Atrium-001.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Atrium-001.blend
|
|||
|
|
ℹ️ blenderkit: Unregistering BlenderKit add-on [16:35:15.703, __init__.py:2659]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:15.703, download.py:391]
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 225, in _unregister_module_call
|
|||
|
|
unregister()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 971, in unregister
|
|||
|
|
unregister_class(cls)
|
|||
|
|
RuntimeError: unregister_class(...):, missing bl_rna attribute from '_RNAMeta' instance (may not be registered)
|
|||
|
|
BlenderMCP addon unregistered
|
|||
|
|
Blender 5.0.1 (hash a3db93c5b259 built 2025-12-16 01:32:30)
|
|||
|
|
|
|||
|
|
Blender quit
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="shell" data-tool-name="run_terminal_cmd">
|
|||
|
|
<details><summary>Tool use: **run_terminal_cmd** • Run command: cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\ChicaGreenRoom.blend'); print(f'ChicaGreenRoom.blend: Blender version {bpy.data.version}')"</summary>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\ChicaGreenRoom.blend'); print(f'ChicaGreenRoom.blend: Blender version {bpy.data.version}')"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\addon_utils.py", line 432, in enable
|
|||
|
|
mod = importlib.import_module(module_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\__init__.py", line 54, in <module>
|
|||
|
|
auto_load.init()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 25, in init
|
|||
|
|
modules = get_all_submodules(Path(__file__).parent)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 59, in get_all_submodules
|
|||
|
|
return list(iter_submodules(directory, directory.name))
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 63, in iter_submodules
|
|||
|
|
yield importlib.import_module("." + name, package_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\nodes\tutorial.py", line 4, in <module>
|
|||
|
|
import bgl
|
|||
|
|
ModuleNotFoundError: No module named 'bgl'
|
|||
|
|
|
|||
|
|
Warning! 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\fa_hotkeys.py' has no register function, this is now a requirement for registerable scripts
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu2' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu3' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Pie_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'CustomPanel' does not contain '_PT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Quad_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Special_Tools_Menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
module changed on disk: 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\delete_withoutConfirm.py' reloading...
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Delete_withoutConfirm', bl_idname 'edit.delete_without_confirm' has been registered before, unregistering previous
|
|||
|
|
cc_blender_tools_updater updater verbose is enabled
|
|||
|
|
cc_blender_tools_updater Updater: Read in JSON settings from file
|
|||
|
|
Cannot read ARP prefs
|
|||
|
|
Update armature presets...
|
|||
|
|
animation_layers_updater addon: Verbose is enabled
|
|||
|
|
animation_layers_updater addon: Read in JSON settings from file
|
|||
|
|
Reloading external rigs...
|
|||
|
|
Reloading external metarigs...
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'List_View' does not contain '_UL_' with prefix and suffix
|
|||
|
|
animtoolbox addon: Verbose is enabled
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Restart', bl_idname 'wm.restart_blender' has been registered before, unregistering previous
|
|||
|
|
animtoolbox addon: Read in JSON settings from file
|
|||
|
|
🔄 blenderkit: Verbose is enabled
|
|||
|
|
🔄 blenderkit: Read in JSON settings from file
|
|||
|
|
ℹ️ blenderkit: Ports reordered so first port is now 62485 (previous index was 0) [16:35:22.064, client_lib.py:125]
|
|||
|
|
BlenderMCP addon registered
|
|||
|
|
Addon preferences registered successfully: <bpy_struct, Addon("bl_ext.vscode_development.Rainys_Bulk_Scene_Tools") at 0x00000281A52C2520>
|
|||
|
|
Bulk Path Management registered successfully
|
|||
|
|
RainysExtensionsCheck: starting repository verification
|
|||
|
|
RainysExtensionsCheck: context restricted; scheduling repo check retry
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
Created history step 051c0d17-b28e-41d8-8316-a78344f03a24
|
|||
|
|
ℹ️ blenderkit: Created new search history step [16:35:22.272, search.py:1853]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:22.272, download.py:391]
|
|||
|
|
00:03.359 blend | Read blend: "D:\2025-12-28 ytshorts gigaproj\Assets\Blends\Env\ChicaGreenRoom.blend"
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:22.677, download.py:391]
|
|||
|
|
ChicaGreenRoom.blend: Blender version (2, 93, 21)
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_ChicaGreenRoom.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_ChicaGreenRoom.blend
|
|||
|
|
ℹ️ blenderkit: Unregistering BlenderKit add-on [16:35:22.900, __init__.py:2659]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:22.900, download.py:391]
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
BlenderMCP addon unregistered
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 225, in _unregister_module_call
|
|||
|
|
unregister()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 971, in unregister
|
|||
|
|
unregister_class(cls)
|
|||
|
|
RuntimeError: unregister_class(...):, missing bl_rna attribute from '_RNAMeta' instance (may not be registered)
|
|||
|
|
Blender 5.0.1 (hash a3db93c5b259 built 2025-12-16 01:32:30)
|
|||
|
|
|
|||
|
|
Blender quit
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="shell" data-tool-name="run_terminal_cmd">
|
|||
|
|
<details><summary>Tool use: **run_terminal_cmd** • Run command: cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\FreddyGreenRoom.blend'); print(f'FreddyGreenRoom.blend: Blender version {bpy.data.version}')"</summary>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\FreddyGreenRoom.blend'); print(f'FreddyGreenRoom.blend: Blender version {bpy.data.version}')"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Warning! 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\fa_hotkeys.py' has no register function, this is now a requirement for registerable scripts
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu2' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu3' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Pie_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'CustomPanel' does not contain '_PT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Quad_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Special_Tools_Menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
module changed on disk: 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\delete_withoutConfirm.py' reloading...
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Delete_withoutConfirm', bl_idname 'edit.delete_without_confirm' has been registered before, unregistering previous
|
|||
|
|
cc_blender_tools_updater updater verbose is enabled
|
|||
|
|
cc_blender_tools_updater Updater: Read in JSON settings from file
|
|||
|
|
Cannot read ARP prefs
|
|||
|
|
Update armature presets...
|
|||
|
|
animation_layers_updater addon: Verbose is enabled
|
|||
|
|
animation_layers_updater addon: Read in JSON settings from file
|
|||
|
|
Reloading external rigs...
|
|||
|
|
Reloading external metarigs...
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'List_View' does not contain '_UL_' with prefix and suffix
|
|||
|
|
animtoolbox addon: Verbose is enabled
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Restart', bl_idname 'wm.restart_blender' has been registered before, unregistering previous
|
|||
|
|
animtoolbox addon: Read in JSON settings from file
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\addon_utils.py", line 432, in enable
|
|||
|
|
mod = importlib.import_module(module_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\__init__.py", line 54, in <module>
|
|||
|
|
auto_load.init()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 25, in init
|
|||
|
|
modules = get_all_submodules(Path(__file__).parent)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 59, in get_all_submodules
|
|||
|
|
return list(iter_submodules(directory, directory.name))
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 63, in iter_submodules
|
|||
|
|
yield importlib.import_module("." + name, package_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\nodes\tutorial.py", line 4, in <module>
|
|||
|
|
import bgl
|
|||
|
|
ModuleNotFoundError: No module named 'bgl'
|
|||
|
|
🔄 blenderkit: Verbose is enabled
|
|||
|
|
🔄 blenderkit: Read in JSON settings from file
|
|||
|
|
ℹ️ blenderkit: Ports reordered so first port is now 62485 (previous index was 0) [16:35:29.030, client_lib.py:125]
|
|||
|
|
BlenderMCP addon registered
|
|||
|
|
Addon preferences registered successfully: <bpy_struct, Addon("bl_ext.vscode_development.Rainys_Bulk_Scene_Tools") at 0x000001F07BB22520>
|
|||
|
|
Bulk Path Management registered successfully
|
|||
|
|
RainysExtensionsCheck: starting repository verification
|
|||
|
|
RainysExtensionsCheck: context restricted; scheduling repo check retry
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
Created history step 2aa10cc4-262e-4c01-88c8-9c10a36d745c
|
|||
|
|
ℹ️ blenderkit: Created new search history step [16:35:29.214, search.py:1853]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:29.214, download.py:391]
|
|||
|
|
00:03.234 blend | Read blend: "D:\2025-12-28 ytshorts gigaproj\Assets\Blends\Env\FreddyGreenRoom.blend"
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:29.533, download.py:391]
|
|||
|
|
FreddyGreenRoom.blend: Blender version (2, 93, 21)
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_FreddyGreenRoom.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_FreddyGreenRoom.blend
|
|||
|
|
ℹ️ blenderkit: Unregistering BlenderKit add-on [16:35:29.699, __init__.py:2659]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:29.699, download.py:391]
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
BlenderMCP addon unregistered
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 225, in _unregister_module_call
|
|||
|
|
unregister()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 971, in unregister
|
|||
|
|
unregister_class(cls)
|
|||
|
|
RuntimeError: unregister_class(...):, missing bl_rna attribute from '_RNAMeta' instance (may not be registered)
|
|||
|
|
Blender 5.0.1 (hash a3db93c5b259 built 2025-12-16 01:32:30)
|
|||
|
|
|
|||
|
|
Blender quit
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="shell" data-tool-name="run_terminal_cmd">
|
|||
|
|
<details><summary>Tool use: **run_terminal_cmd** • Run command: cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\MontyGreenRoom.blend'); print(f'MontyGreenRoom.blend: Blender version {bpy.data.version}')"</summary>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\MontyGreenRoom.blend'); print(f'MontyGreenRoom.blend: Blender version {bpy.data.version}')"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Warning! 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\fa_hotkeys.py' has no register function, this is now a requirement for registerable scripts
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu2' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu3' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Pie_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'CustomPanel' does not contain '_PT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Quad_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Special_Tools_Menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
module changed on disk: 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\delete_withoutConfirm.py' reloading...
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Delete_withoutConfirm', bl_idname 'edit.delete_without_confirm' has been registered before, unregistering previous
|
|||
|
|
cc_blender_tools_updater updater verbose is enabled
|
|||
|
|
cc_blender_tools_updater Updater: Read in JSON settings from file
|
|||
|
|
Cannot read ARP prefs
|
|||
|
|
Update armature presets...
|
|||
|
|
animation_layers_updater addon: Verbose is enabled
|
|||
|
|
animation_layers_updater addon: Read in JSON settings from file
|
|||
|
|
Reloading external rigs...
|
|||
|
|
Reloading external metarigs...
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'List_View' does not contain '_UL_' with prefix and suffix
|
|||
|
|
animtoolbox addon: Verbose is enabled
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Restart', bl_idname 'wm.restart_blender' has been registered before, unregistering previous
|
|||
|
|
animtoolbox addon: Read in JSON settings from file
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\addon_utils.py", line 432, in enable
|
|||
|
|
mod = importlib.import_module(module_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\__init__.py", line 54, in <module>
|
|||
|
|
auto_load.init()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 25, in init
|
|||
|
|
modules = get_all_submodules(Path(__file__).parent)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 59, in get_all_submodules
|
|||
|
|
return list(iter_submodules(directory, directory.name))
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 63, in iter_submodules
|
|||
|
|
yield importlib.import_module("." + name, package_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\nodes\tutorial.py", line 4, in <module>
|
|||
|
|
import bgl
|
|||
|
|
ModuleNotFoundError: No module named 'bgl'
|
|||
|
|
🔄 blenderkit: Verbose is enabled
|
|||
|
|
🔄 blenderkit: Read in JSON settings from file
|
|||
|
|
ℹ️ blenderkit: Ports reordered so first port is now 62485 (previous index was 0) [16:35:35.775, client_lib.py:125]
|
|||
|
|
BlenderMCP addon registered
|
|||
|
|
Addon preferences registered successfully: <bpy_struct, Addon("bl_ext.vscode_development.Rainys_Bulk_Scene_Tools") at 0x000001CCA8502520>
|
|||
|
|
Bulk Path Management registered successfully
|
|||
|
|
RainysExtensionsCheck: starting repository verification
|
|||
|
|
RainysExtensionsCheck: context restricted; scheduling repo check retry
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
Created history step 2d3f77c3-8b29-44ba-84a8-afe5c1c1130f
|
|||
|
|
ℹ️ blenderkit: Created new search history step [16:35:35.968, search.py:1853]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:35.968, download.py:391]
|
|||
|
|
00:03.171 blend | Read blend: "D:\2025-12-28 ytshorts gigaproj\Assets\Blends\Env\MontyGreenRoom.blend"
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:36.306, download.py:391]
|
|||
|
|
MontyGreenRoom.blend: Blender version (2, 93, 21)
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_MontyGreenRoom.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_MontyGreenRoom.blend
|
|||
|
|
ℹ️ blenderkit: Unregistering BlenderKit add-on [16:35:36.473, __init__.py:2659]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:36.474, download.py:391]
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
BlenderMCP addon unregistered
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 225, in _unregister_module_call
|
|||
|
|
unregister()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 971, in unregister
|
|||
|
|
unregister_class(cls)
|
|||
|
|
RuntimeError: unregister_class(...):, missing bl_rna attribute from '_RNAMeta' instance (may not be registered)
|
|||
|
|
Blender 5.0.1 (hash a3db93c5b259 built 2025-12-16 01:32:30)
|
|||
|
|
|
|||
|
|
Blender quit
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="shell" data-tool-name="run_terminal_cmd">
|
|||
|
|
<details><summary>Tool use: **run_terminal_cmd** • Run command: cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\RoxyGreenRoom.blend'); print(f'RoxyGreenRoom.blend: Blender version {bpy.data.version}')"</summary>
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd "D:\2025-12-28 ytshorts gigaproj" && blender --background --python-expr "import bpy; bpy.ops.wm.open_mainfile(filepath=r'Assets\Blends\Env\RoxyGreenRoom.blend'); print(f'RoxyGreenRoom.blend: Blender version {bpy.data.version}')"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\addon_utils.py", line 432, in enable
|
|||
|
|
mod = importlib.import_module(module_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
|
|||
|
|
Warning! 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\fa_hotkeys.py' has no register function, this is now a requirement for registerable scripts
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu2' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Submenu3' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Pie_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'CustomPanel' does not contain '_PT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'view3D.Quad_menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'Special_Tools_Menu' does not contain '_MT_' with prefix and suffix
|
|||
|
|
module changed on disk: 'C:\\Program Files\\Blender Foundation\\Blender 5.0\\5.0\\scripts\\startup\\delete_withoutConfirm.py' reloading...
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Delete_withoutConfirm', bl_idname 'edit.delete_without_confirm' has been registered before, unregistering previous
|
|||
|
|
cc_blender_tools_updater updater verbose is enabled
|
|||
|
|
cc_blender_tools_updater Updater: Read in JSON settings from file
|
|||
|
|
Cannot read ARP prefs
|
|||
|
|
Update armature presets...
|
|||
|
|
animation_layers_updater addon: Verbose is enabled
|
|||
|
|
animation_layers_updater addon: Read in JSON settings from file
|
|||
|
|
Reloading external rigs...
|
|||
|
|
Reloading external metarigs...
|
|||
|
|
register_class(...):
|
|||
|
|
Warning: 'List_View' does not contain '_UL_' with prefix and suffix
|
|||
|
|
animtoolbox addon: Verbose is enabled
|
|||
|
|
register_class(...):
|
|||
|
|
Info: Registering operator class: 'Restart', bl_idname 'wm.restart_blender' has been registered before, unregistering previous
|
|||
|
|
animtoolbox addon: Read in JSON settings from file
|
|||
|
|
🔄 blenderkit: Verbose is enabled
|
|||
|
|
🔄 blenderkit: Read in JSON settings from file
|
|||
|
|
ℹ️ blenderkit: Ports reordered so first port is now 62485 (previous index was 0) [16:35:42.561, client_lib.py:125]
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\__init__.py", line 54, in <module>
|
|||
|
|
auto_load.init()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 25, in init
|
|||
|
|
modules = get_all_submodules(Path(__file__).parent)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 59, in get_all_submodules
|
|||
|
|
return list(iter_submodules(directory, directory.name))
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\auto_load.py", line 63, in iter_submodules
|
|||
|
|
yield importlib.import_module("." + name, package_name)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\python\Lib\importlib\__init__.py", line 126, in import_module
|
|||
|
|
return _bootstrap._gcd_import(name[level:], package, level)
|
|||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|
|||
|
|
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|
|||
|
|
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|
|||
|
|
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\portable\scripts\addons\blender_visual_scripting_addon\nodes\tutorial.py", line 4, in <module>
|
|||
|
|
import bgl
|
|||
|
|
ModuleNotFoundError: No module named 'bgl'
|
|||
|
|
BlenderMCP addon registered
|
|||
|
|
Addon preferences registered successfully: <bpy_struct, Addon("bl_ext.vscode_development.Rainys_Bulk_Scene_Tools") at 0x000001D7D3892520>
|
|||
|
|
Bulk Path Management registered successfully
|
|||
|
|
RainysExtensionsCheck: starting repository verification
|
|||
|
|
RainysExtensionsCheck: context restricted; scheduling repo check retry
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
Created history step 3afbee0a-b583-4069-99e5-e049abfc12c9
|
|||
|
|
ℹ️ blenderkit: Created new search history step [16:35:42.772, search.py:1853]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:42.772, download.py:391]
|
|||
|
|
00:03.172 blend | Read blend: "D:\2025-12-28 ytshorts gigaproj\Assets\Blends\Env\RoxyGreenRoom.blend"
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_Unnamed.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_Unnamed.blend
|
|||
|
|
Render Preset --- Startup handler
|
|||
|
|
Render Preset --- Reloading presets
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Low.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\ASSET_THUMB.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_4kSuperRes.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERTICAL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\EEVEE_AMZN_VERT_STILL.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_Med.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\SPOE.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\Cycles_High.json
|
|||
|
|
Render Preset --- Loaded : R:\Flamenco\render_preset\startupscreen_giganoise.json
|
|||
|
|
Render Preset --- Presets reloaded
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:43.148, download.py:391]
|
|||
|
|
RoxyGreenRoom.blend: Blender version (2, 93, 21)
|
|||
|
|
Info: Saved copy as "2026-35-03_16-35_RoxyGreenRoom.blend"
|
|||
|
|
Incremental Autosave: Saved file: E:\BlenderCache\2026-35-03_16-35_RoxyGreenRoom.blend
|
|||
|
|
ℹ️ blenderkit: Unregistering BlenderKit add-on [16:35:43.336, __init__.py:2659]
|
|||
|
|
ℹ️ blenderkit: No temporarily enabled addons to clean up [16:35:43.336, download.py:391]
|
|||
|
|
Traceback (most recent call last):
|
|||
|
|
BlenderMCP addon unregistered
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 225, in _unregister_module_call
|
|||
|
|
unregister()
|
|||
|
|
File "C:\Program Files\Blender Foundation\Blender 5.0\5.0\scripts\modules\bpy\utils\__init__.py", line 971, in unregister
|
|||
|
|
unregister_class(cls)
|
|||
|
|
RuntimeError: unregister_class(...):, missing bl_rna attribute from '_RNAMeta' instance (may not be registered)
|
|||
|
|
Blender 5.0.1 (hash a3db93c5b259 built 2025-12-16 01:32:30)
|
|||
|
|
|
|||
|
|
Blender quit
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
## Blender file versions in `Assets\Blends\Env`:
|
|||
|
|
|
|||
|
|
- **Atrium-001.blend**: Blender 2.93 (file version `(2, 93, 21)`)
|
|||
|
|
- **ChicaGreenRoom.blend**: Blender 2.93 (file version `(2, 93, 21)`)
|
|||
|
|
- **FreddyGreenRoom.blend**: Blender 2.93 (file version `(2, 93, 21)`)
|
|||
|
|
- **MontyGreenRoom.blend**: Blender 2.93 (file version `(2, 93, 21)`)
|
|||
|
|
- **RoxyGreenRoom.blend**: Blender 2.93 (file version `(2, 93, 21)`)
|
|||
|
|
|
|||
|
|
All environment files were created in **Blender 2.93**, which is older than the character files (Blender 3.0) checked earlier.
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
_**User (2026-01-03 23:30Z)**_
|
|||
|
|
|
|||
|
|
was 2.93 LTS for a while? many people seemed to use it religiously, and the 21 patches seems to indicate a lot of support.
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
_**Agent (model default, mode Agent)**_
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
Checking whether Blender 2.93 was an LTS release.
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="search" data-tool-name="web_search">
|
|||
|
|
<details>
|
|||
|
|
<summary>Tool use: **web_search** • Searched web `Blender 2.93 LTS long term support` • **1** results</summary>
|
|||
|
|
|
|||
|
|
| Title | URL | Chunk |
|
|||
|
|
|-------|-----|-------|
|
|||
|
|
| Web Search Results | | Yes, Blender 2.93 was a Long-Term Support (LTS) release, supported from June 2021 until June 2023. During this period, it received 18 corrective releases, addressing 359 issues. ([blender.org](https://www.blender.org/download/lts/2-93/?utm_source=openai)) The extensive support and numerous patches contributed to its widespread adoption among users seeking stability for long-term projects. |
|
|||
|
|
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
Yes, **Blender 2.93 was an LTS (Long Term Support) release**.
|
|||
|
|
|
|||
|
|
- Supported from June 2021 to June 2023 (2 years)
|
|||
|
|
- Received 18 corrective releases addressing 359 issues
|
|||
|
|
- Widely used for stability in long-term projects
|
|||
|
|
|
|||
|
|
The file version `(2, 93, 21)` indicates patch 21 in the 2.93 series. The LTS period explains why many projects still use 2.93; it was the stable, supported version for two years, which is why you see it in your environment files.
|
|||
|
|
|
|||
|
|
Blender 3.3 and 3.6 are also LTS releases, but 2.93 was the first LTS in the 2.x series and had strong adoption.
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
_**User (2026-01-03 23:30Z)**_
|
|||
|
|
|
|||
|
|
what was the latest 2.93 patch?
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
_**Agent (model default, mode Agent)**_
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="search" data-tool-name="web_search">
|
|||
|
|
<details>
|
|||
|
|
<summary>Tool use: **web_search** • Searched web `Blender 2.93 latest patch version final release` • **1** results</summary>
|
|||
|
|
|
|||
|
|
| Title | URL | Chunk |
|
|||
|
|
|-------|-----|-------|
|
|||
|
|
| Web Search Results | | The latest official release of Blender 2.93 LTS is version 2.93.15, released on February 21, 2023. ([blender.org](https://www.blender.org/download/lts/2-93/?utm_source=openai)) This version includes several bug fixes and improvements.<br/><br/>Regarding the file version `(2, 93, 21)` you've encountered, it's important to note that Blender's internal data versioning can differ from the official release version. The data version (`bpy.data.version`) is incremented whenever there are changes to the Blender file format that require data migration. This means that even if the official release is labeled as 2.93.15, the internal data version might be higher due to such changes. ([blenderartists.org](https://blenderartists.org/t/blender-2-93-lts-ends-at-2-93-18-so-why-does-my-file-say-2-93-21/1554921/7?utm_source=openai))<br/><br/>Therefore, while the latest official release is 2.93.15, the internal data version `(2, 93, 21)` indicates that there have been multiple updates to the file format since the initial 2.93 release. |
|
|||
|
|
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
<tool-use data-tool-type="search" data-tool-name="web_search">
|
|||
|
|
<details>
|
|||
|
|
<summary>Tool use: **web_search** • Searched web `"Blender 2.93.18" OR "Blender 2.93.15" final last version` • **1** results</summary>
|
|||
|
|
|
|||
|
|
| Title | URL | Chunk |
|
|||
|
|
|-------|-----|-------|
|
|||
|
|
| Web Search Results | | The latest official release of Blender 2.93 LTS is version 2.93.15, released on February 21, 2023. ([blender.org](https://www.blender.org/download/lts/2-93/?utm_source=openai)) However, you may encounter files indicating a version like 2.93.21. This discrepancy arises because Blender's internal data versioning (e.g., 2.93.21) is updated independently of the official release version (e.g., 2.93.15). The data version increments with each change to the file format, even if the official release number remains the same. ([blenderartists.org](https://blenderartists.org/t/blender-2-93-lts-ends-at-2-93-18-so-why-does-my-file-say-2-93-21/1554921?utm_source=openai)) |
|
|||
|
|
|
|||
|
|
</details>
|
|||
|
|
</tool-use>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
|
|||
|
|
The latest official release of Blender 2.93 LTS was **2.93.15**, released on February 21, 2023.
|
|||
|
|
|
|||
|
|
The file version `(2, 93, 21)` is the internal data version, not the release version. The data version increments with file format changes, so it can be higher than the release number. Your files showing `(2, 93, 21)` were likely created or saved in a later 2.93 build that had file format updates, even if the release was still labeled 2.93.15.
|
|||
|
|
|
|||
|
|
In short: the final release was **2.93.15**, but the internal data version can go higher (like 21) due to file format changes.
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|