论坛

由用户创建的信息 Mousecach
10 August 2016 13:50
Ответ на сообщение пользователя Кирилл
Если веб сервер отдаст все файлы правильно, то проблем не будет…
Какое содержимое показывает отладчик браузера в запросах от b4w? Оно соответствует содержанию запрошенных файлов?

Он показывает во вкладке сеть что все файлы, которые были запрошены вернулись как и должны были.
Но в самом коде сервера я немного пути меняю, чтобы выдать что нужно, но лежат они по-разному. Причем, эти пути я немного правлю даже в файлах библиотек b4w.min.js и uranium.js. Я так делаю, ибо пока по-другому не передать файлы. Вот думаю, не стоило этого делать)))
09 August 2016 20:23
Пока не выходит. Но думаю, что сие из-за того, что я пытаюсь с путями мудрить.
Для тех кому интересно, вот ссылка:
https://github.com/Mousecach/Deep-Space/tree/develop
сама программа находится в ветке develop.
Для работы и запуска требуется node.js. После установки в папке в командной строке необходимо выполнить npm install. После запустить node app.js. В браузере открыть localhost:8080
08 August 2016 19:43
Добрый день!
Я делаю свой сайт с использованием Node.js. Хотелось бы в дальнейшем использовать на нём контент, созданный в B4W.
В данный момент я реализовал загрузку необходимых ресурсов, но чисто файлы. Вот вывод консоли:
B4W WARN: Couldn't determine path to ancillary resources, fallback to the current page directory
lib.js:7708 B4W WARN: Couldn't determine path to ancillary resources, fallback to the current page directory
lib.js:7708 B4W WARN: Couldn't determine path to ancillary resources, fallback to the current page directory
lib.js:7708 B4W LOG: INIT ENGINE 16.05 RELEASE (31.05.2016 15:25:46)
lib.js:7708 B4W LOG: INIT WEBGL 1
lib.js:7708 B4W LOG: GET EXTENSION WEBGL_debug_renderer_info
lib.js:7708 B4W LOG: RENDERER INFO: Google Inc., ANGLE (AMD Radeon HD 7900 Series Direct3D11 vs_5_0 ps_5_0)
lib.js:7708 B4W LOG: INIT WEBAUDIO: 48000Hz
lib.js:7708 B4W LOG: GET EXTENSION WEBGL_depth_texture
lib.js:7708 B4W LOG: GET EXTENSION WEBGL_compressed_texture_s3tc
lib.js:7708 B4W LOG: Chrome detected. Some of deprecated functions related to the Doppler effect won't be called.
lib.js:7708 B4W LOG: SET PRECISION: highp
lib.js:7708 B4W LOG: LOAD METADATA B4WData.json?t=31052016152546
lib.js:7708 B4W LOG: LOAD BINARY DS.bin?t=31052016152546
lib.js:7707 B4W ERROR: Unknown keyframe interpolation mode: -7.063963709316766e+28c @ lib.js:7707a.panic @ lib.js:8651a.approximate_curve @ lib.js:8580q @ lib.js:8251q @ lib.js:7943a.update_scheduler @ lib.js:7948a.update @ lib.js:8312k @ lib.js:10063
lib.js:8651 Uncaught engine panic:
The engine tried to perform an invalid operation and halted.
Please copy the console contents above and submit it to the Blend4Web forum at
https://www.blend4web.com/en/forums/forum/17/

Меня смущает ?t=31052016152546 в запросе json и bin файла.
Не могли бы Вы рассказать, что и куда я должен передать, чтобы загрузка произошла правильно.

Для дебага вот раскрытая информация об ошибках (и в приложении скрин):
lib.js:7707 B4W ERROR: Unknown keyframe interpolation mode: -7.063963709316766e+28c @ lib.js:7707a.panic @ lib.js:8651a.approximate_curve @ lib.js:8580q @ lib.js:8251q @ lib.js:7943a.update_scheduler @ lib.js:7948a.update @ lib.js:8312k @ lib.js:10063
lib.js:8651 Uncaught engine panic:
The engine tried to perform an invalid operation and halted.
Please copy the console contents above and submit it to the Blend4Web forum at
https://www.blend4web.com/en/forums/forum/17/a.panic @ lib.js:8651a.approximate_curve @ lib.js:8580q @ lib.js:8251q @ lib.js:7943a.update_scheduler @ lib.js:7948a.update @ lib.js:8312k @ lib.js:10063

Завтра вечером смогу скинуть ссылку на github, для локального дебага, если это необходимо. Сегодня, увы, возможности нет.
08 June 2016 19:29
Наконец-то попал домой.
Спасибо за советы/ответы

Суть в том, что я хотел сделать планету, виду снаружи, аля с орбиты. Следовательно, солнце должно светить и звёзды быть. Правда, я думал, что опция Stars: specials даст некий сверхъестественный эффект настоящего звёздного неба. Вот сие и затеял. Оказалось, что разница не большая. Но всё равно, дело было полезное: и баг нашли и другим осваивающимся на будущее)
08 June 2016 13:25

Ответ на сообщение пользователя Павел Котов
Можно добавить немного Environment Lighting'а во вкладке мира. Подойдет такой вариант?

Будет не реалистично(
Нужен все же свет как от звезды и звезды на заднем плане.
06 June 2016 13:13

Ответ на сообщение пользователя Павел Котов
Mousecach, добро пожаловать на форум :)

Спасибо что помогли нам найти баг в работе Halo!

Мы с ним разберемся, а пока можно сделать следующим образом:

-поскейлите сферу (в Edit Mode) так, чтобы камера была внутри этой сферы. Т.е. в +пять раз, к примеру.
-установить тип прозрачности Add.
-и это уже просто как совет - установить Size самих частичек в настройке материала около 0.05.

Все, так должно работать - звезды будут появляться ночью и исчезать днем

Спасибо за приглашение.

Очень рад, что помог в поиске ошибки.

Вопрос еще вот в чем у меня: мне же нужно замоделировать нахождение в космосе, с освещением и далекими звездами. Освещение у меня, выходит, нет, так как на солнце стоит галочка "Динамической интенсивности", но оно мне нужно. Как лучше сделать с точки зрения производительности, чтобы и звезды были и солнце светило? Добавить вторую лампу типа солнце, но без установленной галочки?
05 June 2016 17:39

Ответ на сообщение пользователя Константин Голубев
Да, очень красивые звёзды получаются без опции "Special: Stars". А зачем включать эту опцию? Но я сам не особо понимаю этой концепции, Гало есть, а зачем эта опция вообще? Что она даёт?

Может звёзды появляются в установленное время суток? Я не нашёл описания. Будем ждать разработчиков.

Мне надеялось, что тогда звёзды не будут привязаны к вершинам и будут мигать иногда… В общем, надеялся, что данная опция лишит ряд проблем, связанных со статичностью Гало.

Спасибо. Будем ждать
05 June 2016 16:15

Ответ на сообщение пользователя Константин Голубев
Для начала - у тебя там именно сфера? Или ты оставил только вершины? Я позавчера тоже, удалил грани, натыкал полное небо звёзд вершинами, а на экспорте - хоть ты лопни ни одной точечки.

Второе - на каком расстоянии от камеры находятся вершины? Я бы создал для начала простое гало, добился его показа в камере, а потом играться. Надо выставить размер гало, и выставить усечение камеры дальше, чем находятся вершины (или отключить отсечение объекта в настройках экспорта объекта)

Константин, добрый день. Спасибо, что откликнулись.
1) Да, просто сфера, я её добавил и применил к ней материал, что на картинке.
2) Достаточно близко. Я сначала так и сделал, добавил простое гало, сделал всё как мне надо, нажал галочку "Special: Stars". и всё, на выходе тишина.

На всякий случай, исходники: https://github.com/Mousecach/Planet
05 June 2016 10:40
Добрый день!
Пытаюсь создать звёздное небо через статический меш, с помощью материала Halo.
1) Материал настроил (прикладываю скрин с настройкой)

2) На лампе типа солнце поставил галку Dynamic Intensity
3) Меш помещаю непосредственно перед камерой
4) Через скрип получил модуль var m_lights = require("lights");, установил время:
function load_cb(data_id) {
m_app.enable_camera_controls();

// place your code here
m_lights.set_day_time(0.0);
}

Результата же, увы, нет:


Объясните, пожалуйста, что я делаю не так?