Wat is ray casting?
In deze gids leggen we uit wat ray casting is, hoe er digitaal beeldmateriaal mee wordt gemaakt en hoe je aan de slag kunt gaan met deze 3D-modelleringstechniek.
In deze gids leggen we uit wat ray casting is, hoe er digitaal beeldmateriaal mee wordt gemaakt en hoe je aan de slag kunt gaan met deze 3D-modelleringstechniek.
Ray casting is een methode om te bepalen hoe licht het oog (of de camera) raakt in een virtuele scène. Bij 3D-beelden wordt het sturen van digitale lichtstralen vanuit het perspectief van de kijker in de digitale omgeving nagebootst. De stralen raken objecten in de scène en afhankelijk van waar dit gebeurt en de eigenschappen van elk object, kun je met ray casting de kleur en helderheid van pixels op het scherm bepalen.
Ray casting is essentieel voor rendering en visualisatie omdat het zorgt voor een realistische belichting. Deze techniek simuleert in een digitale omgeving de interactie van licht met objecten in de echte wereld, wat bijzonder realistische personages, objecten en scènes mogelijk maakt.
Ray casting is een fundamentele techniek voor modern 3D-ontwerp, maar de technologie is tientallen jaren oud. In de jaren 1960 hebben computerwetenschappers methoden onderzocht om de interactie van licht met oppervlakken na te bootsen en zo realistische beelden te genereren. In de jaren 1980 schreef Turner Whitted een artikel over recursieve raytracering waardoor de techniek in zwang kwam. In dit artikel werd het concept om lichtreflectie en -breking te verwerken met recursieve ray casting geïntroduceerd – een echte gamechanger voor ray casting.
John Carmack maakte ray casting in de vroege jaren 1990 populair met de game “Wolfenstein 3D”, waarin een 3D-perspectief in een 2D-wereld werd gemaakt met ray casting. In de jaren 2000 werden technieken voor ray casting gecombineerd met rastering om real-time rendering te ondersteunen in digitale simulaties. Bedrijven houden zich momenteel bezig met de ontwikkeling van raytracering met hardwareversnelling, waarmee de grenzen van het mogelijke verder worden verlegd.
Ray casting is geweldig voor videogames, maar er zijn andere belangrijke toepassingen zoals:
Volumetrische ray casting gaat een stap verder dan standaard ray casting. Bij deze techniek worden volumetrische data, zoals 3D-texturen en datasets gebruikt. Bij standaard ray casting raken stralen met oppervlakken, maar bij volumetrische ray casting wordt data in de hele ruimte gesampled. Dit is nuttig voor toepassingen zoals medische beeldvorming, waarbij 3D-data van CT- of MRI-scans wordt gevisualiseerd door het model.
Adobe Substance 3D is een creatieve suite voor het genereren, aanpassen en stileren van 3D-modellen. Ray casting is een belangrijk onderdeel van Substance 3D en wordt gebruikt voor het samensmelten van texturen of de interactie van licht met digitale materialen. Naast de functies van de suite met 3D-tools van Substance 3D biedt ray casting de mogelijkheid om gedetailleerde, nauwkeurige texturen te maken voor zeer realistische 3D-modellen.
Laten we ray casting eens vergelijken met andere renderingtechnieken:
Hier is een korte gids om aan de slag te gaan met ray casting.
Dit helpt je op weg, maar vergeet niet om doorlopend te investeren in je vaardigheden op het gebied van ray casting. Met behulp van online tutorials, community's en gidsen van Adobe Substance 3D kun je je vaardigheden verder verbeteren.
Ray casting biedt realistischere digitale scènes door de lichtval in de echte wereld na te bootsen in digitale ruimten. Van medische beeldvorming tot videogames, ray casting brengt de realiteit naar het digitale tijdperk. Maak zelf verbluffende beelden: experimenteer nu met ray casting in Adobe Substance 3D.
1. Initialiseren. Definieer de camera (ofwel de herkomst van de straal) en het kijkvlak ofwel de scène.
2. Verzenden. De software verzendt een straal vanuit de camera door de pixel naar de scène. Detecteer raakvlakken van de straal en objecten in de scène. Mogelijk wil je de kleur van de pixel wijzigen afhankelijk van het dichtstbijzijnde geraakte object of de lichtsituatie.
3. Weergeven. Wanneer je de pixelkleuren hebt gekozen, render je de scène en voltooi je de belichting.
Based on your location, we think you may prefer the United States website, where you'll get regional content, offerings, and pricing.