Постобработка — это применение фильтров и эффектов к изображению в играх и трехмерных программах. После активации режима post-processing программа  проводит визуализацию изображений и кадров. Они отрисовываются перед тем, как отправиться на монитор пользователя, к ним применяются эффекты и фильтры. 

В чем суть постобработки?

Продемонстрируем процедуру постобработки на примере мобильной фотографии. Когда вы делаете снимок на свой смартфон, на предварительном кадре он выглядит не так, как финальное изображение. Все потому, что операционная система телефона или пользователь накладывают на картинку фильтры. Они улучшают ее, изменяют цветовой баланс и делают фотографию четче.

То же самое происходит и в компьютерных играх. В них постобработка — это визуальные эффекты, которые накладывает движок (программа, где разрабатывалось приложение) на уже просчитанную сцену — двумерный кадр. Именно он и выводится на экран после рендеринга (отрисовки графики).

Каких результатов можно добиться с помощью постобработки?

С помощью post-processing разработчики добавляют на сцену такие эффекты:

  • размытие экрана;
  • глубина резкости (диапазон расстояний на изображении, в котором предметы воспринимаются как резкие);
  • фильтры зернистости (старой фотографической пленки);
  • блум (размытость света на ярких гранях сцены для большей реалистичности);
  • HDR (вывод на экран тех параметров яркости и теней, которые нельзя продемонстрировать без эффекта).

Кроме этих эффектов, можно воспользоваться встроенными инструментами или создать свои. 

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

Post-processing используется для визуализации игры, позволяя разработчикам сделать ее настолько близкой к реальности, насколько это задумано. Например, постобработка изменяет внешний вид сцены, поэтому она выглядит мультяшной или, наоборот, сверхреалистичной. Часто эффекты применяют в кат-сценах (внутриигровом видео), где использован метод пре-рендеринга. При таком методе видеоряд не отображается в реальном времени аппаратным обеспечением, а выводится на экран в качестве видео. 

Как постобработка влияет на производительность?

Все представленные эффекты накладываются и отрисовываются в режиме реального времени, поэтому в 3D-приложениях и играх post-processing нагружает видеокарту и центральный процессор. Часто подобные настройки активируются только при включении ультра пресетов (набора параметров) графики.

Постобработка — важный процесс редактирования визуализированной картинки сцены или модели. С его помощью добиваются сложных эффектов отображения и повышают реалистичность игры, даже если движок не способен выдавать идеальную графику.

 

Меню