Вопрос - ответ

09 марта 2016 18:13

Если мы делаем нодовый материал, на который кладем кубомапу окружения, для генерации бликов.
При этом меш с таким материалом перестает принимать тени и давать блики и отражения?
Не должен, если вы конечно не накладываете кубамапу уже после материала и и подаете сразу в оутпут.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
09 марта 2016 18:29
Не должен, если вы конечно не накладываете кубамапу уже после материала и и подаете сразу в оутпут.
Видимо, именно так и делаю, сначала материал, после него уже текстура с кубомапой (пример приложил выше, если что). Но делал ровно по стриму про нодовые материалы
И как подключить кубомапу наоборот не пойму. Мы же на материал должны наложить текстуру?
09 марта 2016 18:40

Видимо, именно так и делаю, сначала материал, после него уже текстура с кубомапой (пример приложил выше, если что). Но делал ровно по стриму про нодовые материалы
И как подключить кубомапу наоборот не пойму. Мы же на материал должны наложить текстуру?
Если посмотрите внимательно на стрим то увидите что к материалу кубамапа добавляется через Add а не через Mix. Таким образом результат кубамапы и шейдера суммируются и остаются и тени и блики добавляются. + вы еще цветом после шейдера перебиваете половину результата, цвет лучше выбрать до.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
09 марта 2016 18:53
к материалу кубамапа добавляется через Add а не через Mix
Спасибо, Михаил. Все появилось, но теперь сама текстура кубомапы поехала

09 марта 2016 18:53

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

Там вообще нету расчетов теней. Видимо, я не понятно объяснил. Там просто происходит отрендерирование геометрии (каждый объект рисуется своим цветом) и расчёт прозрачности (актуально для альфаклипов). Потом по пикнутому из пикселя цвету ставится в соотвествие объект. Загвоздка тут в том, что это нужно отрендерить. Думаю, что причиной всего этого является невысокая частота обновления кадров. Тени понижают частоту обновления кадров, поскольку требуют вычислений.

Смотрите, при частоте обновления в 10 кадров, между кадрами существует задержка в 1/10 секунды. Нужно учитывать еще и этот промежуток при анализе результата рендеринга.
09 марта 2016 18:58

Спасибо, Михаил. Все появилось, но теперь сама текстура кубомапы поехала
Странный эффект, не могу воспроизвести. У вас версия Blender и Blend4Web какая? Можете приложить файл еще разок с новыми изменениями и самой текстурой.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
09 марта 2016 21:52
Странный эффект, не могу воспроизвести. У вас версия Blender и Blend4Web какая?
Все получилось в итоге. Сам не понял как. Иногда вроде как отключишь ноды от выхода, подключишь по-новой и все исправляется. Но больше, наверно, что руки кривые еще ) Получилось то, что надо.
Эффект Френеля действительно интересная штука, играя его параметрами можно ощутимо менять материал:
09 марта 2016 22:22
Смотрите, при частоте обновления в 10 кадров, между кадрами существует задержка в 1/10 секунды. Нужно учитывать еще и этот промежуток при анализе результата рендеринга.
Добрался до машины fps=5. Возможно все именно, так, но не ясно почему тогда задержка до прихода в onmousedown, можно было бы понять, если бы задержка была например в m_phy.append_ray_test_ext, но она отрабатывает быстро вроде как.
09 марта 2016 23:44
Еще вопросик.
Сверху рендер в Blendere c эффектом Френеля, снизу скрин html-страницы, экспортированной этой же сцены, пропали и эффект Френеля и отражения, хотя и в свойствах экспорта сцены и на объектах выставлены свойства теней и рефлекшена.

Файл приложил.
10 марта 2016 10:15

пропали и эффект Френеля и отражения, хотя и в свойствах экспорта сцены и на объектах выставлены свойства теней и рефлекшена.
Для того что бы задействовать отражаемую способость материала в Blend4Web недостаточно просто выставтиь Reflectivity на материале. Прочтите внимательно документацию в соответствующем разделе на эту тему.
Blend4Web и всё такое. Тридешу тридэ, моделю модели.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.