Оглавление:
Определение - Что означает Рэй Кастинг?
Лучевое литье - метод рендеринга, используемый в компьютерной графике и вычислительной геометрии. Он способен создавать трехмерную перспективу на двухмерной карте. Разработанный учеными из группы математических приложений в 1960-х годах, он считается одним из самых основных алгоритмов рендеринга графики. При отливке лучей используется тот же геометрический алгоритм, что и при трассировке лучей.
Техопедия объясняет Рэй Кастинг
Приведение лучей способно преобразовывать ограниченную форму данных в трехмерную проекцию с помощью трассировки лучей из точки обзора в объем просмотра. Основной принцип, лежащий в основе приведения лучей, заключается в том, что лучи могут быть отлиты и прослежены в группах на основе определенных геометрических ограничений. При наведении луча получается луч от пикселя через камеру и вычисляется пересечение всех объектов на изображении. Затем получают значение пикселя из ближайшего пересечения и дополнительно устанавливают в качестве основы для проекции. Приведение лучей отличается от трассировки лучей, причем приведение лучей является алгоритмом рендеринга, который никогда не будет рекурсивно отслеживать вторичные лучи, в то время как трассировка лучей способна сделать это. Приведение лучей также просто в использовании по сравнению с другими алгоритмами рендеринга, такими как трассировка лучей.
Приведение лучей происходит быстро, поскольку для каждой вертикальной линии экрана требуется только одно вычисление. По сравнению с трассировкой лучей приведение лучей происходит быстрее, поскольку оно ограничено одним или несколькими геометрическими ограничениями. Это одна из причин, по которой лучевое преобразование было самым популярным инструментом рендеринга в ранних трехмерных видеоиграх.
Однако, по сравнению с трассировкой лучей, изображения, полученные с помощью приведения лучей, не очень реалистичны. Из-за геометрических ограничений, вовлеченных в процесс, не все формы могут быть воспроизведены путем литья лучей.
