Как сделать прозрачные края у вшопе


Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе



Попробую по-другому рассказать.
Я работаю в игровой индустрии.
Немного теории.
Если игра 2Д то все изображения в ней называются "спрайтами". Грубо говоря, это какая-то картинка на (обычно) светло-зеленом или светло-синем фоне. Это делается для того, чтоб потом сам движек игры (главная программа игры) убрала весь заленый фон, сделав его невидемым. В последствии остается одна картинка. Ее можно перемещать, крутить и т.д.
Обычный способ подготовки изображения (далее графического обьекта ГО) для игры(читай: создание спрайта).
Есть ГО в фотошопе(нарисованый художником), с мягкими краями, анти-алиазинг так и прет со всех сторон. Если сейчас поместить под ним зеленый слой, то края ГО, прозрачные края будут просвечивать зеленым. Ничего не предпринимая всунуть такой ГО в игру, то буде видна светлозеленый ободок вокруг ГО. Чтоб этого избежать сначала под начальный ГО подкладывается черный слой, потом на этом черном слое вырезается все, что не касается нашего главного изображения(без анти-алиайзинга!!!). Теперь прозрачные пиксели - черные. Это клево, но контур черный получается слишком толстый.
Я и подумал, что если убрать одновременно всю прозрачность со всех пикселей это гораздо упростило бы работу над ГО.
Спасибо за ответы!

 


Источник: http://render.ru/xen/threads/prozrachnye-pikseli.93693/



Как сделать прозрачные края у вшопе фото



Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе

Как сделать прозрачные края у вшопе