Съдържание:
Определение - Какво означава Ray Casting?
Рейсингът е техника на изобразяване, използвана в компютърната графика и изчислителната геометрия. Той е в състояние да създаде триизмерна перспектива в двуизмерна карта. Разработен от учени от групата за математически приложения през 60-те години на миналия век, той се счита за един от най-основните алгоритми за графично изобразяване. Рейстингът използва същия геометричен алгоритъм като проследяването на лъчите.
Техопедия обяснява Рей Кастинг
Рейсингът е способен да трансформира ограничена форма на данни в триизмерна проекция с помощта на проследяване на лъчи от гледната точка в обема на гледане. Основният принцип зад леенето на лъчи е, че лъчите могат да бъдат излъчвани и проследявани в групи въз основа на определени геометрични ограничения. При леене на лъчи се получава лъч от пиксела през камерата и се изчислява пресечната точка на всички обекти на картината. След това се получава стойността на пиксела от най-близката пресечна точка и допълнително се задава като основа за проекцията. Излъчването на лъчи е различно от проследяването на лъчи, като лъчевото лъчение е алгоритъм за изобразяване, който никога не би проследил вторичните лъчи, докато проследяването на лъчите е в състояние да го направи. Рейсингът също е лесен за използване в сравнение с други алгоритми за изобразяване, като проследяване на лъчи.
Излъчването на лъчи е бързо, тъй като са необходими само едно изчисление за всяка вертикална линия на екрана. В сравнение с проследяването на лъчите излъчването на лъчи е по-бързо, тъй като е ограничено от едно или повече геометрични ограничения. Това е една от причините леенето на лъчи да е било най-популярното средство за изобразяване в ранните 3-D видео игри.
Въпреки това в сравнение с проследяването на лъчите, изображенията, генерирани с леене на лъчи, не са много реалистични. Поради геометричните ограничения, включени в процеса, не всички форми могат да бъдат рендирани чрез леене на лъчи.