Форум

После обновления Блендера и B4W на актуальные версии вылезли куча ошибок , подскажите как зарешать их...

17 ноября 2017 15:01
После обновления Блендера и B4W на актуальные версии вылезли куча ошибок , подскажите как зарешать их…

1. Что это все может значить при попытке сохранить сцену в HTML формате:

2. как найти в каком материале прописана эта текстура кривая? ( перерыл все материалы , такого в списке текстур нет !)
Осиротевшие объекты чистил, не помогло.

"
Traceback (most recent call last):
File "C:\blend4web_sdk_free\addons\blend4web\html_exporter.py", line 107, in execute
self.run(filepath_val)
File "C:\blend4web_sdk_free\addons\blend4web\html_exporter.py", line 195, in run
autosave()
File "C:\blend4web_sdk_free\addons\blend4web\html_exporter.py", line 353, in autosave
bpy.ops.wm.save_mainfile(filepath=filepath)
File "C:\Program Files\Blender Foundation\Blender\2.79\scripts\modules\bpy\ops.py", line 189, in __call__
ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Unable to pack file, source path 'C:\Max\??????????2.jpg' not found
location: <unknown location>:-1

"


3. и еще сегодняшнее при экспорте в JSON :



"Traceback (most recent call last):
File "C:\blend4web_sdk_free\addons\blend4web\exporter.py", line 5186, in execute
self.run(filepath_val)
File "C:\blend4web_sdk_free\addons\blend4web\exporter.py", line 5450, in run
relpath_to_viewer = os.path.relpath(export_filepath, path_to_viewer)
File "C:\Program Files\Blender Foundation\Blender\2.79\python\lib\ntpath.py", line 574, in relpath
path_drive, start_drive))
ValueError: path is on mount 'D:', start on mount 'C:'

location: <unknown location>:-1


"
Денис
17 ноября 2017 15:53
2. Проблема скорее всего блендеровская и с отключенным Blend4Web она тоже будет возникать.
Могу предложить след. алгоритм:
  • Запускаете блендер, переходите в "Python Console", вставляете след. содержимое:

  • import bpy
    for i in bpy.data.images:
    print(i.name, i.filepath)
  • Нажимаете Enter
  • В консоли вы увидите информацию о текстурах в формате "имя_текстуры путь":

  • matcap.PNG //../бленд/textures/matcap.PNG
    hat_diff.png //hat_diff.png
    hat_normal //hat_normal.png
  • Далее находите имя своей текстуры по пути из сообщения об ошибке
  • Далее открываете Outliner, в выпад списке "Blender File", находите текстуру по имени и удаляете (ведь она не нужна?) выбрав соотв. пункт в контекстном меню

3. Здесь кажется баг. Не могли бы вы уточнить при каких действиях происходит ошибка? Я правильно понимаю, что sdk и место куда происходит экспорт находятся на разных логических дисках?
Александр (команда Blend4Web)
twitter
17 ноября 2017 16:56
2. файлик нашел , в блендер-файл и удалил там же
но вопрос в том что для чего он на него ссылался при экспорте если ни в одном объекте его ен было привязано..
т.к. в JSON файлике после экспорта о нем ни следа не было

3. да при попытке экспортнуть в HTML или JSON выдает эти ошибки

и да, Б4В и сцена на разных дисках.. весь это головняк с путями похоже не только меня достал.. т.к. очень много тем на форуме появляется с вопросами про пути итд.. может стоит как то это урегулировать ?
Денис
17 ноября 2017 17:18
2. Это ругается Blender при сохранении файла. При экспорте если стоит галочка "Autosave blend file" вызывается блендеровский оператор сохранения.
3. Конкретно эта ошибка похоже была добавлена в последнем релизе. У нас планируется корректирующий релиз на следующей неделе, исправим.

Проблемы с путями появляются иногда. Например сейчас не достатотчно протестировали и добавили баг .
Виновник будет наказан со всей строгостью!
PS Я уже начал самобичевание
Александр (команда Blend4Web)
twitter
17 ноября 2017 17:21
ХХХАА )) подождем результатов
Денис
22 ноября 2017 12:21
Обновили сборки
Александр (команда Blend4Web)
twitter
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.