Для создания эффекта киберпанка в Unity можно следовать таким рекомендациям:
- Реализовать эффекты контура и заливки в обычных шейдерах объектов с помощью искажения вершин и эффектов наложения в пространстве экрана. github.com
- Создать эффект пикселизации с помощью графических эффектов, так как он выходит за пределы объекта с применённым эффектом. github.com Для этого можно использовать один из двух способов маскировки объектов в шейдере графического эффекта: с помощью предварительно отрендеренного буфера стэнли или буфера стэнли вместе с буферами команд. github.com
- Смешать два изображения. dtf.ru В одну рендер-текстуру отрендерить только объекты с эффектами, а все оставшиеся — в другую. dtf.ru В первой текстуре нарисовать эффекты, а потом смешать эти два изображения и вывести результат на экран. dtf.ru
Также в Unity Asset Store можно использовать пакет «50 Cyberpunk LUTs Pack», который позволяет в несколько кликов добавить эффекты для цветокоррекции фотографий или видео в стиле киберпанк. assetstore.unity.com
Более подробную информацию о создании эффекта киберпанка в Unity можно найти в видео «Cyberpunk Effect — Unity Shader Graph» на сайте rutube.ru. rutube.ru