Indholdsfortegnelse:
Definition - Hvad betyder Ray Casting?
Ray casting er en gengivelsesteknologi, der bruges i computergrafik og beregningsgeometri. Det er i stand til at skabe et tredimensionelt perspektiv på et to-dimensionelt kort. Udviklet af forskere fra Mathematical Applications Group i 1960'erne betragtes det som en af de mest basale grafik gengivelsesalgoritmer. Ray casting bruger den samme geometriske algoritme som ray tracing.
Techopedia forklarer Ray Casting
Ray casting er i stand til at omdanne en begrænset form for data til en tredimensionel projektion ved hjælp af at spore stråler fra synspunktet til synsvolumen. Hovedprincippet bag stråleudstøbning er, at stråler kan støbes og spores i grupper baseret på visse geometriske begrænsninger. Ved strålestøbning opnås en stråle fra pixlen gennem kameraet, og skæringspunktet mellem alle objekter på billedet beregnes. Dernæst opnås pixelværdien fra det nærmeste skæringspunkt og indstilles yderligere som basis for projektionen. Ray casting er forskellig fra ray tracing, hvor ray casting er en gengivelsesalgoritme, der aldrig rekursivt vil spore sekundære stråler, mens ray tracing er i stand til det. Ray casting er også enkel at bruge sammenlignet med andre gengivelsesalgoritmer såsom strålesporing.
Ray casting er hurtig, da der kun er behov for en enkelt beregning for hver lodrette linje på skærmen. Sammenlignet med strålesporing er strålestøbning hurtigere, da det er begrænset af en eller flere geometriske begrænsninger. Dette er en af grundene til, at ray casting var det mest populære gengivelsesværktøj i tidlige 3D-videospil.
I sammenligning med strålesporing er de billeder, der er genereret med stråleafstøbning, imidlertid ikke særlig realistiske. På grund af de geometriske begrænsninger, der er involveret i processen, kan ikke alle former gengives ved stråleudstøbning.
