Вопрос - ответ
01 марта 2017 23:08
Ответ на сообщение пользователя CyberKatana1. Можете показать blend файлик, где проявляется это?
1) Камера перевернулась вверх ногами, подскажите как исправить?)
2) Как отрубить возможность изменять точку обращения для таргет камеры в ссцене(СКМ), что бы пользователь мог только вращать камеру вокруг объекта
3) Можно ли как то отлавливать коллизию камеры с полом и не пускать ее сквозь него?
4) Подскажите где почитать про реализацию такой логики. Когда камера сталкивается с объектом, срабатывает эвент и объект плавно скрывается, когда камера выходит за пределы объекта он снова начинает отображаться.
За ранее, спасибо)
2. Снимите галку Use Panning Mode в настройках камеры
3. Можно через API трейсить колизию с полом, а можно использовать вот такой недокументированный немного дёрганный хак с физикой. Пример cam_phisics.blend (работает при экспорте в json или в fast preview, т.к. используется физика чть чуть )
4. Можно внутрь камеры поместить шар с галкой Ghost и повесить на него сенсор на столкновения. И вы будете получать объект с которым началось или закончилось взаимодействие. Но предлагаю более простой путь, использовать в материале ноду Camera Data на output alpha. Так можно добиться плавного перехода в прозрачность определённых частей объекта. Пример cam_data_alpha.blend
P.S. Про соприкосновение объектов можно почитать тут
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
02 марта 2017 10:14
03 марта 2017 11:30
03 марта 2017 18:56
Может быть есть другой способ задания имитации воды на теле?Конечно есть, вы использовали не поддерживаемый метод, к тому же он на мой взгляд не особо удобен, рекомендую этот метод: voda.blend
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
04 марта 2017 15:15
Ответ на сообщение пользователя Михаил Беззубиков
Конечно есть, вы использовали не поддерживаемый метод, к тому же он на мой взгляд не особо удобен, рекомендую этот метод: voda.blend
Спасибо большое! Сам бы точно до такого не додумался :)
05 марта 2017 03:05
05 марта 2017 08:46
Ответ на сообщение пользователя Йеджи ЗаборовскиЯ так понял, что в менеджере проектов для этого есть функция check modules. Которая покажет что лишнее, а чего не хватает. После этого при выполнении build project в деплой собирается проект только с нужными модулями (хотя это утверждение я ни где не увидел, оно может быть ложным, просто вывод ).
Было или не было - не нашел подобного вопроса.
Суть: чтобы не грузить весь движок и лишние модули…
Какова последовательность и минимальный список модулей?
если, скажем, не грузить весь b4w.full.min.js, а отдельно подключать только требуемые модули.
Подробнее в доках
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
http://naviris.ru/
05 марта 2017 14:41
Ответ на сообщение пользователя Кирилл
Я так понял, что в менеджере проектов для этого есть функция check modules. Которая покажет что лишнее, а чего не хватает. После этого при выполнении build project в деплой собирается проект только с нужными модулями (хотя это утверждение я ни где не увидел, оно может быть ложным, просто вывод ).
Подробнее в доках
Кирилл, я же старовер. Я не пользуюсь менеджером проектов.
И да, моя "рабочая" версия 15.08 до сих пор.
Остальные версии славно живут в виде архивов рядом.
Коплю деньги на коммерческий B4W.
05 марта 2017 16:23
Ответ на сообщение пользователя Кирилл
Я так понял, что в менеджере проектов для этого есть функция check modules. Которая покажет что лишнее, а чего не хватает. После этого при выполнении build project в деплой собирается проект только с нужными модулями (хотя это утверждение я ни где не увидел, оно может быть ложным, просто вывод ).
Подробнее в доках
Про менеджер проектов, как СДК ИДЕ(SDK IDE) в целом, прошу высказать свое мнение тут :
https://www.blend4web.com/ru/forums/topic/3095/
спасибо.
Денис
06 марта 2017 20:50