Форум

* Создал 1й проект, не могу разобраться с путями т.к. JSON и код нужно встраивать в другом приложении.. Прошу помощи.

14 июля 2016 19:32
Всем привет,

Создал 1й проект, не могу разобраться с путями т.к. JSON и код нужно встраивать в другом приложении..

Может кто работает так как мне нужно поделитесь советами:
1. на СДК Эклипс делается сам проект целиковый
2. в проект на эклисп JS+HTML пытаюсь встроить то, что сделано в B4W

подскажите как правильно настраивать сам проект B4W и выгружать рабочий результат с
относительными путями к текстурам включая сами текстуры( я та понял их еще желательно конвертнуть) итд.. ( относительно HTML файла конечно)

Курение документации не помогло.. ((

deploy из интерфейса "СДК" выгрузил те же файлы проекта с старыми путями и папку АССЕТС со вложенной копией файликов (((

PS рабочая парка Эклипса на другом диске итд итп..

Прошу помощи

СПАСИБО ЗАРАНЕЕ
Денис
14 июля 2016 23:01
дополнение, посоздавал файлики ХТМЛ итд в папке проекта
пробую сделать ДЕПЛОЙ

вижу: ( на win10 x64)

Traceback (most recent call last):
File "C:\blend4web_sdk_free\apps_dev\project.py", line 44, in
project_cli.run(sys.argv, base_dir)
File "C:\blend4web_sdk_free\scripts\lib\project_cli.py", line 212, in run
run_deploy(args[1:], proj_path)
File "C:\blend4web_sdk_free\scripts\lib\project_cli.py", line 1865, in run_deploy
change_assets_path(deploy_abs_path, assets_path_prefix)
File "C:\blend4web_sdk_free\scripts\lib\project_cli.py", line 1277, in change_assets_path
file_data = engine_file.read()
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\encodings\cp1251.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 11988: character maps to
Traceback (most recent call last):
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\weakref.py", line 595, in _exitfunc
f()
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\weakref.py", line 519, in __call__
return info.func(*info.args, **(info.kwargs or {}))
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\tempfile.py", line 796, in _cleanup
_shutil.rmtree(name)
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\shutil.py", line 488, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\shutil.py", line 378, in _rmtree_unsafe
_rmtree_unsafe(fullname, onerror)
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\shutil.py", line 383, in _rmtree_unsafe
onerror(os.unlink, fullname, sys.exc_info())
File "C:\Program Files\Blender Foundation\Blender\2.77\python\lib\shutil.py", line 381, in _rmtree_unsafe
os.unlink(fullname)
PermissionError: [WinError 32] Процесс не может получить доступ к файлу, так как этот файл занят другим процессом: 'c:\\Temp\\tmptkiks59l\\archive_content_dir\\main.js'


и еще конечно сам проект запускается с файлика ХТМЛ локально..

смотрит вроде из камеры, но почему то ближе чем настроено в блендере( так же ка ки в плейере) не врено.

пишет
в консоли:

" ….
B4W LOG: LOAD IMAGE 360x360 ../../deploy/assets/L-3D/DdNormalMap.png?t=31052016152546b4w.min.js:444:24
Error: WebGL: texImage2D: Chosen format/type incured an expensive reformat: 0x1908/0x1401b4w.min.js:621:451
B4W LOG: LOADED ALL IMAGESb4w.min.js:444:24
Error: WebGL: drawElements: Active texture 0 for target 0x0de1 is uninitialized, and will be (perhaps slowly) cleared by the implementation.b4w.min.js:232:442
Error: WebGL: drawElements: This operation requires zeroing texture data. This is slow.b4w.min.js:232:442
B4W LOG: THREAD 0: LOADED CALLBACKb4w.min.js:444:24
B4W LOG: START NLAb4w.min.js:444:24
Error: WebGL: drawElements: Active texture 0 for target 0x8513 contains TexImages with uninitialized data along with TexImages with initialized data, forcing the implementation to (slowly) initialize the uninitialized TexImages.b4w.min.js:232:442
Error: WebGL: drawElements: This operation requires zeroing texture data. This is slow.
Денис
15 июля 2016 03:14
Пришлось прям в JSON поправить пути к текстурам итд… и проект запустился на браузере локально.

Кроме того камера почему то в 2 раза ближе показывает, чем она на строена в блендере зум в ней я не нашел настроеный.
Денис
15 июля 2016 08:56
Попробуйте перед экспортом упаковать все текстуры в blend файл.


Если создавать проект внутри директории SDK то проблем с текстурами не будет.

Что бы регулировать "зумм камеры" выберите камеру на сцене и в свойствах камеры меняйте значение параметров во вкладке линзы (lens). Для просмотра, вида из камеры нажмите 0 на numpad.

P.S. Извиняюсь за корявость первоначального сообщения. Печатал с мобилки…
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
15 июля 2016 10:25
Добро пожаловать на форум

Посмотрите этот раздел документации - https://www.blend4web.com/doc/ru/project_manager.html
Может вам стоит делать "Bundlet Project"
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
15 июля 2016 12:57
"Что бы регулировать "зумм камеры" выберите камеру на сцене и в свойствах камеры меняйте значение параметров во вкладке линзы (lens). Для просмотра, вида из камеры нажмите 0 на numpad."

как и писал выше , в блендере с вида из камеры все четко показывает.. конечно регулировал как напсиано.
но по факту чтоб добиться результата пришлось отодвинуть камеру в 2 раза ( т.е. поле в блендере шире чем оно потом в проекте показывает)
Денис
15 июля 2016 12:59
"Если создавать проект внутри директории SDK то проблем с текстурами не будет."

проект кончно ка кпо докам создан внутри СДК папаки . все распихано по разделам как напиано.
но пришлось все пути удалить руками из JSON и свалить все в одну кучу в папке с итоговым проектом..

"СДК" говорите )))))
Денис
15 июля 2016 13:00
Ответ на сообщение пользователя Михаил Беззубиков
Добро пожаловать на форум

Посмотрите этот раздел документации - https://www.blend4web.com/doc/ru/project_manager.html
Может вам стоит делать "Bundlet Project"

Именно этим и руководсвовался, мастером и создавал.. о чем и пишу прошу взгялите на ошибки которые например в темп папке вылезают итд..
Денис
15 июля 2016 14:28
Размер изображения в камере может отличаться из за разных соотношений ширины/высоты картинки камеры и окна рендера в браузере.

Рекомендую обновить сдк, смотрю у вас в логах название каталогов от предыдущей версии.
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
15 июля 2016 14:31
Ответ на сообщение пользователя Кирилл
Размер изображения в камере может отличаться из за разных соотношений ширины/высоты картинки камеры и окна рендера в браузере.

Рекомендую обновить сдк, смотрю у вас в логах название каталогов от предыдущей версии.

УТОЧНЯЮ: Blend4Web SDK Free 16.05

так я только недавно ставил.. посмотрю конечно обновление
сейчас

про размер ,я принудительно выставил размер канваса маленький и 1:1 так что не в этом дело думается
Денис
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.