Кисть текстуры (приложение для рисования) с использованием металла - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь реализовать приложение для рисования с металлической подложкой, в котором мазки кисти нарисованы на MTKView многократно текстурированным квадратом вдоль положения пальца. enter image description here

Я рисую это с альфа 0.2. Когда квадраты перекрываются, цвет добавляется. Как я могу рисовать с альфа 0,2.

1 Ответ

0 голосов
/ 28 августа 2018

Я думаю, вам нужно нарисовать квадраты кисти на отдельной текстуре, изначально очищенной до прозрачной, без наложения. Затем нарисуйте всю эту текстуру с помощью смешивания.

Если вы нарисуете квадраты кисти непосредственно на виде, они будут накапливаться. После того, как вы рисуете квадрат 1, это часть изображения. Металл больше не может отличить его от всего, что уже было. Поэтому, когда вы рисуете квадрат 2, перекрывающий его, он смешается с тем, что уже есть, включая квадрат 1.

...