Форум

Ошибка при экспорте

24 апреля 2016 08:26
Разрослась у меня сцена… И вот при создании нового объекта (линкованного или просто меша) и когда помещаю его в родителя->родителя родителя появляется при экспорте такая ошибка:

Traceback (most recent call last):
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\server.py", line 304, in execute
save_export_path = False)
File "C:\Program Files\Blender Foundation\Blender\2.77\scripts\modules\bpy\ops.py", line 189, in __call__
ret = op_call(self.idname_py(), None, kw)
RuntimeError: Ошибка: Traceback (most recent call last):
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 4507, in execute
self.run(filepath_val)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 4679, in run
process_components(tags)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 672, in process_components
process_scene(scene)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 1051, in process_scene
scene_data["objects"].append(process_object(obj))
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 1651, in process_object
obj_data["dupli_group"] = process_group(dupli_group)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 2146, in process_group
group_data["objects"].append(process_object(obj, is_hair=for_particles))
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 1631, in process_object
obj_data["data"] = OrderedDict({ "uuid": process_mesh(data, obj) })
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 2746, in process_mesh
mat_data_uuid = process_material(material)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 2495, in process_material
process_node_tree(mat_data, material)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 4194, in process_node_tree
process_texture(node.texture)
File "C:\Users\user\Desktop\blend4web_sdk_free\addons\blend4web\exporter.py", line 2528, in process_texture
texture["export_done"] = True
TypeError: unsubscriptable object

location: C:\Program Files\Blender Foundation\Blender\2.77\scripts\modules\bpy\ops.py:189



location: <unknown location>:-1


Если объект удалю, то ошибка не пропадёт, пока не перезагружу сцену/blender

Сейчас участвую в хакатоне, чуть позже постараюсь выложить сценку. Очень большой размер у проекта.

Версия 16.03
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
26 апреля 2016 13:13
Разобрался. Было много missing объектов, которые blender не чистил. Создал новый проект и за "аппендил" туда всё что нужно. Ошибка пропала.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.