论坛

由用户创建的信息 den812
25 July 2016 14:43
Ответ на сообщение пользователя Семенцов Роман
…..
Использования m_cfg.P_CUSTOM подразумевалось следующим образом: вы открываете файл SDK/src/config.js и вручную изменяете параметры на требуемые.

При создании проекта необходимо будет проставить галочку, чтобы в случае компиляции приложения, исходники движка тоже перекомпилировались (поскольку вы внесли в них изменения). ……..


Не очень понимаю почему бы не сделать эти параметры доступными в процессе инициализации, как остальные параметры , или сделать хотябы внешний файл конфигурации который бы при выставлении КАСТОМ содержал бы настройки.. хотя и на лету их бы менять иногда было полезно..

а то получается, что при минимальных настройках нужны еще только тени грубые, а тут надо пеерсобирать движок (((( мне нужно то из JSON в страничу грузить небольшой проект …
25 July 2016 14:34
Ответ на сообщение пользователя Константин Хомяков
Можно глянуть, что за функцию имеете в виду?

ага..
у меня же на THREE все было написано например так:

obj3d.rotation.z = angle;
25 July 2016 12:33
Ответ на сообщение пользователя Константин Хомяков
………..Вращения более сложные чем вращения в локальных системах координат………

а в чем вращение от начального положения сложнее чем инкрементальное?
просто добавьте еще одну функцию, например в том - же THREE это есть собственно и не зря
24 July 2016 23:17
исправил название и первый пост
24 July 2016 23:08
Может я не нашел в доке , но похоже нет готовой функции, как Вращение объекта на угол не инкрементально, а от первоначального положения в сцене?

Наприме это вроде как добавляет угол ( при чем угол не написано в радианах или в градусах)


https://www.blend4web.com/api_doc/module-transform.html#.rotate_z_local

"rotate_z_local(obj, angle)
Perform incremental rotation around Z axis in the local space. "

Спасибо
24 July 2016 22:49
Как сделать подскажите?

Необходимо вращение источника света типа SPOT вокруг объекта ( навправление света всегда в одну точку( например 0.0.0 или пивот объекта в сцене) с данными для вращения от гироскопа, как реализовано гиро-камере в соответсвующем модуле . я так понимаю данные от гироскопа с тем модулем работают только с камерой?
https://www.blend4web.com/api_doc/module-gyroscope.html

PS
данные для перемещения центра источника света для перемещения по уруговой орбите не проблема..
вопрос именно как связать их в рамках b4w с источником, кроме того я не нашел такого свойства как TARGET у SPOT в b4W ((( ….
как задавать направление на точку или объект как например это есть в THREE.JS )) ?

Спасибо заранее за развернутые ответы.
24 July 2016 13:58
попробовал уже по разному , не срабатывает, подскажите где ошибаюсь (

загружается профиль КАСТОМ, но не учитывает параметры которые тут же проставляю, кроме макс ФПС
остальное берет по ВЫСОКОМУ профилю( или умолчаниям кастом)

exports.init = function() {
    m_app.init({
        canvas_container_id: "main_canvas_container",
        quality: m_cfg.P_CUSTOM,
        //P_LOW(нет теней) P_HIGH ( среднее с тенями)  P_ULTRA  (тормоз), P_CUSTOM enums - НЕ срабатывает)
        callback: init_cb, 
        show_fps: true,
        fps_elem_id:"idFPS",
        console_verbose: true,
        autoresize: false, //Automatically resize canvas to match the size of container element.
        pause_invisible: true, //Pause engine simulation if page is not visible (in other tab or minimized).
        //max_fps: 1, //????
        antialiasing: false,
        alpha: false,
        physics_enabled: false,
        shadows : false,
        //shadows : true, // это НУЖНО, но не работает
        shore_smoothing : false,
        ssao : false,
        dof : false,
        god_rays : false,
        bloom : false,
        reflections : false,
        refractions : false,
        foam : false,
        parallax : false,
        dynamic_grass : false,
        grass_tex_size : 512,
        texture_min_filter : 2,
        anisotropic_filtering : false,
        use_min50 : true,
        precision : "mediump",
        //precision : "lowp",
        water_dynamic : false,
        shore_distance : false,
        //antialiasing : false,
        smaa : false,
        compositing : false,
        motion_blur : false,
        allow_hidpi : false,
        enable_outlining : false,
        glow_materials : false,
        msaa_samples : 1,
        max_fps : 1
    }); 
    //m_cfg.set("shadows", false);
    //m_cfg.set("shadows", true);
    //exports.set = m_cfg.set;
};


матерится в консоли :
я такп онимаю что надо их по другому назначать?

B4W ERROR: Unknown config property: shadowsb4w.min.js:370:544
B4W ERROR: Unknown config property: shore_smoothingb4w.min.js:370:544
B4W ERROR: Unknown config property: ssaob4w.min.js:370:544
B4W ERROR: Unknown config property: dofb4w.min.js:370:544
B4W ERROR: Unknown config property: god_raysb4w.min.js:370:544
B4W ERROR: Unknown config property: bloomb4w.min.js:370:544
B4W ERROR: Unknown config property: reflectionsb4w.min.js:370:544
B4W ERROR: Unknown config property: refractionsb4w.min.js:370:544
B4W ERROR: Unknown config property: foamb4w.min.js:370:544
B4W ERROR: Unknown config property: parallaxb4w.min.js:370:544
B4W ERROR: Unknown config property: dynamic_grassb4w.min.js:370:544
B4W ERROR: Unknown config property: grass_tex_sizeb4w.min.js:370:544
B4W ERROR: Unknown config property: texture_min_filterb4w.min.js:370:544
B4W ERROR: Unknown config property: anisotropic_filteringb4w.min.js:370:544
B4W ERROR: Unknown config property: use_min50b4w.min.js:370:544
B4W ERROR: Unknown config property: water_dynamicb4w.min.js:370:544
B4W ERROR: Unknown config property: shore_distanceb4w.min.js:370:544
B4W ERROR: Unknown config property: compositingb4w.min.js:370:544
B4W ERROR: Unknown config property: motion_blurb4w.min.js:370:544
B4W ERROR: Unknown config property: msaa_samples
23 July 2016 22:01
Раз все молчат, сам спросил сам отвечу ))

при инициализации пишем например так:

exports.init = function() {
    m_app.init({
        canvas_container_id: "main3D_canvas_container",
        callback: init_cb,
        quality: m_cfg.P_CUSTOM, 
        show_fps: true,
        fps_elem_id:"idFPS",
        console_verbose: true,
        autoresize: false, //Automatically resize canvas to match the size of container element.
        pause_invisible: true, //Pause engine simulation if page is not visible (in other tab or minimized).
        max_fps: 1, //Max FrPrSec.
        antialiasing: false,
        alpha: false,
        physics_enabled: false
        
    });


ЗЫ Все бы хорошо, но если есть предоадер, то загрузка удлинняется нереально , потому видимо как оно перерисоывает как в моем случае по вызову раз в сек!
КОРРЕКТИРОВКА: В любом случае при включени ограничения ФПС загрузка замедляется кратно!
Прошу проверьте!



ЗЗЫ Функия работает как надо в процессе работы еще надо протьестить случай загрузки выгрзки итд.. СПАСИБО
23 July 2016 18:08
прошу помочь с кастомными настройками для как правильно задать сождержимое(настройки) для m_cfg.P_CUSTOM

по идее мне подходит провиль m_cfg.P_LOW но нужно подключить туда еще тени.

можно пример какой то где настроен кастомный профиль, т.к. в доках про это ни слова нет .

Спасибо.
23 July 2016 17:35
Проблема, При задании макс FPS - новая функция в B4W CE 16.07
замедляется загрузка приложения(страницы)

см. ниже

Изменил:
В релизе появился новый функционал, в доках пусто… не могуо нацти инфу как этим пользоваться

Как задать макс FPS - это новая функция в B4W CE 16.07 по описанию к релизу
"Конфигурационный API для настройки максимального количества кадров в секунду."
тут https://www.blend4web.com/doc/ru/release_notes.html#v16-07