Скайбокс влияющий на спрайты - PullRequest
0 голосов
/ 20 января 2019

Скайбокс по умолчанию влияет на цвет спрайтов. Я не уверен, как это предотвратить. Ниже видно, что контур спрайта коричневый, а не серый.

Если я установлю флажки очистки основной камеры и фон на Сплошной цвет и черный соответственно, коричневый из скайбокса все еще просвечивает.

Я не уверен, какая информация будет полезна для других, чтобы помочь мне с этим, поэтому, если есть какая-либо информация, которую я могу добавить, просто дайте мне знать, и я обновлю соответствующим образом.

Example sprite

Ответы [ 3 ]

0 голосов
/ 21 января 2019

Я не уверен насчет ответа Empty: Вы используете стандартный шейдер?Этот шейдер использует карту окружения в качестве окружающего цвета поверх диффузного цвета (альбедо).Это совершенно нормальное поведение, и все цвета прекрасно сочетаются друг с другом.(с оранжевым небом белые объекты будут выглядеть в ярости.) Это часть "физически правильного освещения" (PBL).Это не совсем физически правильно, но пока достаточно близко.Если вы не хотите, чтобы окружающая среда так сильно влияла на цветопередачу, вы можете либо изменить карту окружения на менее драматичный цвет (нормальное синее / белое небо), либо использовать неосвещенный шейдер / материал.

0 голосов
/ 21 января 2019

Окно-> Рендеринг-> Настройки освещения

В разделе «Настройки отладки» выберите «Создать освещение».Снимите флажок Автогенерация.Из запеченных световых карт установите для параметра «Данные освещения» значение «Нет».Удалить сгенерированное освещение из проекта.

0 голосов
/ 21 января 2019

То, что вы видите здесь, это альфа-смешение, у ваших «контурных» пикселей низкий альфа, поэтому при визуализации Unity будет смешивать их цвет с фоном. Обычно он представляет прозрачность, но в этом случае он ведет себя как своего рода сглаживание (это делает ваши спрайты более плавными и менее пиксельными). В этом смысле он работает как задумано. Посмотрите на свои спрайты с нормальным разрешением, и вы заметите, что они должны хорошо выглядеть.

Если вы предпочитаете пиксельный вид и действительно не хотите такого поведения, вам нужно отредактировать свои спрайты, чтобы иметь полную альфу на этих пикселях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...