ASCII‑art Шейдер на Unity для новичков
​
3131 показ
5.9K5.9K открытий

Статья не для новичков, максимум они код копирнут) принцип работы для новичка будет не тривиален, много мусора в коде тоже делу не поможет. И мне кажется можно было атлас сделать однострочным, код был бы проще, яркость можно считать юнитевскими функциями 

Ответить

На самом деле я использовал в конечном итоге однострочный атлас, а блоки сделал квадратными, как итог код стал ещё меньше и понятнее, а результат стал бомбическим. Выше в комментах есть ссылка на гифку. Просто мне стало влом переписывать статью. 
А вот считать яркость юнитёвскими функциями - это как забивать гвозди головой. Просто берёшь (0.3 * R) + (0.59 * G) + (0.11 * B) в качестве отступа, и сэмплишь по однострочной таблице.

Ответить