የሬይ መፈለጊያ የኮምፒዩተር ግራፊክስ አሰራር ዘዴ ሲሆን ይህም የጨረራዎችን በትእይንት በመፈለግ ምስልን ይፈጥራል። ጨረሮቹ በቦታው ላይ ካሉ ነገሮች ጋር መስተጋብር በመፍጠር እነሱን ማጥፋት እና እንደ ቀለም ያሉ ንብረቶችን ማግኘት ይችላሉ።
የሬይ ክትትል፡ መሰረታዊው
የጨረር ፍለጋ የገሃዱ አለም ብርሃንን ይመስላል። የምናየው ብርሃን እንደ ፀሐይ ከኃይል ምንጮች የሚመነጩ የፎቶኖች ውጤት ነው። ፎተኖች ከእቃዎች ጋር ሲጋጩ ሊፈነጩ እና ሊበታተኑ ይችላሉ. ይህንን በተግባር ለማየት የሚያስፈልግዎ መስታወት ብቻ ነው። መስታወትን መብረቅ ነጸብራቅ ይፈጥራል።
የሬይ ፍለጋ ይህንን ያስመስለዋል። የተገኘው የጨረሮች ቁጥር ከገሃዱ ዓለም ጋር ሲወዳደር በጣም አናሳ ነው፣ እሱም በሚሊዮን የሚቆጠሩ ፎተኖች በአመለካከታችን መስክ ላይ ይበቅላሉ። ዘመናዊ ጨዋታዎች በአንድ ፒክሰል ከአንድ እስከ አራት ጨረሮች መካከል የሆነ ቦታ ይከተላሉ። አሁንም፣ ያ እውነተኛውን ዓለም ለመምሰል በቂ ነው።
የጨረር መንገድን መከታተል ከጨዋታው አለም ጋር መስተጋብር ለመፍጠርም ያስችላል። ከቀይ ነገር ላይ የሚወጣ ጨረሮች በዚያ ቀለም ተጽእኖ ሊደረግባቸው ይችላል, በአቅራቢያው ቀይ ብርሃን ይፈጥራል. ጨረሮች የጨዋታ አርቲስቶች ለነገሮች በሚሰጡት ባህሪያት ላይ በመመስረት በተለያዩ መንገዶች ሊበተኑ ይችላሉ፣ ይህም እውነታ ከፊል አንጸባራቂ ወይም ሸካራማ ቦታዎችን ይፈቅዳል።
የጨረር ፍለጋ ለ3-ል ግራፊክስ ትልቅ እርምጃ ነው። በጨዋታ ውስጥ ሲንቀሳቀሱ የጨረራዎችን መንገድ በማስመሰል ተጨባጭ ምስል ይፈጥራል. ይህ አካባቢው ለተጫዋቹ በማይታይበት ጊዜ እንኳን ከአካባቢው ጋር መስተጋብር ወደሚችል ብርሃን ይመራል። ሬይ ፍለጋ በዓላማ የተሰራ ሃርድዌር እንዲሰራ አይፈልግም፣ ነገር ግን በቪዲዮ ካርድ ወይም በጨዋታ ኮንሶል ላይ ብቻ ተግባራዊ ነው የጨረር ፍለጋን ማፋጠን በጣም የሚጠይቅ ስለሆነ።
Ray Tracing vs. Rasterization (ወይም፣ እርስዎ እንደሚያውቁት 3-ል ግራፊክስ)
ይህን ማብራሪያ ቢረዱም አሁንም ግራ ሊጋቡ ይችላሉ። ነጸብራቆች ባለፉት ጨዋታዎች ውስጥ ነበሩ፣ አሁን ከበርካታ አስርት ዓመታት በላይ የቆዩትም እንኳን። የጨረር ፍለጋ እንዴት ይለያል?
ያለፉት 3-ል ጨዋታዎች እና በጣም ዘመናዊ ጨዋታዎች ራስተርን ይጠቀሙ። ራስተራይዜሽን ለተጫዋቹ የሚታየውን የ3-ል ጨዋታ ዓለም አካላት ወደ 2D ምስል ያጣምራል። ተጫዋቹ ማየት የማይችለውን ለማመንጨት የሚያገለግል ማንኛውም አፈፃፀም ስለሚባክን ለተጫዋቹ መታየት ያለበትን ብቻ ይሰጣል። ሆኖም ይህ ችግር ይፈጥራል።
ወደ መስታወት ምሳሌ እንመለስ። የተጫዋቹ አካባቢ እና የተጫዋች ባህሪ ለተጫዋቹ አይታዩም (ቢያንስ በአንደኛ ሰው ጨዋታ)። በራስቴራይዜሽን፣ መስተዋቱ የሚያንጸባርቅበት ምንም ነገር የለም።
በርግጥ በዘመናዊ ጨዋታዎች ውስጥ መስተዋቶች አሉ። ቦታውን ሁለት ጊዜ አቅርበዋል. አንድ ማለፊያ ከተጫዋቹ እይታ ነው, ሌላኛው ደግሞ ከተለየ እይታ ነው. ያ ግን ትዕይንትን ለመስራት የሚያስፈልገውን አፈጻጸም በእጥፍ ይጨምራል።
የስክሪን ቦታ ነጸብራቅ፣ በታዋቂ የ3-ል ጌም ሞተሮች ውስጥ የሚገኝ ቴክኒክ፣ ነጸብራቅ ለመፍጠር የማያ ገጽ ላይ ውሂብ ይጠቀሙ። ይህ ዘዴ በተጫዋቹ እይታ ላይ እንደ ውሃ ባሉ አንጸባራቂ ንጣፎች ላይ ተስማሚ ነው.ነገር ግን፣ የተንጸባረቀው ንጥል ነገር ከማያ ገጽ ውጭ ከተወሰደ የሚያንጸባርቁ ነገሮች ይጠፋሉ::
የሬይ ፍለጋ እነዚህን ችግሮች አይጋራውም ምክንያቱም እንደ ራስተር ከማድረግ በተቃራኒ ከተጫዋቹ እይታ ውጭ መፈለግ ይችላል።
እንዲሁም ጨረሮች ከገጽታ ጋር እንዲገናኙ በሚፈቅዱ ጨዋታዎች ውስጥ የጨረር መፈለጊያ ትክክለኛ የቀለም ደም እና ከፊል አንጸባራቂ ንጣፎችን ለራስተራይዜሽን ለማስተናገድ አስቸጋሪ ያደርገዋል።
ሬይ ፍለጋ ምን ሃርድዌር ያስፈልገዋል?
የሬይ ፍለጋ አዲስ ሀሳብ አይደለም። የኮምፒውተር ሳይንቲስቶች እ.ኤ.አ. በ1980ዎቹ መጀመሪያ ላይ የጨረር ፍለጋን ሞክረዋል፣ ይህም የማይለዋወጥ ምስሎችን ከእውነታዊ ብርሃን፣ ነጸብራቅ እና ጥላዎች ጋር ፈጥረዋል። የአጋጣሚ ነገር ሆኖ ለማቅረብ ሰዓታት ወስደዋል።
የቪዲዮ ጨዋታ በሴኮንድ ወይም ከዚያ በላይ በ30 ክፈፎች ቅጽበታዊ የጨረር ፍለጋ ያስፈልገዋል። ይህ የሚቻለው የጨረር ፍለጋን ለማፋጠን በተሰራ የቪዲዮ ካርድ ብቻ ነው።
የNvidia's RTX ሬይ መፈለጊያ ቴንሶር ኮር በሚባለው ሲሊኮን ላይ ይመረኮዛል።Tensor Cores በ RTX ቪዲዮ ካርዶች ውስጥ ብቻ ይገኛሉ። የNvidi's GTX ካርዶች የጨረር ፍለጋን በመጠቀም ጨዋታን ሊሰጡ ይችላሉ ምክንያቱም እንደተባለው የጨረር ፍለጋ ዓላማ የተሰራ ሲሊከን አያስፈልግም። ሆኖም ከ RTX ካርዶች ጋር ሲወዳደር አፈፃፀሙ አሻሚ ነው። እና አንዳንድ ጨዋታዎች፣ ልክ እንደ Minecraft ከ RTX ሬይ ፍለጋ ጋር፣ የጨረር ፍለጋን በሚያደርጉበት ልዩ መንገድ ምክንያት RTX ቪዲዮ ካርድ ያስፈልጋቸዋል።
የጨረር ፍለጋን የሚያፋጥኑ AMD ካርዶች የተለየ ብራንዲንግ የላቸውም እና የተወሰነ ሲሊኮን የላቸውም። ይልቁንም ለተሻለ ውጤት የሃርድዌር ማስተካከያዎችን እና የሶፍትዌር ማሻሻያዎችን ይጠቀማሉ። የጨረር ፍለጋን የሚያፋጥኑ AMD ካርዶችን መለየት የበለጠ ከባድ ነው፣ ስለዚህ ለዝርዝሮቹ ትኩረት ይስጡ።
Sony's PlayStation 5 እና Xbox Series X እና S የጨረር ፍለጋን የሚያፋጥኑ ግራፊክስ ሃርድዌር ከ AMD አላቸው። ለማንቃት የገንቢዎች ፈንታ ነው፣ ሆኖም ግን፣ እና ብዙ ጨዋታዎች አያደርጉም። የሚታወቅ ምሳሌ Cyberpunk 2077 ነው, እሱም ሲጀመር RTX ሬይ ፍለጋን በፒሲ ላይ ይደግፋል ነገር ግን በሚቀጥለው-ጄን ኮንሶሎች ላይ የጨረር ፍለጋን አይደግፍም. ባህሪው ለቀጣይ-ጂን ኮንሶሎች በወደፊት መጣፊያ ውስጥ ቃል ገብቷል።