Задать вопрос
batuev_evgeniy
@batuev_evgeniy

Исследование существующих алгоритмов в области решения задач трассировки??

Прохожу производственную практику в ИПУ РАН в лаборатории "Компьютерной графики", дали задание - исследовать существующие алгоритмы в области решения задач трассировки... Объясните пожалуйста, что такое трассировка и о каких алгоритмах идет речь? Заранее спасибо.
  • Вопрос задан
  • 466 просмотров
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
трассировка лучей (или рейтрейсинг, так проще гуглить) - как понятно из названия, отслеживание пути лучей. Для того что бы в этом разобраться для начала вы должны понимать природу света и цвета.

То есть у вас есть сцена допустим с кубом и источник направленного света (что бы было проще, что-то типа фанарика). Куб этот цвета фактически не имеет, у него есть коэффициенты поглащения различных длин волн и отражающая способность. Когда свет попадает, часть спектра поглащается, часть отражается и там в глаза приходит уже цвет.

Суть алгоритмов как раз в этом, проследить путь света от источника к глазам, со всеми отражениями и т.д. что бы вычислить цвета. Это и есть алгоритм, а реализаций его есть много самых разных, но в общей сути они примерно схожи, разница в оптимизации. Скажем проще отслеживать путь лучей от глаз к источнику освещения, так как таким образом мы обсчитываем только видимую часть сцены и можем сильно сократить объем вычислений. Словом... дальше гуглить. На эту тему много информации.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Правильно ли я понимаю, что нужно растр(фото/пиксельные изображения) перегнать в вектор. А в растре у Вас - печатные платы?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы