Vi inför en ny strategi för tre viktiga problem med strålspårning: antialiasing, distribuerade ljuskällor och suddiga reflektioner av ljus och andra ytor. För antialiasing kombinerar vår strategi kvaliteten på supersampling med fördelarna med adaptiv supersampling. Vid adaptiv supersampling tas beslutet att dela upp en stråle i bildrymden, vilket innebär att små eller tunna föremål kan missas helt och hållet. Detta är särskilt problematiskt vid animering, där intensiteten hos sådana objekt kan tyckas variera. Vårt tillvägagångssätt är baserat på att överväga pyramidal strålar (pyrays) som bildas av synvinkeln och pixel. Vi testar närheten av en pyray till gränsen av ett objekt, och om det är nära (eller marginell), pyray delas i 4 sub-pyrays; detta fortsätter rekursivt med varje marginal sub-pyray tills den beräknade förändringen i pixelintensitet är tillräckligt liten. Samma idé löser också problemet med mjuka skuggor från distribuerade ljuskällor, som kan beräknas med den precision som krävs. Vårt tillvägagångssätt möjliggör också en metod för att defokusera reflekterade pyror, vilket ger realistiska suddiga reflektioner av ljuskällor och andra objekt. En intressant biprodukt av vår metod är en betydande upptrappning över regelbunden supersampling även när alla pixlar är supersampling. Vår algoritm implementerades på polygonala och cirkulära objekt, och producerade bilder jämförbara i kvalitet med stokastisk provtagning, men med kraftigt förkortade körtider.
I REF ] delas "pyramidalstrålar" (pyrrays) när någon del av en skär ett objekt.
Adaptive Supersampling In Object Space Using Pyramidal Rays
{'venue': 'IN COMPUTER GRAPHICS FORUM', 'journal': None, 'mag_field_of_study': ['Computer Science']}