Deferred shading
3டி கணினி கிராபிக்ஸ் துறையில், ஒத்திவைக்கப்பட்ட நிழல் என்பது ஒரு திரை-இடைவெளி நிழல் நுட்பமாகும், இது உச்சி மற்றும் பிக்சல் நிழல்கள் வழங்கப்பட்ட பிறகு, இரண்டாவது ரெண்டரிங் பாஸில் நிகழ்த்தப்படுகிறது. இது முதன்முதலில் 1988 இல் மைக்கேல் டீரிங் என்பவரால் பரிந்துரைக்கப்பட்டது. ஒத்திவைக்கப்பட்ட ஷேடரின் முதல் பாஸில், ஷேடிங் கணக்கீட்டிற்குத் தேவையான தரவு மட்டுமே சேகரிக்கப்படுகிறது. ஒவ்வொரு மேற்பரப்பிற்கும் நிலைகள், இயல்புகள் மற்றும் பொருட்கள் வடிவியல் இடையகத்தில் (ஜி-பஃபர்) "அமைப்பிற்கு வழங்குதல்" ஐப் பயன்படுத்தி வழங்கப்படுகின்றன. இதற்குப் பிறகு, ஒரு பிக்சல் ஷேடர் திரை இடத்தில் உள்ள அமைப்பு இடையகங்களின் தகவல்களைப் பயன்படுத்தி ஒவ்வொரு பிக்சலுக்கும் நேரடி மற்றும் மறைமுக ஒளியைக் கணக்கிடுகிறது. நிழல்கள் மற்றும் இடைவினைகளுக்கு திசையைக் கொடுக்க திரை இட திசை அடைப்பை ஒத்திவைக்கப்பட்ட நிழல் குழாயின் ஒரு பகுதியாக மாற்றலாம். நன்மைகள் ஒத்திவைக்கப்பட்ட நிழலின் முதன்மை நன்மை ஒளியிலிருந்து காட்சி வடிவவியலை துண்டித்தல் ஆகும். ஒரு வடிவியல் பாஸ் மட்டுமே தேவைப்படுகிறது, மேலும் ஒவ்வொரு ஒளியும் அது உண்மையில் பாதிக்கும் பிக்சல்களுக்கு மட்டுமே கணக்கிடப்படுகிறது. இது ஒரு காட்சியில் குறிப்பிடத்தக்க செயல்திறன் வெற்றி இல்லாமல் பல விளக்குகளை வழங்கும் திறனை வழங்குகிறது. அணுகுமுறைக்கு உரிமை கோரப்பட்ட வேறு சில நன்மைகள் உள்ளன. இந்த நன்மைகளில் சிக்கலான லைட்டிங் வளங்களை எளிமையாக நிர்வகித்தல், பிற சிக்கலான ஷேடர் வளங்களை எளிதில் நிர்வகித்தல் மற்றும் மென்பொருள் ரெண்டரிங் குழாயை எளிமைப்படுத்துதல் ஆகியவை அடங்கும். குறைபாடுகள் ஒத்திவைக்கப்பட்ட ரெண்டரிங்கின் ஒரு முக்கிய குறைபாடு, வழிமுறைக்குள் வெளிப்படைத்தன்மையைக் கையாள இயலாமை, இருப்பினும் இந்த சிக்கல் இசட்-பஃபர் காட்சிகளில் பொதுவான ஒன்றாகும், மேலும் இது காட்சியின் வெளிப்படையான பகுதிகளை வழங்குவதை தாமதப்படுத்துவதன் மூலமும் வரிசைப்படுத்துவதன் மூலமும் கையாளப்படுகிறது. ஒத்திவைக்கப்பட்ட ரெண்டரிங்கில் வரிசை-சுயாதீன வெளிப்படைத்தன்மையை அடைய ஆழம் உறிஞ்சுதல் பயன்படுத்தப்படலாம், ஆனால் கூடுதல் தொகுதிகள் மற்றும் ஜி-பஃபர் அளவு செலவில். டைரக்ட்எக்ஸ் 10 மற்றும் அதற்குப் பிந்தையவற்றை ஆதரிக்கும் நவீன வன்பொருள், பெரும்பாலும் ஊடாடும் பிரேம் விகிதங்களை பராமரிக்க போதுமான வேகத்தில் தொகுதிகளைச் செய்யும் திறன் கொண்டது. வரிசை-சுயாதீன வெளிப்படைத்தன்மை விரும்பப்படும்போது (பொதுவாக நுகர்வோர் பயன்பாடுகளுக்கு) ஒத்திவைக்கப்பட்ட நிழல் அதே நுட்பத்தைப் பயன்படுத்தி முன்னோக்கி நிழலை விட குறைவான செயல்திறன் கொண்டது அல்ல. மற்றொரு தீவிரமான குறைபாடு பல பொருட்களைப் பயன்படுத்துவதில் உள்ள சிரமம். பல வேறுபட்ட பொருட்களைப் பயன்படுத்த முடியும், ஆனால் அதற்கு ஜி-பஃபரில் சேமிக்க அதிக தரவு தேவைப்படுகிறது, இது ஏற்கனவே மிகவும் பெரியது மற்றும் நினைவக அலைவரிசையின் பெரிய அளவை எடுக்கும். மேலும் ஒரு குறைபாடு என்னவென்றால், லைட்டிங் ஸ்டேஜை வடிவியல் நிலையிலிருந்து பிரிப்பதால், வன்பொருள் ஆன்டி-எலியாசிங் இனி சரியான முடிவுகளைத் தராது, ஏனெனில் இடைக்கணிக்கப்பட்ட துணை மாதிரிகள் முட்டாள்தனமான நிலை, இயல்பான மற்றும் தொடுகோடு பண்புக்கூறுகளுக்கு வழிவகுக்கும். இந்த வரம்பைக் கடப்பதற்கான வழக்கமான நுட்பங்களில் ஒன்று, இறுதிப் படத்தில் விளிம்பைக் கண்டறிந்து, பின்னர் விளிம்புகளில் மங்கலைப் பயன்படுத்துவதாகும், இருப்பினும் சமீபத்தில் எம்எல்ஏஏ (கில்ஸோன் 3 மற்றும் டிராகன் ஏஜ் II இல் பயன்படுத்தப்படுகிறது), எஃப்எக்ஸ்ஏஏ (கிரைசிஸ் 2, எஃப்இஏஆர் 3, டியூக் நுகெம் ஃபாரெவர் இல் பயன்படுத்தப்படுகிறது), எஸ்ஆர்ஏஏ, டிஎல்ஏஏ (ஸ்டார் வார்ஸில் பயன்படுத்தப்படுகிறதுஃ தி ஃபோர்ஸ் அன்லீஷ்டு II), மற்றும் போஸ்ட் எம்எஸ்ஏஏ (கிரைசிஸ் 2 இல் இயல்புநிலை மாற்று-எதிர்ப்பு தீர்வாகப் பயன்படுத்தப்படுகிறது) போன்ற மேம்பட்ட பிந்தைய செயல்முறை விளிம்பை-மென்மையாக்கும் நுட்பங்கள் உருவாக்கப்பட்டுள்ளன. இது ஒரு விளிம்பை மென்மையாக்கும் நுட்பம் அல்ல என்றாலும், தற்காலிக ஆன்டி-எலியாசிங் (ஹாலோஃ ரீச் மற்றும் அன்ரியல் என்ஜினில் பயன்படுத்தப்படுகிறது) விளிம்புகளுக்கு மென்மையான தோற்றத்தை வழங்க உதவும். டைரக்ட்எக்ஸ் 10 அறிமுகப்படுத்திய அம்சங்கள் ஷேடர்களை தனிப்பட்ட மாதிரிகளை பல மாதிரி ரெண்டர் இலக்குகளில் (மற்றும் பதிப்பு 10.1 இல் ஆழம் இடையகங்கள்) அணுக அனுமதிக்கின்றன, இது இந்த ஏபிஐ பயனர்களுக்கு ஒத்திவைக்கப்பட்ட நிழலில் வன்பொருள் எதிர்ப்பு மாற்று மாற்று அணுகலை வழங்குகிறது. இந்த அம்சங்கள் எச். டி. ஆர் ஒளிரும் வரைபடத்தை மாற்றுப்பெயர் எதிர்ப்பு விளிம்புகளில் சரியாகப் பயன்படுத்த அனுமதிக்கின்றன, அங்கு ஏபிஐயின் முந்தைய பதிப்புகளில் மாற்றுப்பெயர் எதிர்ப்பு எந்த நன்மையும் இழக்கப்பட்டிருக்கலாம். ஒத்திவைக்கப்பட்ட ஒளி (லைட் ப்ரீ-பாஸ் என்றும் அழைக்கப்படுகிறது) என்பது ஒத்திவைக்கப்பட்ட நிழலின் ஒரு மாற்றமாகும். இந்த நுட்பம் ஒத்திவைக்கப்பட்ட நிழலில் இரண்டுக்கு பதிலாக மூன்று பாஸ்களைப் பயன்படுத்துகிறது. காட்சி வடிவவியலில் முதல் பாஸில், இயல்பான மற்றும் ஊக பரவல் காரணி மட்டுமே வண்ண இடையகத்தில் எழுதப்படுகின்றன. திரை-இடம், "ஒத்திவைக்கப்பட்ட" பாஸ் பின்னர் தனித்தனியாக பரவலான மற்றும் ஊக ஒளித் தரவைக் குவிக்கிறது, எனவே ஒரு பிக்சல் நிழலுடன் இறுதிப் படத்தை வெளியிட காட்சி வடிவவியலின் மீது ஒரு கடைசி பாஸ் செய்யப்பட வேண்டும். ஒத்திவைக்கப்பட்ட விளக்குகளின் வெளிப்படையான நன்மை ஜி-பஃப்பரின் அளவில் வியத்தகு குறைப்பு ஆகும். காட்சி வடிவவியலை ஒரு முறைக்கு பதிலாக இரண்டு முறை வழங்க வேண்டிய அவசியம் வெளிப்படையான செலவாகும். ஒரு கூடுதல் செலவு என்னவென்றால், ஒத்திவைக்கப்பட்ட ஒளியில் ஒத்திவைக்கப்பட்ட பாஸ் தனித்தனியாக பரவல் மற்றும் ஊக கதிர்வீச்சை வெளியிட வேண்டும், அதேசமயம் ஒத்திவைக்கப்பட்ட நிழலில் ஒத்திவைக்கப்பட்ட பாஸ் ஒற்றை ஒருங்கிணைந்த கதிர்வீச்சு மதிப்பை மட்டுமே வெளியிட வேண்டும். ஜி-பஃப்பரின் அளவு குறைவதால் இந்த நுட்பம் ஒத்திவைக்கப்பட்ட நிழலின் ஒரு தீவிரமான குறைபாட்டை ஓரளவு சமாளிக்க முடியும்-பல பொருட்கள். தீர்க்கக்கூடிய மற்றொரு சிக்கல் எம்எஸ்ஏஏ ஆகும். டைரக்ட்எக்ஸ் 9 வன்பொருளில் எம்எஸ்ஏஏ உடன் ஒத்திவைக்கப்பட்ட விளக்குகளைப் பயன்படுத்தலாம். வணிக விளையாட்டுகளில் ஒத்திவைக்கப்பட்ட விளக்குகள் வீடியோ கேம்களில் நுட்பத்தின் பயன்பாடு அதிகரித்துள்ளது, ஏனெனில் இது அதிக அளவு டைனமிக் விளக்குகளைப் பயன்படுத்துவதற்கும் தேவையான ஷேடர் அறிவுறுத்தல்களின் சிக்கலைக் குறைப்பதற்கும் உதவுகிறது. ஒத்திவைக்கப்பட்ட விளக்குகளைப் பயன்படுத்தும் விளையாட்டுகளின் சில எடுத்துக்காட்டுகள் பின்வருமாறுஃ ஆலன் வேக் அசாசின்ஸ் க்ரீட் III பயோஷாக் எல்லையற்ற பிளாக் மேசா ப்ளர் பிரிங்க் கிராக் டவுன் மற்றும் கிராக் டவுன் 2 கிரைசிஸ் 2 டெட் ஸ்பேஸ், டெட் ஸ்பேஸ் 2 மற்றும் டெட் ஸ்பேஸ் 3 டீயஸ் எக்ஸ்ஃ ஹ்யூமன் ரெவல்யூஷன் டிராகனின் டாக்மா கில்ட் வார்ஸ் 2 ஹாலோஃ பிரபலமான மற்றும் பிரபலமற்ற 2 லிட்டில் பிக்பிளானட் மெட்டல் கியர் சாலிட் விஃ கிரவுண்ட் ஜீரோஸ் மெட்டல் கியர் சாலிட் விஃ தி பேண்டம் பெயின் ரெட் டெட் ரிடெம்ப்ஷன் ரெசிஸ்டன்ஸ் தொடர் ரோச்சர்ட் ஷிப்ட் 2: அன்லீஷ்டு ஸ்டார்கிராஃப்ட் II அன்சார்டட் மற்றும் அன்சார்டட் 2 வான்க்விஷ் கோஸ்ட் ஆஃப் சுஷிமா ஒத்திவைக்கப்பட்ட நிழல் வணிக விளையாட்டுகளில் ஒத்திவைக்கப்பட்ட விளக்குகளுடன் ஒப்பிடுகையில், இந்த நுட்பம் அம்னீஷியாஃ தி டார்க் டிசென்ட் பேட்டில்ஃபீல்ட் 3 டோட்டா 2 டன்ஜியன்ஸ் டிஜிட்டல் காம்பாட் சிமுலேட்டர் (டி. சி. எஸ்) வேர்ல்ட் 2.5 கிராண்ட் தெஃப்ட் ஆட்டோ IV கில்ஜோன் 2 மற்றும் கில்ஜோன் 3 மாஃபியா II மைனர் வார்ஸ் 2081 மெட்ரோ 2033 ரிஃப்ட் ஷ்ரெக் ஸ்ப்ளிண்டர் செல்ஃ கன்விக்ஷன் தி S.T.A.L.K.E.R. விளையாட்டுத் தொடர்கள்ஃ ஷாடோ ஆஃப் செர்னோபில், கிளியர் ஸ்கை அண்ட் கால் ஆஃப் பிரிபியட் தபுலா ராசா ட்ரைன் 2 விவா பினாட்டா ஒத்திவைக்கப்பட்ட நிழல் அல்லது ரெண்டரிங் நுட்பங்களைக் கொண்ட கேம் என்ஜின்கள் அன்வில்நெக்ஸ்ட் குரோம் என்ஜின் க்ரைஇன்ஜின் 3 ஃபாக்ஸ் என்ஜின் ஃப்ரோஸ்ட்பைட் 2 கேம்ஸ்டார்ட் ஹேமிமோன்ட் கேம்ஸ் என்ஜின் (எச். ஜி. இ) ஐ-நோவா லீட்வெர்க்ஸ் எம். டி ஃபிரேம்வொர்க் ராக்ஸ்டார் அட்வான்ஸ்டு கேம் என்ஜின் டார்க் 3 டி யூனிட்டி அன்ரியல் என்ஜின் 4 விஷன் கிரியேஷன் என்ஜின் ஃபாலவுட் 4 மற்றும் ஸ்கைரிம் எஸ். இ. மாஃபியா என்ஜின் (ஆரம்ப மாயை என்ஜின்) மாஃபியா III மற்றும் மாஃ வரையறுக்கப்பட்ட பதிப்பு வரலாறு ஒத்திவைக்கப்பட்ட நிழலின் யோசனை காகிதம் ஒருபோதும் "ஒத்திவைக்கப்பட்டது" என்ற வார்த்தையைப் பயன்படுத்தவில்லை என்றாலும், ஒரு முக்கிய கருத்து அறிமுகப்படுத்தப்படுகிறது; ஒவ்வொரு பிக்சலும் ஆழமான தெளிவுத்திறனுக்குப் பிறகு ஒரு முறை மட்டுமே நிழலிடப்படுகிறது. இன்று நாம் அறிந்தபடி ஒத்திவைக்கப்பட்ட நிழல், ஜி-பஃப்பர்களைப் பயன்படுத்தி, 1990 ஆம் ஆண்டில் சைட்டோ மற்றும் தகாஹாஷியால் ஒரு காகிதத்தில் அறிமுகப்படுத்தப்பட்டது, இருப்பினும் அவர்களும் "ஒத்திவைக்கப்பட்டது" என்ற வார்த்தையைப் பயன்படுத்துவதில்லை. முதல் ஒத்திவைக்கப்பட்ட நிழல் வீடியோ கேம் ஷ்ரெக் ஆகும், இது 2001 இல் அனுப்பப்பட்ட எக்ஸ்பாக்ஸ் வெளியீட்டு தலைப்பாகும். 2004 ஆம் ஆண்டில், பொருட்கள் கிராபிக்ஸ் வன்பொருள் பயன்பாடுகள் தோன்றத் தொடங்கின. இந்த நுட்பம் பின்னர் வீடியோ கேம்கள் போன்ற பயன்பாடுகளுக்கு பிரபலமடைந்தது, இறுதியாக 2008 முதல் 2010 வரை பிரதான நீரோட்டமாக மாறியது. குறிப்புகள் நிழல்