Показать сообщение отдельно
Старый 29.09.2020, 01:23   #16
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Проваливание текстуры под другую

Сообщение от Arton Посмотреть сообщение
Там где тебе не нужна плавная прозрачность, можно обойтись обрезкой «по маске».
Всегда так делаю.
Это есть в любых движках.
Кристал уже писал, что его это не устраивает.
Алсо этот баг есть во всех движках, и в Блице тоже был.
Он находится в самом принципе работы видеокарты.
Простых решений нет, к сожалению.

Единственное, что толкового со времён Блица изобрели на эту тему — это Alpha To Coverage. При полноэкранном сглаживании и включённой этой фичей субпиксели сглаживания заполняются в соответствии с альфой.

То есть как будто у тебя разрешение увеличено так, что 1 пиксель растянут в 4. Если альфа 25% то закрашивается 1 пиксель из 4, если 50% то 2, если 75% то 3 и если альфа 100% то все 4 пикселя. А потом сжимают и получается "как бы альфа" из 4 градаций.

Полноценную альфу в несколько слоёв, понятное дело, так не сделать, но от лесенок по краям избавляет вполне. Возможно, можно подумать об использовании этой фичи, в Юнитях она есть.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arton (29.09.2020), Crystal (29.09.2020), pax (29.09.2020)