论坛

由用户创建的信息 recoshet
19 July 2016 22:32
Опубликовал на пикабу, получил гору фидбэка .

Теперь пытаюсь правильно настроить авто. И по моему что то там не так в настройках подвески настраивается (не смог пока что отрегулировать жёсткость пружин)… Но ещё экспериментирую…
19 July 2016 22:19
Разработчики Blend4Web подготовили специальный патч для Blender, который устраняет эту недоработку и позволяет настраивать Environment Light непосредственно в окне 3D View. Эта возможность будет также доступна с выходом новой версии Blender 2.78.
Вот это классно, теперь буду реже переключаться из режима Material в Solid при обработке неосвещённых мест в сцене
18 July 2016 15:43
Ответ на сообщение пользователя Winter_Fox
В поворотах машина так и норовит опрокинуться
Поправил это, чуть чуть обновил карту в обед. Возможно потребуется очистить кеш браузра, так как линки остались прежними…
18 July 2016 11:24
Ответ на сообщение пользователя Семенцов Роман
А какой будет результат, если в m_app.init передать physics_use_workers: false ?
Попробовал, надстройка сработала, поток uranium пропал из отладчика. Но дёрганья не ушли… Походу надо ковырять алгоритм интерполяции между физ движком…

Ответ на сообщение пользователя Winter_Fox
Жаль не заметил просадок фпс-а. ( пробовал версию с сайта. браузер хром)
В поворотах машина так и норовит опрокинуться
Да, я переборщил со значением трения колёс с дорогой… Поднастрою сегодня вечером.
18 July 2016 10:15
Ответ на сообщение пользователя stilist
Кирилл, доброе утро,
Не знаете, как можно заставить cycle render пользоваться файлами текстур, которые видят все остальные рендеры?
Есть аддоны, конвертирующие стековые материалы в нодовые.

Но я для простоты обычно делаю копию геометрии, оставляю там один материал и в него запекаю. Что бы суслик не ругался в нодах оставьте выделенным текстуру, в которую хотите запекать тени.

P.S. если делать копию геометрии для запекания не забудьте скрыть от рендера оригинальную геометрию. (Кнопка фотоаппарата в дереве объектов)
18 July 2016 10:08
Отлично, будем тестить
18 July 2016 09:36
Ответ на сообщение пользователя ny3eHb
Насколько я понимаю отдельно заменить материал плоскости на кубе не получиться да, нужно будет делить куб по плоскостям?
В API b4w пока нет функции выделения фейсов, поэтому придётся разбивать на объекты.
Ответ на сообщение пользователя ny3eHb
Вопросов очень много если честно, так как я в этом деле новичок и ещё не во всём разобрался
Советую начать с простого и для начала реализовать функционал просто с кликом. Нажали, материал поменялся. А потом переходить на drag & drop

Тут обсуждалось событие по клику html элемента. А как играться с материалами, я кидал выше ссылки на доки.
Главное начните делать. Хорошо, если будете писать сообщение с прикреплённым файлом проекта и описывать, что именно у вас не получается
18 July 2016 08:47
Приветствую. Хотел я тут на днях зомби по давить, подготовил машину и площадку, а тут обнаружилось что при наборе скорости машину смерти дёргает, она едет мелкими рывками.

Управление WSAD
Проект прикрепил, можно импортировать через менеджер проектов.

UPD: залил на сервер, лагов нет если fps равняется 60, а вот при 40 начинает дёргать…
18 July 2016 07:25
ny3eHb, Welcome ту зе форум!
Можно, реализацию вижу так:
0. Подготовка: В сцене, в части которой меняем материал делаем отдельными объектами, ставим каждому объекту Selectable и Force Dynamic Objcet (возможно ещё потребуется галка Dynamic Geometry, но пока не ставьте).
1. Отлавливаем событие об окончании перемещения я DOM объекта (html квадратной кнопки с картинкой)
2. Смотрим координаты курсора и вскармливаем их функции pick_object()
3. Получили объект и поменяли/модифицировали ему материал.

Если есть вопросы по какому либо этапу, спрашивайте.
17 July 2016 23:09
Если разрешения не достаточно, можно использовать несколько карт освещения.
Есть классный аддон, называется TextureAtlas. Рекомендую к ознакомлению.

Хотя можно и комбинировать эти 2 способа.