Saturday, November 26

3 D Video Cards အေၾကာင္း

ပထမဆံုးေပၚတဲ့ 3 D Video Card ကို 3 D Rendering Card ( 3 D ကို ျဖည့္ဆည္းေပးမယ့္ Card) လို႔ေခၚရင္ ပိုေကာင္းမယ္ထင္တယ္။ ဒီ Card ကေရာ CPU ရဲ႕ အလုပ္အားလံုးကို လုပ္ေပးသတဲ့လား။ မဟုတ္ပါဘူး။ Transformation ကိုေတာ့ သူကလုပ္မေပးပါဘူး။ အဲဒီအစား CPU ရဲ႕ အလုပ္ေတြထဲကေန ခြဲေ၀ယူၿပီး ကူညီေပးပါတယ္။ 3 D Card ထဲမွာ Data Texture ေတြအမ်ားႀကီးသိမ္းလို႔ရတဲ့ RAM ရယ္၊ Triangles ေတြ ဖန္တီးဖုိ႔ Texture ေတြကို အျမန္ႏႈန္းနဲ႔ ပုဂံလံုးစီးၿပီး အစားထိုးဖုိ႔အတြက္ Power ျမင့္တဲ့ Processor ရယ္ ပါ၀င္ပါတယ္။ သုိ႔ေသာ္လည္း ျပႆနာတစ္ခုက ႐ွိေသးတယ္ဗ်။ အဲဒီ 3 D Video Card ကို ဘယ္လိုခို္င္းေစၾကမလဲ။ ဒီအလုပ္ကို Device Driver ေတြက လုပ္ေပးႏိုင္ပါတယ္။ အင္း စဥ္းစားၾကည့္ရေအာင္ေနာ္။ ဘယ္လိုပဲ Device Driver က အလုပ္ေကာင္းေကာင္းလုပ္ေပးေပး ျဖစ္ႏိုင္ရင္ 3 D Card ကို ဘာလုပ္လိုက္ပါ၊ ညာလုပ္လိုက္ပါဆိုၿပီး ခိုင္းေစေပးမယ့္ Instruction အစုေလးေတြ ပို႔ေပးႏိုင္ရင္ ပိုေကာင္းမယ္လို႔ ထင္တာပဲ။ ကၽြန္ေတာ္တုိ႔ ဒီလိုမ်ိဳး ေျပာစရာမလိုေအာင္ကို တီထြင္ပါရဂူေတြက ေတာ္ၾကပါတယ္။
Video Card ေတြထဲက Application Programming Interfaces (APIs) Series ထဲမွာ Video Card အတြက္ Instructions ေတြ ထည့္ေပးထားပါတယ္။ ေျပာရရင္ေတာ့ API ဆိုတာ စကားျမန္လို႔ေျပာလို႔ရတယ္ဗ်။ Video Card ကို လက္႐ွိ အသံုးျပဳေနတဲ့ Program ဆီက ထုတ္လႊတ္ေပးတဲ့ Command ေတြကိုယူတယ္၊ ၿပီးရင္ အဲဒီ Command ေတြကို Device Driver ေတြနားလည္ႏိုင္မယ့္ Instruction ေတြအျဖစ္နဲ႔ ေျပာင္းလဲေပးပါတယ္။ ႏွစ္ေတြေျပာင္းလဲလာတာနဲ႔အမွ် API ေတြကလည္း ေဟာတစ္မ်ိဳး၊ ေဟာတစ္မ်ိဳးေပါ့ဗ်ာ။ ဒါေပမယ့္ ဘယ္ဟာက အေကာင္းဆံုးပါလို႔ေတာ့ အေျဖမေပၚခဲ့ဘူးဗ်။
ေနာက္ပိုင္းမွာေတာ့ 3 D Video ေတြကို လူႀကိဳက္မ်ားလာတဲ့အတြက္ေၾကာင့္ Microsoft ကလည္း သူ႔ဦးေႏွာက္ႀကီးကို 3 D Graphic ဘက္ကို အတင္းဆြဲလွည့္ေတာ့တာေပါ့။ အဲ သူ႔က်ေတာ့ တစ္မ်ိဳး စဥ္းစားတယ္ဗ်။ 3 D Graphics ကုိ သူ႔ကိုယ္ပိုင္ API နဲ႔ သူ အလုပ္လုပ္ခိုင္းမလို႔တဲ့။ သူတို႔ကေတာ့ အဲဒီ API ကို Direct X လို႔ေခၚျပန္တယ္။ Direct X အေၾကာင္းကိုသိခ်င္ရင္ေတာ့ ေနာက္ေခါင္းစဥ္တစ္ခုနဲ႔ ကၽြန္ေတာ္ေျပာျပေပးပါ့ဦးမယ္။
API ေတြအားလံုးဟာ အလုပ္အတူတူပဲ လုပ္တယ္လုိ႔ ေျပာလို႔ရေပမယ့္ အားလံုးမွာမတူညီတဲ့ ကြာျခားခ်က္ေလးေတြ ႐ွိေနတတ္ပါတယ္။ ဒါေပမယ့္လည္း အရမ္းႀကီး ျခားနားေနတာမ်ိဳး မဟုတ္ေတာ့ အရမ္းသိသာမွာ မဟုတ္ပါဘူး။
ကဲ ဒီေဆာင္းပါးေလးကေတာ့ 3 D Video Card ရဲ႕ ျဖစ္ေၾကာင္းရယ္တဲ့ကုန္စင္ပါပဲ။


No comments:

Post a Comment