హార్డ్వేర్-యాక్సిలేటెడ్ రే ట్రేసింగ్ కోసం స్థానికంగా-అనుకూలమైన వివరాల స్థాయి
Author
Venue
సిగ్గ్రాఫ్ ఆసియా 2023
Abstract
రే ట్రేసింగ్ సమయంలో ఉపయోగించే మెమరీ బ్యాండ్విడ్త్ను తగ్గించడం లక్ష్యంగా, ట్రయాంగిల్ మెష్ల కోసం మేము ఒక అనుకూలమైన లెవల్-ఆఫ్-డెటైల్ టెక్నిక్ను పరిచయం చేస్తున్నాము. పెద్ద సన్నివేశాలతో రెండరింగ్ సమయంలో ఇది బాటిల్నెక్గా మరియు శక్తికి ప్రధాన వినియోగదారుగా మారవచ్చు. ట్రయాంగిల్ మెష్లను హైరార్కికల్గా (అనుక్రమంగా) సూచించడానికి మేము ఒక నిర్దిష్ట డేటా నిర్మాణాన్ని ప్రతిపాదిస్తున్నాము, ఇది ప్రతి రే కోసం కావలసిన మెష్ రిజల్యూషన్కు సంబంధించి స్థానిక నిర్ణయాలు తీసుకునేందుకు అనుమతిస్తుంది. అత్యల్ప-రిజల్యూషన్ ట్రయాంగిల్ మెష్ స్థాయితో ప్రారంభించి, యాదృచ్ఛికంగా ఉంచిన వెర్టిసెస్తో దాని ఎడ్జ్లను విభజించడం ద్వారా ప్రతి ట్రయాంగిల్ను నాలుగుగా టెసెలేట్ చేయడం ద్వారా అధిక-రిజల్యూషన్ స్థాయిలు ఉత్పత్తి చేయబడతాయి. రే ట్రావెర్సల్ సమయంలో ఆన్-ది-ఫ్లై టెసెలేషన్ స్థాయి ఎంపికను నిర్వహించడానికి, ఫలితంగా వచ్చిన మెష్ హైరార్కీని మేము ఒక ప్రత్యేక యాక్సిలరేషన్ నిర్మాణంలో అమరుస్తాము. మా నిర్మాణం రెండరింగ్ సమయంలో నిల్వ ఖర్చు మరియు డేటా కదలిక రెండింటినీ తగ్గిస్తుంది, ఇవి శక్తిని ప్రధానంగా వినియోగించేవి. ఇది ప్రతి రేకు సంబంధించిన మెష్ రిజల్యూషన్ను స్థానికంగా సర్దుబాటు చేస్తూ, వాటర్టైట్నెస్ను కాపాడుతూ, వివరాల స్థాయిల మధ్య నిరంతర పరివర్తనలను కూడా అనుమతిస్తుంది. ప్రతిబింబాలు మరియు నీడల కోసం ప్రాథమిక మరియు ద్వితీయ రేలు రెండింటితో ఈ నిర్మాణాన్ని ఎలా ఉపయోగించవచ్చో మేము ప్రదర్శిస్తున్నాము, ఇది విభిన్న టెసెలేషన్ స్థాయిలతో అడ్డగించుకుంటూ స్థిరమైన ఫలితాలను అందిస్తుంది. లెవెల్-ఆఫ్-డిటైల్ ఆపరేషన్లకు అవసరమైన అదనపు కంప్యూట్ ఖర్చును భరించడానికి మేము నిర్దిష్ట హార్డ్వేర్ యూనిట్లను కూడా ప్రతిపాదిస్తున్నాము. ఒక కస్టమ్ రే ట్రేసింగ్ హార్డ్వేర్ ఆర్కిటెక్చర్ యొక్క సైకిల్-అక్యురేట్ సిమ్యులేషన్ను ఉపయోగించి మేము మా పద్ధతిని మూల్యాంకనం చేస్తాము. మా ఫలితాలు చూపిస్తున్నాయి, సాంప్రదాయ బౌండింగ్ వాల్యూమ్ హైరార్కీలతో పోలిస్తే, తగినంత కంప్యూటేషనల్ వనరులు అందించబడితే, మా పద్ధతి శక్తి వినియోగం మరియు రెండర్ సమయంలో పది రెట్లు కంటే ఎక్కువ తగ్గింపును అందించగలదు.
