Вопрос - ответ

19 августа 2015 13:31
Здравствуйте, у меня не получается открыть модель из blender в браузере, всё отображается не так, почему?
это в blender:
это в браузере:
19 августа 2015 13:38

почему?
Пришлите пожалуйста скриншот из консоли браузера, желательно в полном развороте.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
19 августа 2015 13:43
19 августа 2015 14:02
И ещё могли бы вы кинуть код для example.js, чтобы просто открыть в html эту сцену. (если воспользоваться примером "Создание интерактивного веб-приложения" и в example.js вместо
function load() {
    m_data.load("example.json", load_cb);}
поставить
function load() {
    m_data.load("своё название проекта.json", load_cb);}
, браузер не показывает мою сцену…
19 августа 2015 14:18

браузер не показывает мою сцену…

Браузер настроили для загрузки локальных ресурсов?

Если не хочется использовать эту процедуру, то можно открывать проект, используя сервер разработчика. Поместите ваш проект в корень SDK, к примеру, и уже в браузере введите: localhost:6687/your_project/example.html
Если вы не меняли настройки порта сервера, то по умолчанию он стартует на порте 6687
19 августа 2015 14:27

И ещё могли бы вы кинуть код для example.js, чтобы просто открыть в html эту сцену

example
19 августа 2015 14:30

это в браузере:

Чтобы избавиться от розовых материалов обратите внимание на эту тему:
https://www.blend4web.com/ru/forums/topic/103/?page=2#post-1439
19 августа 2015 14:54
да, действительно розовое убралось, но не накладывается обратно текстура и форма всё равно изменена
19 августа 2015 14:59
1)Форма отличается от оригинальной по причине того что на объектах присутствует неравномерный скейл по всем осям, в движке же поддерживается только одинаковый по всем трём осям. Примените скейл тогда форма будет такая как в Blender.
2)Текстуры не подгружаются так как скорее всего движок их или не может погрузить по причине того что браузеру запрещено использование локальных файлов.
3)Так же у вас используется текстура размеры которой не кратны двум, и возможно они обрезаются где либо в невидимой области. Сделайте текстуры кратные двум 256х256, 512х512б 1024х1024 и т.д. и одна из проблем решиться.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
19 августа 2015 15:10
Выставите на объектах в их свойствах "Apply scale".

Далее.
Видите красный сигнал светафора в верхнем правом углу? он говорит о том, что в консоли имеются ошибки. Нажмите F12 и посмотрите, что там написанно.

Предполагаю, что у вас текстуры находятся не внутри директории SDK. А локальный сервер видит только то, что ему положенно видеть - директорию SDK. Все что вне ее - не загрузится, а обвалится в консоль с 404ой ошибкой. Попробуйте расположить файлы для текстур внутри SDK.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.