రే ట్రేసింగ్ అంటే ఏమిటి?
కంప్యూటర్ గ్రాఫిక్స్ కోణంలో, రే ట్రేసింగ్ అనేది ఒక వాస్తవిక లైటింగ్, నీడలు మరియు ఆటలకు ప్రభావాలను అందించే కాంతి భౌతిక లక్షణాలను అనుకరించే ఒక రెండరింగ్ టెక్నిక్. ఇది ఒక కాంతి బిందువు ఒక నిర్దిష్ట బిందువు నుండి వస్తువులను ఎలా దూకుతుందో అనుకరిస్తుంది, ప్రతి ఉపరితలం నుండి కాంతి ప్రతిబింబం వివరిస్తుంది. మొత్తం ప్రక్రియ, క్రమంగా, చిత్ర నాణ్యతను పెంచుతుంది, వీక్షకులకు మరింత లీనమయ్యే అనుభూతిని ఇస్తుంది. ఈ టెక్నిక్ చాలాకాలంగా 3D ఫిల్మ్లలో ఉపయోగించబడింది మరియు చివరికి సినిమా-క్వాలిటీ విజువల్ ఎఫెక్ట్లను అందించే ఉన్నత-స్థాయి కంప్యూటర్ గేమ్లలో దాని మార్గాన్ని కనుగొంది. రే ట్రేసింగ్ గేమింగ్ ప్రపంచంలో గేమ్-ఛేంజర్గా ఉంది మరియు రాస్టరైజేషన్ కంటే ఇష్టపడే రెండరింగ్ టెక్నిక్, ఇది వస్తువుల నిజమైన రంగులను అందించడంలో పరిమితులను కలిగి ఉంది.
ఎన్విడియా GPU లలో రే ట్రేసింగ్
గ్రాఫిక్స్ కార్డ్ల ప్రముఖ తయారీదారుగా, ఎన్విడియా తన ఉత్పత్తుల యొక్క విజువల్ నాణ్యతను మెరుగుపరచడానికి కొత్త మార్గాలను ప్రయోగాలు చేయడంలో ఎల్లప్పుడూ ధైర్యంగా ఉంది. 2018 సెప్టెంబర్ నుండి, ఎన్విడియా రే ట్రేసింగ్ ఫీచర్లతో గ్రాఫిక్స్ కార్డులను విడుదల చేస్తోంది. ఎన్విడియా యొక్క ట్యూరింగ్ ఆర్కిటెక్చర్ అనేది రియల్ టైమ్ రే ట్రేసింగ్ ప్రాసెసింగ్ కోసం అంకితమైన హార్డ్వేర్ లేదా RT కోర్లతో కూడిన మొదటి GPU డిజైన్.
RT కోర్సులు అంటే ఏమిటి?
రే ట్రేసింగ్ సాధారణంగా రియల్ టైమ్ అప్లికేషన్ల కోసం ప్రత్యేకించబడుతుంది ఎందుకంటే రే ట్రేసింగ్ ఆపరేషన్ను ప్రాసెస్ చేయడానికి తీసుకునే కంప్యూటింగ్ సమయం ఇతర విజువల్ ఎఫెక్ట్ల కంటే చాలా ఎక్కువ. ఎన్విడియా వారి నిర్మాణ డిజైన్లలో హార్డ్వేర్ని రే ట్రేసింగ్ రియల్ టైమ్ కంప్యూటింగ్ అనే ఏకైక ఉద్దేశ్యంతో సమగ్రపరచడం ద్వారా ఒక పురోగతిని సాధించింది. RT కోర్స్ అని పిలువబడే ఈ అదనపు హార్డ్వేర్, ఎన్విడియా యొక్క ట్యూరింగ్ ఆధారిత RTX గ్రాఫిక్స్ కార్డులలో ప్రారంభించబడింది. హార్డ్వేర్ స్థాయిలో రే ట్రేసింగ్ సపోర్ట్ ఉన్న ప్రపంచంలోనే మొట్టమొదటి కన్స్యూమర్ గ్రాఫిక్స్ కార్డ్ ఇది
కాంతి కిరణం ఒక బిందువు నుండి మరొక ప్రదేశానికి ప్రయాణిస్తున్నప్పుడు RT- కోర్లు పిక్సెల్ల రంగులను లెక్కిస్తాయి. కాంతి వనరుల సమూహం ఉన్నప్పుడు ప్రక్రియ మరింత క్లిష్టంగా మారుతుంది. అంతేకాకుండా, రే కాస్టింగ్, పాత్ ట్రేసింగ్, BVH (బౌండ్ వాల్యూమ్ సోపానక్రమం) మరియు డీనోయిజింగ్ ఫిల్టరింగ్ వంటి రే ట్రేసింగ్లో పాల్గొన్న అనేక ప్రక్రియలు దీనిని గణనపరంగా ఇంటెన్సివ్ టెక్నిక్గా చేస్తాయి. BVH అనేది రే-ట్రేసింగ్ గణనలలో ఎక్కువ సమయం తీసుకునే భాగం, మరియు RT- కోర్లు రియల్ టైమ్ రే ట్రేసింగ్ కోసం BVH ట్రావెసల్ను వేగవంతం చేస్తాయి. RT- కోర్లను పక్కన పెడితే, రియల్ టైమ్ రే ట్రేసింగ్ అందించడంలో పాత్ర పోషిస్తున్న Nvidia GPU లలో మరొక హార్డ్వేర్ సెట్ ఉంది. కృత్రిమ మేధస్సు త్వరణం కోసం రూపొందించిన టెన్సర్ కోర్లు, రియల్ టైమ్ డీనోయిజింగ్లో సహాయపడతాయి మరియు రే కాస్టింగ్ను వేగవంతం చేస్తాయి.
ఎన్విడియా గ్రాఫిక్స్ కార్డులు w/ రే ట్రేసింగ్ సపోర్ట్
ప్రపంచ ప్రఖ్యాత గ్రాఫిక్స్ కార్డ్ తయారీదారుకి RT కోర్లతో ఉన్న ఎన్విడియా కార్డులు పెద్ద ఎత్తున ఉన్నాయి. అయితే, ఇది హార్డ్వేర్ ఆధారితమైనది మరియు గ్రాఫిక్ కార్డ్ల ముందు విడుదలలు అలాంటి ఫీచర్లను కలిగి ఉండవు. రే ట్రేసింగ్ వినియోగదారులకు భారీ ఆకర్షణను కలిగి ఉన్నందున, ఎన్విడియా ఈ ఫీచర్ను పాత గ్రాఫిక్స్ కార్డులకు కూడా అందుబాటులోకి తెచ్చింది. పాత ఆర్కిటెక్చర్లు తమ డిజైన్లలో RT కోర్లను చేర్చనందున, గేమ్-రెడీ డ్రైవర్ల ద్వారా ఎన్విడియా రే ట్రేసింగ్ రెండరింగ్ని సాధ్యం చేసింది.
హార్డ్వేర్-స్థాయి రే ట్రేసింగ్తో ఎన్విడియా గ్రాఫిక్స్ కార్డులు
మొదటి తరం RT- కోర్లు Nvidia యొక్క RTX 20 సిరీస్లో ప్రదర్శించబడ్డాయి. RTX 2080 ట్యూరింగ్ యొక్క నిర్మాణాన్ని ప్రదర్శించిన RTX 20 సిరీస్లో మొదటిది. దాని తరువాత RTX 2080 Ti, RTX 2070 మరియు RTX 2060 ఉన్నాయి. టైటాన్ RTX కూడా లైన్-అప్లో ఉంది.
సెప్టెంబర్ 2020 లో, ఎన్విడియా ట్యూరింగ్ వారసుడు ఆంపియర్ను పరిచయం చేసింది, ఇందులో రెండవ తరం ఆర్టి-కోర్లు ఉన్నాయి. RT-Cores మరియు Tensor Cores రేట్లలో Ampere భారీ అప్గ్రేడ్లను సాధించింది, RT-Core రేటును 58 RT-TFLOPS కి పెంచుతుంది, ట్యూరింగ్ కంటే 1.7x ఎక్కువ, రే రేసింగ్ ట్రెండింగ్ అందించడం మరియు ఇమేజ్ క్వాలిటీని పెంచడం. అదేవిధంగా, ఆంపియర్ 238 టెన్సర్- TFLOPS తో ట్యూరింగ్ కంటే రెండు రెట్లు ఎక్కువ టెన్సర్ కోర్ రేట్లు కలిగి ఉంది. ఆంపియర్ RTX యొక్క రెండవ తరం GPU యొక్క ప్రధాన భాగంలో ఉంది; RTX 30 సిరీస్లో టైటాన్-క్లాస్ RTX 3090, RTX 3080, RTX 3070 మరియు ఇటీవల విడుదలైన RTX 3060 ఉన్నాయి.
సాఫ్ట్వేర్-స్థాయి రే ట్రేసింగ్తో ఎన్విడియా గ్రాఫిక్స్ కార్డులు
అంకితమైన RT కోర్లు లేకుండా ఎంచుకున్న గ్రాఫిక్స్ కార్డ్లలో రే ట్రేసింగ్ని ప్రారంభించడం ద్వారా ఎన్విడియా మరో పురోగతిని సాధించింది. గ్రాఫిక్స్ కార్డులను అప్గ్రేడ్ చేయడాన్ని పరిగణించని పాత నమూనాలను ఉపయోగించే గేమర్లకు ఇది శుభవార్త, కానీ రే-ట్రేసింగ్ టెక్నిక్ యొక్క దృశ్య ప్రయోజనాలను అనుభవించాలనుకుంటున్నారు. జిఫోర్స్ GTX 1060 6GB మరియు అధిక గ్రాఫిక్స్ కార్డులు ఇప్పుడు DirectX రేట్రేసింగ్ (DXR) ద్వారా రే ట్రేసింగ్ సామర్థ్యాలను ఆస్వాదించవచ్చు. DXR ద్వారా రే ట్రేసింగ్ సామర్థ్యం ఉన్న ఎన్విడియా కార్డుల జాబితా క్రింద ఉంది:
- జిఫోర్స్ GTX 1660 Ti
- జిఫోర్స్ GTX 1660
- ఎన్విడియా టైటాన్ ఎక్స్పి (2017)
- ఎన్విడియా టైటాన్ ఎక్స్ (2016)
- జిఫోర్స్ GTX 1080 Ti
- జిఫోర్స్ GTX 1080
- జిఫోర్స్ GTX 1070 Ti
- జిఫోర్స్ GTX 1070
- జిఫోర్స్ GTX 1060 6GB
రే ట్రేసింగ్ కోసం అంకితమైన హార్డ్వేర్ లేకపోవడం వలన, GTX కార్డులు ప్రాథమిక రే-ట్రేసింగ్ ప్రభావాలను మాత్రమే అందిస్తాయి. షేడర్ కోర్లు రే-ట్రేసింగ్ గణనలను నిర్వహిస్తాయి మరియు షేడర్ కోర్ల కోసం ఈ అదనపు పనిభారం GPU పనితీరును ప్రభావితం చేస్తుంది. ఏదేమైనా, రే-ట్రేసింగ్ సామర్థ్యాలతో, గేమర్స్ మరింత ఆకర్షణీయమైన దృశ్య అనుభవాన్ని పొందవచ్చు.
ఎన్విడియాలో రే ట్రేసింగ్ యొక్క భవిష్యత్తు
ట్యూరింగ్ ప్రాసెసింగ్ రేట్లను రెట్టింపు చేసిన తర్వాత ఆంపియర్ పనితీరు ఇప్పటికే సంతృప్తికరంగా ఉంది. అయితే, ఇది ఇంకా పొయ్యి నుండి తాజాగా ఉన్నప్పటికీ, దాని వారసుడు లవ్లేస్ గురించి ఇప్పటికే పుకార్లు ఉన్నాయి. ఈ కొత్త GPU ఆర్కిటెక్చర్లో రే-ట్రేసింగ్ లెక్కల్లో కొత్త పరిణామాలను మనం ఆశించవచ్చు. అదేవిధంగా, కొత్త తరం RTX గ్రాఫిక్స్ కార్డులు ఇప్పటికే పనిలో ఉన్నాయి. మెరుగైన గేమింగ్ అనుభవం కోసం వినియోగదారుల ఆకలిని తీర్చగల GPU నిర్మాణాలను ఎన్విడియా అభివృద్ధి చేస్తున్నందున రే ట్రేసింగ్ యొక్క భవిష్యత్తు ప్రకాశవంతంగా కనిపిస్తుంది.