POV-Ray (Persistence of Vision Ray Tracer) — свободная кроссплатформенная программа для трассировки лучей, предназначенная для создания фотореалистичных изображений по текстовым описаниям сцены. Программный пакет включает интерпретатор сценописного языка описания объектов, набор стандартных примитивов и математических функций, систему освещения и затенения, а также средства для определения материалов, текстур и камер. Разработка и распространение ПО осуществляются в виде исходного кода и сборок для различных операционных систем.
История проекта восходит к экспериментальным реализациям трассировки лучей, переработанным и оформленным как отдельный инструмент для художников и исследователей компьютерной графики. POV-Ray использует декларативный язык сцены, позволяющий задавать геометрию, трансформации, булевы операции и параметры визуализации в текстовом файле. Рендеринг выполняется методом трассировки лучей с поддержкой отражений, преломлений, затенения, глобального освещения в ограниченном виде и карт текстур; пакет также реализует оптимизации для ускорения расчётов и управления ресурсами.
- Язык описания сцены: текстовый, декларативный синтаксис для определения объектов, света, камер и материалов.
 - Примитивы и операции: набор геометрических примитивов (сферы, плоскости, боксы, полигоны и др.) и булевы операции для сложных форм.
 - Материалы и текстуры: настройка отражательной способности, прозрачности, карты нормалей, процедурных и растровых текстур.
 - Освещение и тени: источники точечного, направленного и фонового света, расчёт затенения и частичная поддержка глобального освещения.
 - Оптические эффекты: отражения, преломления, преломление с индексом заломления, мягкие тени и отражённое освещение.
 - Камеры и проекции: перспективная и ортографическая проекции, контроль глубины резкости и видовых трансформаций.
 - Расширяемость: возможность добавления пользовательских библиотек и процедур, использование макросов и включаемых файлов сцены.
 - Кроссплатформенность: сборки и порты для основных операционных систем, работа в средах с разной аппаратной конфигурацией.
 - Форматы вывода: экспорт растровых изображений в популярных форматах для дальнейшей постобработки.
 - Образовательное и исследовательское применение: использование в учебных курсах по компьютерной графике и в экспериментах с алгоритмами рендеринга.