Термин постобработка (или для краткости постобработка ) используется в видео- и киноиндустрии для обозначения методов улучшения качества изображения (в частности, цифровой обработки изображений ), используемых в устройствах воспроизведения видео, таких как автономные проигрыватели DVD-Video ; программное обеспечение для воспроизведения видео; и программное обеспечение для перекодирования . Он также широко используется в 3D-рендеринге в реальном времени (например, в видеоиграх ) для добавления дополнительных эффектов.
Использование в видеопроизводстве
Постобработка видео — это процесс изменения воспринимаемого качества видео при воспроизведении (выполняемый после процесса декодирования). Процедуры масштабирования изображения , такие как линейная интерполяция , билинейная интерполяция или кубическая интерполяция, могут, например, выполняться при увеличении размера изображений; это включает либо субдискретизацию (уменьшение или сжатие изображения), либо масштабирование (увеличение изображения). Это помогает уменьшить или скрыть артефакты изображения и недостатки исходного материала пленки. Постобработка всегда предполагает компромисс между скоростью, плавностью и резкостью.
Использование в 3D-рендеринге
Кроме того, постобработка обычно используется в 3D-рендеринге , особенно в видеоиграх. Вместо рендеринга 3D-объектов непосредственно на дисплей сцена сначала рендерится в буфер в памяти видеокарты . Пиксельные шейдеры и, при необходимости, вершинные шейдеры затем используются для применения фильтров постобработки к буферу изображения перед его отображением на экране. Некоторые эффекты постобработки также требуют многопроходов, гамма-входов, манипуляций с вершинами и доступа к буферу глубины . Постобработка позволяет использовать эффекты, требующие понимания всего изображения (поскольку обычно каждый 3D-объект визуализируется изолированно). К таким эффектам относятся:
- Окружающая окклюзия (HBAO, окружающая окклюзия экранного пространства (SSAO, отражения) и т. д.
- Анаглиф
- Сглаживание ( FXAA , AGAA, [1] SMAA , MLAA и пользовательские методы сглаживания, а не сглаживание с размером выборки, такое как MSAA и SSAA)
- Цвести
- Размытие ( глубина резкости , размытие в движении , умное)
- Эффект кровожадности (красное виньетирование с частицами и т.п.)
- Боке
- Отображение рельефа
- Цел-шейдинг
- Хроматическая аберрация
- Коррекция цвета
- Цветокоррекция
- Регулировка контрастности
- Сумеречные лучи
- Компенсация освещенности цифровой камеры
- Дизеринг (включая субпиксели)
- Адаптация глаз
- Зернистость
- Отображение тонов киносцены
- Туман / туман
- Гамма-коррекция
- Глобальное освещение
- Светиться
- Оттенки серого
- Дымка (глубина, жара )
- Рендеринг в расширенном динамическом диапазоне
- Искажение изображения
- Инфракрасный
- Блик объектива (блик искажения кубической линзы, [2] псевдоблик линзы [3] )
- Рассеяние света
- Ночное видение
- Контуры
- Эффекты частиц
- Пиксельная яркость
- Ослабление точечного света
- Постеризация и депостеризация
- Сканлайн
- Границы экрана
- Вращение экрана
- Штриховка (тушь, краска, эскиз)
- Отображение теней
- тон сепии
- Повышение/уменьшение резкости (маска нерезкости текстур, LumaSharpen, резкость, комплекс повышения резкости 1/2, адаптивная резкость)
- Собель оператор
- Разделенный экран
- Масштабирование (например, xBR, Super xBR, SuperRes)
- Фильтрация текстур (точечные, линейные, билинейные, трилинейные, анизотропные и пользовательские алгоритмы)
- Виньетка
Смотрите также
Рекомендации
- ^ «Агрегатное сглаживание G-буфера» . Архивировано из оригинала 27 апреля 2016 г. Проверено 16 января 2016 г.
- ^ "//Журнал разработки игры Мартинса Упитиса: Кубическое искажение линзы GLSL" . 13 октября 2011 г.
- ^ "Джон-Чепмен-графика: Псевдоблик" . 22 февраля 2013 г.
Внешние ссылки
- Videotranscoding Wiki — (документация по использованию MPlayer на стороне сервера для транскодирования)