Форум

Iphone - проблемы смены value в нодах материала

13 апреля 2018 11:18
В сцене присутствует сложный многокомпонентный PBR материал, характеристики которого меняются через set_nodemat_value. На всех платформах все прекрасно работает, кроме Iphone.
Движок просто не поддерживает эту команду на Iphone (на макбуке все нормально работает)

Ссылка на конфигуратор ссылка

Консоль ругается с айфона ссылка

Как это обойти? Если нужны еще файлы или информацию все приложу.
Ищу Unity-разработчика!
ylee.io
15 апреля 2018 12:25
Спасибо за репорт! Посмотрим в чем проблема.
Александр (команда Blend4Web)
twitter
17 апреля 2018 16:00
Самое первое сообщение говорит о том, что максимальное количество текстур для конкретного материала превышено. Таковы ограничения Apple-устройств. Попробуйте объединить некоторые текстуры в одну.

К стати говоря заметил у вас на заборе z-файтинг. Видимо делали забор "толстым". Можно использовать ноду Geometry и выход Front/Back, забор при этом сделать "однослойным" и убрать "Backface Culling" с его материала. См. прикрепление.
Александр (команда Blend4Web)
twitter
18 апреля 2018 11:37
Да, я уже прикрутил костыль, который обходит это ограничение.

Спасибо за совет по оптимизации, обязательно воспользуюсь ))
Ищу Unity-разработчика!
ylee.io
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.