Форум

Как заставить работать на удаленном сервере

02 марта 2015 22:28
Добрый вечер! Сразу прошу прощения за идиотский вопрос, но все же … Проведя еще час пришло некоторое осознание. Подскажите пожалуйста что надо залить на сервер что бы можно было посмотреть сцену(или правильней сказать что можно не заливать на сервер)?
03 марта 2015 11:22
Добрый день!
Вы можете залить только html-файл, полученный из Blender через команду Export->Blend4Web(.html), тогда для просмотра сцены будет использоваться интегрированный web-плеер (подробнее здесь: https://www.blend4web.com/doc/ru/web_player.html?highlight=html#web-player).
Для загрузки в движок необходимо заливать json-файл и bin-файл, полученные из Blender через команду Export->Blend4Web(.json), и файлы ресурсов, на которые ссылается ваша сцена (подробнее тут: https://www.blend4web.com/doc/ru/workflow.html#index-0). При этом необходимо залить сам движок.
Рекомендую также почитать https://www.blend4web.com/doc/ru/developers.html#developers.
03 марта 2015 11:41

и файлы ресурсов, на которые ссылается ваша сцена
Вы имеете в виду различные текстуры и т.д. с этим все более мене ясно. Меня интересуют файлы движка которые необходимы на сервере. Вчера методом научного тыка (удалил примеры) удалось уменьшить размер залитых на сервер файлов до ~300мб. Статью про разработку и штудировал, по моим догадкам надо исходя из данных в этом разделе "Файловая структура SDK" удалять все ненужное?
03 марта 2015 12:19
Если вы экспортируете сцену в html - вам больше ничего не нужно. Всё включено.
Если пишете своё приложение - необходимы файлы движка из директории SDK deploy/apps/common (собственно, для их непосредственного использования в приложении).
03 марта 2015 12:26
Валентин, огромное вам спасибо!
03 марта 2015 13:01
Обратите внимание на вот эту страницу. Тут, например, используются следующие ресурсы для загрузки 3D-сцены на web-страницу:
1) главный HTML-файл (сделанный Вами)
2) файлы движка, необходимые для запуска и работы приложения (файл b4w.full.min.js из deploy/apps/common)
3) файлы 3D-сцен, полученные при экспорте с помощью аддона Blend4Web в Blender'е
4) js-скрипты, составляющие основу логики приложения (пишутся Вами)

Либо, как уже Вам посоветовали, использовать экспорт в HTML, где у вас все ресурсы будут внутри HTML-файла, созданного аддоном
03 марта 2015 23:20
Ошибочка вышла.
12 марта 2015 14:39
Здравствуйте.
Решил не создавать новую тему и спросить здесь.
Несколько дней назад узнал о вашем замечательном проекте. Большое спасибо за вашу работу.
Вопрос в следующем. Я сделал не сложный интерактив в Блендере, экспортировал через addon в html. В браузере он отлично открывается. Но я не могу понять как его выложить на свой сайт например в размере 800*600 (не на весь экран), который сделан на WIX. Нужно что-то прописать в моем экспортированном html файле? Я читал документацию на вашем сайте, но не разобрался. Искал в гугле, тоже не понял.
Понимаю, что вопрос нубский, но я 3d-шник, с web программированием не знаком.
12 марта 2015 15:56
Добрый день и добро пожаловать на форум!
Ответ на ваш вопрос содержится в этой статье https://www.blend4web.com/ru/article/55
Если коротко - вам нужен HTML-тег <iframe>.
12 марта 2015 16:46
Спасибо за ответ. Очень оперативно.
Но у меня еще не получилось. Я понимаю, что iframe создает область на странице, в которую загружается мой html файл.
В строке src="/tutorials/examples/web_page_integration/apple.html" в вашем примере указан путь к файлу. Я выложил свой файл на dropbox и указал ссылку на него, появляется пустая рамка, мой html не загружается.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.