Rendering
Rendering | Рендеринг, визуализацияПроцесс формирования плоского изображения на основе математических моделей. Чаще всего этим термином обозначают 3D-визуализацию - построение изображений виртуальных трехмерных объектов и сцен. Программа, осуществляющая рендеринг, называется движком рендеринга или рендер-движком (rendering engine).
Рендеринг может осуществляться как в реальном времени (то есть, рендеринг анимации с немедленным выводом полученного кадра на экран и достаточно высокой частотой смены кадров - 30 кадров в секунду и выше), так и в оффлайн-режиме (то есть, без жестких ограничений на время вывода кадра). Естественно, что для достижения высокой скорости рендеринга приходится жертвовать объемами вычислений и использовать упрощенный математический аппарат, поэтому движки оффлайн-рендеринга выдают гораздо более качественные и реалистичные изображения. Рендеринг в реальном времени - основа всех современных игр, оффлайн-рендеринг же используется в кино и мультипликации, дизайне, рекламе, промышленной и научной сфере.
Существует два основных метода 3D-рендеринга - растеризация и трассировка лучей. Растеризация чаще используется в рендеринге реального времени, трассировка - в оффлайн-рендеринге, хотя нередки и исключения: например, существуют популярные оффлайн-движки рендеринга, использующие растеризацию. Также встречаются гибридные движки рендеринга, сочетающие в себе растеризацию и трассировку лучей.
См. также Rasterization, Ray Tracing.