Форум

Сообщения, созданные пользователем Иван Любовников
19 октября 2016 18:51
так а как из апи то эту галочку включить?
из апи нельзя, можно только в блендфайле

P.S. ну или json хакнуть
19 октября 2016 18:29
т.к. в JSON если в блендере включать галку идет две строчки
метод будет работать, только если галочка включена
19 октября 2016 18:15
может что не так делаю?
это объект, должно быть так: m_scs.set_color_correction_params({ saturation: 0 });
19 октября 2016 10:12
но все-же частично про примеры итд было бы логично
примеры потихоньку делаем, формат jsdoc это позволяет, вот как здесь, например:
css_to_rgb
17 октября 2016 15:05
Уроков нет, я имел ввиду что у нас в планах поддержать фильтры в будущем, возможно, ноды композитинга.
17 октября 2016 12:53
Hi! Does the back material have a canvas texture? If not then you can share the existed canvas texture between the two materials or create another canvas texture specially for the back to control it independently.
17 октября 2016 12:39
Hi, Brett! You can use an object to store the positions for the loaded scenes. m_data.load returns an id of a scene that can be used as a key. Also this id is available as the first parameter in the "loaded_cb" callback: https://www.blend4web.com/api_doc/module-data.html#~LoadedCallback

var positions = {}
...

var props = sceneDefinition.scene.entities.props;
props.forEach(function(prop) {
    var data_id = m_data.load(APP_ASSETS_PATH + getEntityScene(prop), entityLoaded, preloader_cb, true, true);
    positions[data_id] = JSON.parse(prop.location);
});

function entityLoaded(data_id, success) {
    var pos = positions[data_id];
    ...
}
17 октября 2016 12:24
т.к. ставить локальный веб сервер не всегда удобно
так в аддоне же есть встроенный сервер, его не нужно ставить и настраивать

А уже где то в уроках есть или планируется подсказать как в хроме разрешить запуск локальных файлов?
нужно запускать с флагом allow-file-access-from-files
есть даже специальный сайт с инструкциями, как это сделать: http://www.chrome-allow-file-access-from-file.com/
17 октября 2016 12:19
Всем доброго времени суток!
Доброго!

Вопрос к знатокам:) т.к. в итоге мы выводим картинку в canvas страницы, возможно ли посредством js применить к изображению фильтры как к изображению в примере?
На том же канвасе так не получится, т.к для него уже инициализирован webgl-контекст, а в примере используется просто 2d-контекст - это разные объекты с разными методами. Можно инициализировать только один из них, и, если у нас это webgl, то методы из примера будут уже не доступны.

Можно попробовать копировать данные из этого канваса в другой с 2d-контекстом через метод toDataURL(), и на нем уже применять фильтры, но, если делать это каждый кадр, то фпс будет чудовищно низкий.
По-хорошему для webgl все такие фильтры нужно делать на шейдерах.
12 октября 2016 11:51
Я имел ввиду консоль браузера с ошибкой.
ааа, ну да, а я вообще подумал про питоновскую консоль в блендере