Post by leebdog on Aug 19, 2023 5:50:33 GMT -5
Blender version:3.6.2(from steam) and 3.6.1
S4S version: 3.2.1.1(star)
Sims4 path: D:\steam\...\The Sims4\
Sims4 Documents: D:\Electronic Arts\The Sims4
Blender Path: D:\Blender Foundation\Blender 3.6\blender.exe
Hello! I'm trying to export a pose or animation clip but got this error, also I can't export mesh of objects(while I can export the texture.png)
I can see the S4S Tools in the blender. I have read some posts like this and tried many times but it still doesn't work. If someone could help me with this problem I would really appreciate it.
The Sims 4 Studio - Version 3.2.1.1
System.AggregateException: One or more errors occurred. (Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\ProgramData\S4Studio\Scripts\clipimporter.py", line 25, in <module>
mannequin_material = load_material('BaseTexture', u'C:\\ProgramData\\S4Studio\\Scripts\\eca06245-ecba-4af5-83a8-37c22e972d68\\mannequin.png')
File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\s4studio\blender\__init__.py", line 95, in load_material
texture_index = add_texture_to_material(material, map_name, img, texture_index, is_cas)
File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\s4studio\blender\__init__.py", line 42, in add_texture_to_material
output_node = material.node_tree.nodes["Material Output"]
KeyError: 'bpy_prop_collection[key]: key "Material Output" not found'
changing mode from None to OBJECT select=None
Mode is now None
changing mode from None to OBJECT select=None
Mode is now None
changing mode from None to OBJECT select=None
Mode is now None
changing mode from None to EDIT select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now EDIT
changing mode from EDIT to POSE select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now POSE
changing mode from POSE to EDIT select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now EDIT
changing mode from EDIT to EDIT select=None
Mode is now None
changing mode from None to OBJECT select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now OBJECT
ROTATING mode= OBJECT active=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
ROTATING mode= OBJECT active=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
changing mode from OBJECT to POSE select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now POSE
Blender quit
)
---> S4Studio.Blender.BlenderException: Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\ProgramData\S4Studio\Scripts\clipimporter.py", line 25, in <module>
mannequin_material = load_material('BaseTexture', u'C:\\ProgramData\\S4Studio\\Scripts\\eca06245-ecba-4af5-83a8-37c22e972d68\\mannequin.png')
File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\s4studio\blender\__init__.py", line 95, in load_material
texture_index = add_texture_to_material(material, map_name, img, texture_index, is_cas)
File "C:\Users\[UserName]\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\s4studio\blender\__init__.py", line 42, in add_texture_to_material
output_node = material.node_tree.nodes["Material Output"]
KeyError: 'bpy_prop_collection[key]: key "Material Output" not found'
changing mode from None to OBJECT select=None
Mode is now None
changing mode from None to OBJECT select=None
Mode is now None
changing mode from None to OBJECT select=None
Mode is now None
changing mode from None to EDIT select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now EDIT
changing mode from EDIT to POSE select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now POSE
changing mode from POSE to EDIT select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now EDIT
changing mode from EDIT to EDIT select=None
Mode is now None
changing mode from None to OBJECT select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now OBJECT
ROTATING mode= OBJECT active=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
ROTATING mode= OBJECT active=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
changing mode from OBJECT to POSE select=<bpy_struct, Object("rig") at 0x000002C2548B9D08>
Mode is now POSE
Blender quit
at S4Studio.Blender.BlenderUtilities.RunBlender(String script, String blend, Boolean background, Boolean check_version)
at S4Studio.Blender.BlenderUtilities.ExportClip(String custom_blend, String custom_clip, String mannequin_folder, String mannequin_texture, String rig_resource)
at S4Studio.ViewModels.Animation.AnimationPackCustomContent.<>c__DisplayClass152_0.<DoExport>b__0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of inner exception stack trace ---