Трассировка лучей

Трассировка лучей
Raytracing reflection.png

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

Содержание

Достоинства и недостатки текущих реализаций метода

Алгоритм трассировки лучей

Достоинства

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

Недостатки

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

Программное обеспечение

Свободное

Открытое

Проприетарное

Ссылки

Программное обеспечение




Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Трассировка лучей" в других словарях:

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

  • вероятностная трассировка лучей — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN stochastic ray tracing …   Справочник технического переводчика

  • прямая трассировка лучей — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN forward ray tracing …   Справочник технического переводчика

  • Трассировка (значения) — Трассировка: Трассировка (программирование)  пошаговое выполнение программы с остановками на каждой команде или строке. Трассировка печатных плат  задача определения линий, соединяющих эквипотенциальные контакты элементов, и компонентов …   Википедия

  • Трассировка пути — Простая сцена, отрендеренная с использованием трассировки пути. Отличительным достоинством данного изображения является «мягкость» теней и освещения. Трассировка пути (англ. path tracing) методика рендеринга в …   Википедия

  • Трассировка — пошаговое выполнение программы с остановками на каждой команде (assembler) или строке (c++). Трассировка соединений является, как правило, заключительным этапом конструкторского проектирования РЭА и состоит в определении линий, соединяющих… …   Википедия

  • трассировка пучка лучей — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN beam tracing …   Справочник технического переводчика

  • OptiX — Графический движок Официальный логотип OptiX Разработчик nVidia Дата анонса 6 августа 2009 года Дата выпуска 5 ноября 2009 года …   Википедия

  • Unlimited Detail — Эта статья или секция статьи содержит информацию о запланированном или ожидаемом будущем программном обеспечении, которое в настоящий момент находится в разработке. Содержание статьи может изменяться по …   Википедия

  • Трёхмерная графика — Пример 3D графики Трёхмерная графика (3D (от англ. 3 Dimensions рус. 3 измерения) Graphics …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»