Ray Trace в основном используется именно в графике, Ray Cast в общих задачах.
Скажем, захотел ты узнать расстояние до некоторого блока, не зная его координат. Ты кидаешь луч до ближайших блоков, смотришь на результат длины луча и тот ли это блок. Это рэйкаст (Ray Cast: ray - луч, cast - сотворять). (Так делать, если что не надо, просто весьма показательный пример).
Ray Trace (trace - отслеживать) позволяет отследить и поверхности, от которых луч отражается (да, кстати, именно в raytrace лучи имеют свойство отражаться, в raycast такого нет), а также их влияние на этот луч (поглощение материалом части света, степень отражения этого самого света, изменение длины волны при отражении и т.д.). В "бытовых" задачах такой избыток технологий достаточно трудно применить, потому всё это используется в основном для
реалистичной симуляции
реалистичного света
реалистичных световых
реалистичных лучей (aka RTX on). Если обладаешь карточкой RTX 40xx, можешь зайти в Cyberpunk и оценить работу с Full RTX on (если правильно помню, все эти настройки в самом низу списка; нужна как трассировка лучей, так и трассировка пути - лучи изначально "обрезаны" для оптимизаций, вторая настройка расширяет технологию до нормального состояния) и "обычным" (запечённым) освещением.
И теперь скажи, тебя интересует Ray Cast или всё-таки Ray Trace?