Форум

Сообщения, созданные пользователем Йеджи Заборовски
04 июня 2015 11:03
В моей версии хрома нет такой опции. Но есть такая:


Она с обратной логикой, то есть при активации отключает переопределение.
Когда я её активируют, у меня траблшутинг от b4w включается.
Коплю деньги на коммерческий B4W.
04 июня 2015 09:49

Вертикальная синхронизация в браузере отключена?
Если набратать, к примеру в командной строке в Chrome, "chrome://gpu" и посмотреть на строчку Command Line Args, что там будет указано?

1. Bender\AppData\Local\Yandex\YandexBrowser\Application\browser.exe" –allow-file-access-from-files –flag-switches-begin –flag-switches-end –disable-client-side-phishing-detection –google-profile-info

2. Files\Google\Chrome\Application\chrome.exe" –no-startup-window –flag-switches-begin –flag-switches-end


А еще я думал, что это у меня все машинки недостаточно мощные. Но вчера потенциальный заказчик прислал мне пример сайта с 3D-html. И вот представьте, у меня все 4 ядра Core-i3 под загрузкой в 80-90%, открыт ( неделю подряд) проект в Blender, открыто штук 8 вкладок форума с нужными статьями и темами ( в общей стожности в браузере 30 вкладок), всё жутко тормозит, включая мой проект, открытый локально. Я открываю под этой загрузкой сайт и просто офигеваю, с какой скоростью вертится двухэтажная 3D-модель дома с кучей комнат, перегородок…
Аж плакать захотелось, ей богу! Ребята, я фанат блендера, и чтобы напечатать этот пост у меня ушло около 8 минут, при том, что скорость печати у меня с 10-пальцевым вводом около 250 слов в минуту.
Коплю деньги на коммерческий B4W.
04 июня 2015 09:42
Столкнулся при открытии собственного проекта через интернет вот с чем:
Надо же API WebGL заблокирован!

На мобильных устройствах, браузер Google Chrome. В частности месяц назад на ASUS PadPhone Note 6 разбирался, включал настройки в браузере, разрешил всё по инструкции, потом плюнул. сославшись на то, что модель с неособо хорошим графическим ускорителем ( К примеру демо КАпри на нем лагает по-страшному, и форум тоже просит постоянно перезапустить WebGL, блокируя API.

Сегодня второй случай: проверил на Samsung Galaxy S6, Google Chrome. Та же ситуация.
Не подскажете, с чем связана блокировка?
Раньше открывал на MOTO G без проблем любые проекты.
Коплю деньги на коммерческий B4W.
03 июня 2015 18:50

существует модуль "nla",
Я пока на 15.04. И проект на нем.
Думаю сделать так:
за пример взять " суетящиеся шарики",
нарезать нла-трек на подтреки с уникальными названиями,
удалить цепочку слотов нла,
отключить галочки с циклик нла, ЮЗ нла,
поставить анимационный бихейвор финиш-стоп,
по нажатию проверять условие и запускать по названию необходимый нла трек.

Я ничего не упустил?
Коплю деньги на коммерческий B4W.
03 июня 2015 16:35

сли для нелокального случая нажать F12 и открыть консоль, там есть ошибки? Например error 404 ?


http://wwww3d-ru.1gb.ru/spheric_pano.jpg?t=23042015070057 Failed to load resource: the server responded with a status of 404 (Not Found)

Забыл картинку отражения залить. Теперь, я так понимаю, она и не подцепится сама, даже если я ее в ту же директорию положу? Было такое, приходилось в проекте в текстуры заново передобавлять.

Все, Роман, спасибо! Заработало как надо! Я вам уже две бутылки торта должен! Скиньте координаты GPS и ждите в гости на чай!
Коплю деньги на коммерческий B4W.
03 июня 2015 16:31

Интересно увидеть, что получится в итоге
Получится игрушка для лендинга. Пока в таком варианте:

Вот что получилось пока (после 5й пересборки проекта)

…после 6й пересборки…


Отсюда сразу вопрос. После экспорта в JSON анимационная дата НЛА эдиторе исчезла при повторном открытии проекта. Это нормально? То есть, я собрал проект, сделал анимацию. ВСё работает (сслыка выше). ПОтом через 12 часов заказчику кубическое отражение решил переделать на планарное, исправил, экспортировал в JSON, и не посмотрел, что анимации как таковой нет.
Коплю деньги на коммерческий B4W.
03 июня 2015 16:20
Не знаю, ошибка ли это, но собственно различия в цветах отображения на одной и той же машине. Слева- локальное, справа - через интернет.
sketch1433337286087.png
Коплю деньги на коммерческий B4W.
03 июня 2015 16:18
Нет, мне нужно программно запустить анимацию арматурную.
Два варианта: перебирать слотами или запускать НЛА треки программно.
Слоты не получается запустить путем нажатия на HTML элемент, потому пробую программно. ВОт для этих целей СЛОТЫ удалить?
Коплю деньги на коммерческий B4W.
02 июня 2015 17:18

Действительно, у модуля NLA нет внешних API. Но на практике без них можно обойтись. Вы можете запустить NLA анимацию точно так же, как вы это сделали бы с обычной анимацией:
var obj = m_scenes.get_object_by_name("Cube");
m_anim.apply(obj, "Имя анимации в NLA треке");
m_anim.play(obj);
Программист Blend4Web

А вот это как реализовать?
1. Генерированный анкор онклик- функция "play_animation()"
2. Есть последовательность слотов:

1слот - играет анимацию покоя
2слот - джамп на 1слот
3слот- играет анимацию трансформации
4слот - играет анимацию покоя2
5слот- джамп на 4слот
6слот-играет трансформацию2
7слот- джамп на 1слот


3. Я нажимаю на анкор (html элемент), запускаю функцию play_animation().
4. Если состояние 0, то прыгнуть на 3слот
5. Если состояние 1, то прыгнуть на 6слот
6. Сама анимация циклик НЛА.

Пытался реализовать кодом:
var m_scenes = b4w.require("scenes");
var m_anim = b4w.require("animation");

var animplay = m_scenes.get_object_by_name("Armature");
m_anim.apply(animplay, "ArmatureAction");
m_anim.play(animplay);
m_anim.play(animplay, "тут вообще мне не нужно)))", 6)





Для запуска программной анимации нла слоты должны быть отключены?
Коплю деньги на коммерческий B4W.
02 июня 2015 16:23

В этой ситуации, мне кажется, все лучше припарентить напрямую к костям, без весов)
Так, давайте мне адрес, я к вам с бутылкой торта приеду! Спасибо!!!!!
Коплю деньги на коммерческий B4W.