ကွန်ပျူတာများ, သတင်းအချက်အလက်နည်းပညာ
Anisotropic Filtering ။ extension များ၏လက်တွေ့အသုံးပြုမှု: anisotropic filtering ကို
Anisotropic filtering ကိုအများအပြားအသုံးပြုသူများသည်ယနေ့အသုံးပြုသူများအတွက် image ကိုတိုးမြှင့်နည်းပညာအမျိုးမျိုးရှိနိုင်ပါလုပ်ပုံကိုအကြောင်းပြောဆိုရန်စေသည်ဖြစ်သောခေတ်သစ်ဂရပ်ဖစ်၏ဒြပ်စင်တစ်ခုဖြစ်ပါသည်။
ဒါဟာအမြင့်ဆုံးသောအရည်အသွေးသုံးဖက်မြင်ဂရပ်ဖစ်ယနေ့ဂိမ်းကစားရန်အလွန်အရေးကြီးကြောင်း, ဒါကြောင့်ဂရပ်ဖစ်ကတ်များ၏လယ်ပြင်တွင်အသစ်သောနည်းပညာတွေအမျိုးမျိုးတို့ကိုနီးပါးတစ်ခုတည်းသောဖောက်သည်နေသောယနေ့သူတို့ပင်ဖြစ်သည်ဟူသောအချက်ကိုဖုံးကွယ်ဖို့မလိုအပ်ပါဘူး။ ပြီးနောက်ရှိသမျှတို့, ယခုအချိန်တွင် High-ပါဝါ accelerator သာသင်အမှန်တကယ်ကွဲပြားခြားနားသောဗားရှင်း၏အင်ဂျင်လည်ပတ်ရှုပ်ထွေး shader အဲဒီမှာတောင်းဆိုနေတာသောအချို့နောက်ဆုံးမျိုးဆက်ဂိမ်းကို run ဖို့လိုအပ်သောဖြစ်ရပ်အတွက်လိုအပ်နိုင်ပါသည်။
မြေပုံများအားဘာတွေလဲ?
ကျွန်တော်တို့ရဲ့အချိန်တချို့ overdeveloped အင်ဂျင်သလား - ကအရင်းအမြစ်များကိုတစ်ဦးလေးလေးနက်နက်စွန့်ပစ်သည်။ နှင့်တစ်ချိန်တည်းသိသိသာသာအန္တရာယ်မှာ။ ဤနည်းပညာများသည်ဂိမ်းတက်ကြွစွာစင်ပေါ်ကနေပယ်ရှားမည်ပင်ဖြန့်ချိမီ, ယုံကြည်မှု, ကြိုတင်မဲအတွက်သောအကြီးစားကြော်ငြာမှသာ High-ဘတ်ဂျက်စီမံကိန်းများကိုကိုအသုံးပြုပါ။ ဒါ့အပြင်မှတ်စု၏ဂိမ်းဖှံ့ဖွိုးတိုး၏လယ်ပြင်တွင်အချိန်ကြာမြင့်စွာလွန်ခဲ့တဲ့အကောင့်သို့ဂရပ်ဖစ်ပရိုဆက်ဆာ၏လယ်ပြင်တွင်နှစ်ခုကိုဦးဆောင်ကုမ္ပဏီတွေရဲ့အကျိုးစီးပွားယူကိုပိုမိုနှစ်သက်ကြောင်းမူဝါဒစရာရှိသောကြောင့်, ခေတ်သစ်ဂိမ်းအင်ဂျင်ကိုအပေါ် "နိုင်ငံရေး" ကိုမကြာသေးမီနှစ်များတွင်အထူးအာရုံစိုက်ဆိုတဲ့အချက်ကိုဖြစ်ပါသည် - NVIDIA နှင့် ATI ဖြစ်ပါတယ်။
အဆိုပါအချင်းချင်းယှဉ်ပြိုင်သည့်ကုမ္ပဏီရှည်အချိန်နှင့်တကယ်တော့မဝေးတော့တဲ့အနာဂတ်ကာလ၌ကထိပ်တိုက်ရင်ဆိုင်မှုကိုအဆုံးသတ်နိုင်ပါလိမ့်မည်မအလားအလာကိုလည်းမရှိ, ဒါပေမယ့်စားသုံးသူတွေကလက်မှာသာဖြစ်ပါတယ်။ အခုတော့တကယ့်အရည်အသွေးမြင့်အင်ဂျင်ဖွံ့ဖြိုးဖို့လုံလောက်တဲ့မဟုတ်ပါဘူး, သင်လည်းပင် igrodelov ဘို့မိမိတို့ကိုယ်ပိုင် Affiliate အစီအစဉ်များကိုဖွင့်လှစ်သူထုတ်လုပ်သူများ, တစျဦး၏ထောက်ခံမှုဆီအကူအညီတောင်းဖို့လိုအပ်ပါတယ်။
တစ်ဦးကအချိန်ဇယားကိုပေါက်များနှင့်ပေါက် ...
ဤအတော်လှန်ရေးအတော်လေးရှားပါးဖြစ်ကြောင်းဒါကြောင့် 3D-ဂရပ်ဖစ်အင်ဂျင်၏လယ်ပြင်တွင်တစ်ဦးအကြွင်းမဲ့အာဏာတော်လှန်ရေး, ခက်ခဲသည်လုပ်ပါ။ သို့သော်ဤအမှု၌, သင်တန်း, image ကိုအရည်အသွေးကိုအချိန်ကျော်အခါအားလျော်စွာတိုးတက်နေသည်နှင့်, ဒါပမေဲ့အံ့သွအလုံအလောက်ပြုလုပ်ရုံ Crysis နဲ့တူတချို့ချက်နှင့်အဓိပ္ပါယ် "ရောင်း" ဂိမ်း၏ထွက်ပေါက်ကိုအောက်တွင်ဖြစ်ပျက်။
ဒါဟာ anisotropic filtering ကိုအပေါ်အခြေခံသည်အဖြစ်ဒါခေါ် anti-aliasing ယနေ့တစ်ခုချင်းစီကိုထုတ်လုပ်သူအဘို့ကွဲပြားခြားနားသောဗီဒီယိုယာဉ်မောင်းတစ်ဦးကြီးမားသောအရေအတွက်လွတ်မြောက်ရေးအတွက်ထွက်သယ်ဆောင်နှင့်တစ်ဦးချင်းစီကုမ္ပဏီအတော်လေးမကြာခဏပဲလူတိုင်းအတွက်မဟုတ်ပါသောဤ optimization နှင့် ပတ်သက်. ၎င်း၏ကိုယ်ပိုင်ချဉ်းကပ်မှုနှင့်မူဝါဒများရှိပြီးဖြစ်ပါတယ်။
anisotropic filtering ကိုကဘာလဲ?
Anisotropic Filtering - ကင်မရာတစ်ခုအခြို့သောထောင့်ဆွေမျိုးမှာဖြစ်ကြောင်းမျက်နှာပြင်များပေါ်တွင်ဖွဲ့စည်းတည်ဆောက်ပုံတိုးတက်အောင်တစ်အထူးပြုနည်းလမ်းဖြစ်ပါတယ်။ အလားတူပင် bilinear သို့မဟုတ် trilinear အဖြစ်, anisotropic ကွဲပြားခြားနားသောမျက်နှာပြင်များပေါ်မှာ aliasing ဖယ်ရှားပစ်ရန်ခွင့်ပြုသည်, ဒါပေမယ့်ဖြင့်မဖြစ်စလောက်အသေးစိတ်ပုံရိပ်စောင့်ရှောက်ခြင်း, မှုန်ဝါးစေရန်တစ်နိမ့်ဆုံးကိုမိတ်ဆက်။
ဒါဟာဂိမ်းထဲမှာ anisotropic filtering ကိုအရှင်ဂိမ်းအတွက် setting များကိုတစ်ဦးအတော်လေးသေးငယ်တဲ့ "သာမန်ထက်" သာ 2004 ခုနှစ်ကတည်းကလေ့လာတွေ့ရှိခဲ့ပါသည်ပေး, တစ်ဦးရှုပ်ထွေးသောတွက်ချက်မှုအားဖွငျ့အကောငျအထညျဖျောကြောင်းသတိပြုသင့်ပေသည်။
anisotropic filtering ကိုကဘာလဲဆိုတာနားလည်ရန်အလို့ငှာ, သင်သည်ဤဧရိယာ၌အချို့သောအခြေခံအသိပညာရှိသည်ဖို့လိုအပ်ပါတယ်။ ဟုတ်ပါတယ်, ယနေ့အသီးအသီးအသုံးပြုသူမျက်နှာပြင်အဘယ်သူ၏အရေအတွက်ကတိုက်ရိုက်ဆုံးဖြတ်ချက်ပေါ်မှာမူတည်ပါတယ်ကွဲပြားခြားနားသော pixels ကိုအများကြီး၏ရေးစပ်ကြောင်းနားလည်သဘောပေါက်ပါသည်။ တစ်ဦးချင်းစီမှာ Pixel ၏အရောင်လုပ်ငန်းများ၌ခံရဖို့ screen ကိုဂရပ်ဖစ်ပေါ်တွင်ပုံရိပ်ကိုပြသနိုင်ရန်အတွက်။
စစ်ဆင်ရေး၏နိယာမ
ပြန်လည်သုံးသပ်၏ညှနျကွားဖြတ်ပြီးတည်ရှိပြီးသော Resolution, ကိုက်ညီသောသီးခြား texture, ကိုရွေးပါ။ ထို့နောက်သူကအနည်းငယ် texels သူတို့ရဲ့အရောင်ပျမ်းမျှအားဖြင့်နောက်တော်သို့လိုက်သည့်ကြည့်ရှုဦးတည်ချက်, တစ်လျှောက်ရှိနေကြသည်ကြာပါသည်။
မျက်နှာပြင်ထက်ပိုမိုတစ်သန်း pixels ကိုဖွစျစနေို, ဤအမှု၌အသီးအသီး texel 32-bits ထက်မနည်းဖြစ်ပါသည်, anisotropic filtering ကိုဂိမ်းများကိုတောင်မှအများဆုံးခေတ်သစ်ပစ္စည်းတွေအများအပြားပေးမထားတဲ့အလွန်မြင့်မားသော bandwidth ကိုဗီဒီယိုကစွမ်းရည်, လိုအပ်သည်။ ကတည်းက ဒါဟာထိုကဲ့သို့သောကြီးမားမှတ်ဉာဏ်လိုအပ်ချက်များကို cache ကိုအသုံးပြုခြင်းအဖြစ်အထူးပြု texture ချုံ့နည်းပညာမှတဆင့်လျှော့ချနေကြသည်သောဤအကြောင်းပြချက်အဘို့ဖြစ်၏။
ဘယ်လိုအလုပ်လုပ်သလဲ,
3D-မျက်နှာပြင်ပေါ်တွင် superimposed ထားတဲ့ texels, - အရောင် pixels ကို၏ဆုံးဖွတျခ pixels ကိုရှုထောင်ပုံရိပ်ကိုပါဝင်သည်ဟုအဆိုပါအနား textured ပုံရိပ်မှလျှောက်ထားခြင်းအားဖြင့်ထွက်ယူသွားတတ်၏။ ဤအမှု၌အဓိကအကြပ်အတည်း texels မျက်နှာပြင်ပေါ်တွင် pixel ၏အရောင်ကိုဆုံးဖြတ်ပါလိမ့်မယ်အတိအကျအရာဖြစ်တယ်။ က pixel ကိုကိုယ်စားပြုတစ်ဦးချင်းစီ၏အပေါက်မှာများစွာသောအမျိုးမျိုးရှိသည့်အပေါ်ကြီးမားတဲ့မီးဖို, ဖွင့် - ပိုကောင်း anisotropic filtering ကိုခွဲခြားသော features တွေနားလည်ရန်အလို့ငှာ, သငျသညျအဘယျသို့သင့်ရဲ့ screen ကိုစိတ်ကူးဖို့လိုအပ်ပါတယ်။
မီးဖို၏နောက်ကွယ်မှဖြစ်သောသုံးဖက်မြင်မြင်ကွင်းအပေါ်တစ်ဦး pixel ၏အရောင်ကိုဆုံးဖြတ်ရန်ကသက်ဆိုင်ရာအပေါက်သို့ကြည့်ဖို့ပဲလုံလောက်ပါတယ်။ အခုတော့အလင်းရောင်ခြည်ကြောင့်ဖြတ်သန်း, ပြီးတော့ကျွန်တော်တို့ရဲ့မြေပြင်ပေါ်တွင်ရရှိသွားတဲ့နှင့်ဤကိစ္စတွင်အတွက် entry ကိုမိမိတို့နေရာအရပ်မှနှငျ့ ပတျသကျ. အပြိုင်တည်ရှိသောပါလိမ့်မည်ဆိုပါက, အလငျး၏တစ်ဦးပတ်ပတ်လည်အစက်အပြောက်တွေမြင်ယောင်ကြည့်ပါ။ မရလျှင်, အစွန်းအထင်းအတန်ငယ်ပုံပျက်လိမ့်မည်, ဆိုလိုသည်မှာ။ အီးပြီးသားတစ်ခုဘဲဥပုံအသွင်သဏ္ဌာန်ရှိလိမ့်မည်။ ဒါဟာအလင်းအစက်အပြောက်ထဲတွင်နေရာဖြစ်ကြောင်းနှင့်တစ်ဦးချင်းစီတဦးချင်း pixel ၏အရောင်ကိုဆုံးဖြတ်လိမ့်မည်ဟုအနား။
အဘယ်ကြောင့်လိုအပ်သနည်း
အများစုက anisotropic filtering ကိုပိုကောင်းတဲ့ပုံရိပ်အရည်အသွေးသည်နိုင်ရန်အတွက်သီးသန့်အသုံးပြုခဲ့ကြောင်းယုံကြည်ပေမယ့်တကယ်တော့မသာ filtration သူ့ဟာသူကြောင့်ထောက်ပံ့သောမယ့်အဆုံးရလဒ်ပါပဲ။
Filter ကိုကင်မရာကွာရွေ့လျားသို့မဟုတ်ပါကချဉ်းကပ်လျှင်, အမှုကိစ္စများတွင် image ကို texture ဖွဲ့စည်း၏လုပ်ငန်းစဉ်များတွင်အသုံးပြုသည့်သတ်သတ်မှတ်မှတ် filter ကို function ကိုဆုံးဖြတ်ရန်သောနိမ့်ဆုံးနှင့်အမြင့်ဆုံးအကွာအဝေးကိုကိုယ်စားပြုနှစ်ခု-Level texture filtering ကိုပေးသနားတျောမူအထူးသဖြင့်ပုံရိပ် texture programmer တွေဖွဲ့စည်းတဲ့အခါမှာ။
trilinear သို့မဟုတ် anisotropic filtering ကိုခန့်တွင်အသုံးပြုသည့်အခါတစ်ဦးချင်းစီ texel ကြီးမားသောအတိုင်းအတာရှိသည်ဖို့စတင်နှင့်နေပြီမျိုးစုံ pixels ကိုဖုံးလွှမ်းဆိုလိုတဲ့အခါမှာဥပမာအားဖြင့်တဦးတည်းစဉ်းစားနိုင်ပါတယ်။ ဒီအခြေအနေကို aliasing ကအသုံးပြုမည်ဖြစ်သည် filtering အတွက်ဖယ်ရှားပစ်ရန်အမိန့်ပါ။ ဒါဟာပုံရိပ်ကိုအနည်းငယ် blurs ထိုကဲ့သို့သောအခြေအနေ၌, ဒီဖြေရှင်းချက်ဝေး filtering ကို (anisotropic သို့မဟုတ် trilinear) အဖြစ်အကောင်းဆုံးထဲကနေကြောင်းမှတ်သားရပါမည်။ ပုံ၏တစ်ဦးထက်ပိုလက်တွေ့ကျကျရှုမြင်ပေးနိုင်ရန်အတွက်၏ဖွဲ့စည်းပုံ၏ဆုံးဖြတ်ချက်တိုးမြှင့်လိုအပ်ပါလိမ့်မယ်။
ငါကိုဘယ်လိုရှေးခယျြသလဲ?
ဟုတ်ပါတယ်, အဲဒီမှာမဆိုအသုံးပြုသူနှင့်သာမန်ဂိမ်းကစားအတော်လေးတစ်ယုတ္တိမေးခွန်းဖြစ်ပါသည်။ ယနေ့ tri-linear နှင့် anisotropic filtering ကိုလည်းမရှိ - ပိုကောင်းတယ်ဘာလဲ? တကယ်တော့, ပိုကောင်း၏ဟုတ်ပါတယ်, anisotropic နည်းပညာဖြစ်ပါတယ်။ အဆိုပါအရာ tri-linear filtering ကိုအလွန်မှန်ကန်စွာတစ်ဦးချင်းစီ texel ၏အရောင်တွက်ချက်နှင့်ထို့ထက် ပို. တိကျသောဖြစ်ငါတို့သည်ရှိုလေယာဉ်အကြောင်းပြောနေတာပါက, က, သူ့မျှော်လင့်ချက်မှားမမဟုတ်ဖြစ်ပါတယ်။ လျှောက်လွှာ anisotropic နည်းပညာဖြည့်စွက်လက်ရှိတွင်ထောင့်ချိန်ညှိ, filtering ကို Modes သာအတွက်အသုံးပြုခွင့်ပြုပါတယ်။ ယင်းထောင့်အရှင်ပိုကြီးတဲ့, သာ. anisotropic texture filtering ကိုပေးနိုင်စွမ်းသောအရည်အသွေးနှင့်သရုပ်မှန်ဖြစ်လိမ့်မည်။ သို့သော်တစ်ချိန်တည်းမှာကျနော်တို့ကဒေတာတွေကိုအပြောင်းအလဲနဲ့အာဏာ ယူ. ကဒ် သာ. အရေအတွက်ကိုလိမ့်မည်ဟုနားလည်သဘောပေါက်ရပေမည်။
ဘယ်လိုကူညီပေးသည်?
သငျသညျနောက်ဆုံးမှာ, အလွတိုးတက်သုံးဖက်မြင်ဂရပ်ဖစ်လုပ်ဆောင်ချက်များကိုများ၏ပါဝင်ပြီးနောက် ပို. ပင်အချို့သော Blur မြင့်မားထောင့်မှာရရှိသောဖြစ်ပါတယ်, ဒါပေမယ့်ယေဘုယျရလဒ်အတွက်သင်တစ်ဦးထက်ပိုသောလက်တွေ့ကျရုပျပုံရ။ မမျှော်လင့်သင့်တယ် ဤကိစ်စတှငျမိမိကိုမိမိအဘို့အသီးအသီးကိုသူကဒီကိုအသုံးပြုသင့်ပါတယ်ရှိမရှိကသူ့အတွက်အကျိုးဖြစ်ထွန်းလိမ့်မည်ကိုမည်သို့ဆုံးဖြတ်အခမဲ့ဖြစ်ပါတယ်။
ပုံရိပ်တွေ၏အရည်အသွေးအတွက်အလွန်အားကောင်းတဲ့တိုးတက်မှုကတည်းက, ဒီ function ကိုသူများကလူ anisotropic filtering ကို disable လုပ်ဖို့ဘယ်လိုရှာနေမဟုတ်ဘဲအာဏာအရှိဆုံးကွန်ပျူတာများပေါ်တွင်ဂိမ်း၏စွမ်းဆောင်ရည်ကိုတိုးမြှင့်ဖို့ကြိုးစားနေကြသူသေချာမထားဘူး။ ဒီ function ကို၏တောင်းဆိုချက်များကထောက်ပံ့ရလဒ်အဘယ်အရာနှင့်နှိုင်းယှဉ်လျှင်အနည်းငယ် incommensurate ဖြစ်တယ်, ဒါကြောင့်ပထမဦးဆုံးကကို turn off ဖို့ဘယ်လိုစဉ်းစားရကျိုးနပ်ပါတယ်။
point နမူနာကော
point နမူနာကောယနေ့ pixel ၏အရောင်ဆုံးဖြတ်မည်သို့အရှိဆုံးရိုးရှင်းသောဂျကိုယ်စားပြုတယ်။ အလင်းကိုအစက်အပြောက်၏ဗဟိုမှတတ်နိုင်သမျှနီးစပ်တည်ရှိသည်ဆိုတစ်ခုတည်း texel, ရွေးချယ်ခြင်းတဲ့အခါဒီ algorithm ကို, အ texture ပုံရိပ်အပေါ်အခြေခံသည်။ ဒါဟာ pixel ၏အရောင်မျိုးစုံ texels နေဖြင့်တစ်ပြိုင်နက်တည်းဆုံးဖြတ်သည်ခံရဖို့အဖြစ်, ထိုကဲ့သို့သောတစ်ခု option ကိုအများဆုံးအကောင်းဆုံးမဟုတ်ကြောင်းခန့်မှန်းရန်ခက်ခဲသည်မဟုတ်, ဤအမှု၌မရွေး, တစ်ဦးတည်းသာအလငျးအစက်အပြောက်အဆိုပါ algorithm ကိုအကောင့်သို့ယူပါဘူး, သူ့ရဲ့ပုံသဏ္ဍာန်ပြောင်းလဲနိုင်သည်။
ထိုကဲ့သို့သော anisotropic filtering ကိုသွင်ပြင်လက္ခဏာသောအဓိကအားနည်းချက်, image ကိုဒါစိတ်ဝင်စားဖို့မဟုတ်ဖြစ်လာနိုင်အောင်မျက်နှာပြင်မှလုံလုံလောက်လောက်နီးကပ်နီးကပ်မှာ pixels အရေအတွက်သိသိသာသာ, texels ၏နံပါတ်နှင့်နှိုင်းယှဉ်ပါတိုးလာလိမ့်မည်ဟူသောအချက်ကိုဖြစ်ပါတယ်။ လေ့က "အဟောင်း" ကွန်ပျူတာဂိမ်းများတွင်ကြည့်ရှုလေ့လာများသောဒါခေါ်ပိတ်ဆို့ခြင်းအကျိုးသက်ရောက်မှု။
Similar articles
Trending Now