IT-словарь › Программирование › Рендеринг в текстуру (render to texture)

Рендеринг в текстуру (render to texture)

Программирование Svenska → Обновлено: 2026-10-25

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

Вместо рисования прямо в экранный буфер в качестве цели привязывают текстуру — в OpenGL через framebuffer object (FBO), стандартизованный в 2004 году. Когда проход закончен, текстуру можно семплировать как любое другое изображение. Это строительный блок любого многопроходного рендеринга.

Применений множество: зеркала и мониторы камер наблюдения, динамические карты теней, пробы отражений, миникарты, весь G-buffer отложенного рендеринга и любой эффект постобработки, читающий предыдущий кадр. До появления FBO кадр копировали в текстуру через glCopyTexImage — медленнее и неудобнее.

← Назад к словарю