ᲙომპიუტერებიᲡაინფორმაციო ტექნოლოგიების

Ანიზოტროპული ფილტრაცია. პრაქტიკული გამოყენების გაგრძელება ანიზოტროპული ფილტრაცია

ანიზოტროპული ფილტრაცია ერთ-ერთი ელემენტი თანამედროვე გრაფიკა, რაც ბევრი წევრებს გაიგო, თუ როგორ გააკეთა ხელმისაწვდომია სხვადასხვა გამოსახულების გაუმჯობესების ტექნოლოგია მომხმარებლებს.

არ არის აუცილებელი, მალავს იმ ფაქტს, რომ ეს არის მნიშვნელოვანი, რომ მოთამაშეები დღეს ყველაზე მაღალი ხარისხის სამგანზომილებიანი გრაფიკა, და ეს მათ, რომლებიც დღეს თითქმის ერთადერთი მომხმარებელს ყველა სახის ახალი ტექნოლოგიების სფეროში გრაფიკული ბარათები. ყოველივე ამის შემდეგ, მაღალი სიმძლავრის accelerator მომენტში შეიძლება მხოლოდ საჭირო იმ შემთხვევაში, თქვენ უნდა აწარმოებს ბოლო რამდენიმე თაობის თამაში, რომელშიც არ არის ნამდვილად მოთხოვნით ძრავის მოქმედი რთული shaders სხვადასხვა ვერსიებს.

რა რუკები?

დაკავდით overdeveloped ძრავის ჩვენს დრო - ეს არის სერიოზული ნარჩენების რესურსების. და ამავე დროს მნიშვნელოვანი რისკის ქვეშ. ეს ტექნიკა გამოიყენონ მხოლოდ მაღალი ბიუჯეტის პროექტების მასშტაბური სარეკლამო, რომელიც წინასწარ, მიუხედავად ადრე გათავისუფლების, დარწმუნებულია, რომ თამაში იქნება აქტიურად დაღუპავს თაროები. ასევე აღსანიშნავია ის ფაქტი, რომ ბოლო წლების განმავლობაში განსაკუთრებული ყურადღება "პოლიტიკა" თანამედროვე თამაშის ძრავა, რადგან სფეროში თამაშის განვითარების დიდი ხნის წინ არ არის პოლიტიკა, რომელიც ურჩევნია ინტერესების გათვალისწინებით, რომ ორი წამყვანი კომპანიების სფეროში გრაფიკული პროცესორი - ეს არის NVIDIA და ATI.

კომპანია დიდი ხანია კონკურენციას ერთმანეთს და, ფაქტობრივად, არ არსებობს პერსპექტივა, რომ უახლოეს მომავალში იგი შეძლებს, რათა დასრულდეს დაპირისპირება, მაგრამ მომხმარებელს ეს არის მხოლოდ ხელთ. ახლა ეს არ არის საკმარისი იმისათვის, რომ განავითაროს მართლაც მაღალი ხარისხის სისტემა, თქვენ ასევე უნდა დაიხმარე მხარდაჭერით ერთ მწარმოებლებს, ვინც კი შეიქმნა საკუთარი შვილობილი პროგრამები igrodelov.

გრაფიკი იზრდება და იზრდება ...

ჩადება აბსოლუტური რევოლუციის სფეროში 3D გრაფიკა სისტემებში არის რთული, ასე რომ ამ რევოლუციების შედარებით იშვიათია. თუმცა, ამ შემთხვევაში, რა თქმა უნდა, გამოსახულების ხარისხი გაუმჯობესდა პერიოდულად დროთა განმავლობაში და, უცნაური საკმარისი, ეს ხდება მხოლოდ ქვემოთ გასასვლელი გარკვეული "გაყიდვა" თამაშები, როგორიცაა Crysis.

იგი ეფუძნება ანიზოტროპიულ ფილტრაცია, ისევე როგორც ე.წ. საწინააღმდეგო aliasing ხორციელდება დღეს გათავისუფლების დიდი რაოდენობით სხვადასხვა ვიდეო დრაივერები თითოეული მწარმოებელი, და თითოეული კომპანია აქვს საკუთარი მიდგომა და პოლიტიკა ამ საკითხთან დაკავშირებით ოპტიმიზაცია, რომელიც საკმაოდ ხშირად უბრალოდ არ არის ყველასთვის.

რა არის ანიზოტროპული ფილტრაცია?

ანიზოტროპული ფილტრაცია - არის სპეციალური მეთოდი გაუმჯობესების მასალებისა ზედაპირებზე, რომლებიც გარკვეული კუთხე შედარებით კამერა. ანალოგიურად, როგორც bilinear ან trilinear, ანიზოტროპული საშუალებას იძლევა გამოირიცხოს aliasing სხვადასხვა ზედაპირებზე, მაგრამ იგი წარუდგენს მინიმუმ დაბინდვა, რითაც შენახვა ზღვრული დეტალური გამოსახულება.

აღსანიშნავია, რომ თამაშის ანიზოტროპული ფილტრაცია ხორციელდება კომპლექსური გაანგარიშება, რითაც უზრუნველყოფს შედარებით მცირე "ექსტრავაგანტულობა" პარამეტრების თამაშები დაფიქსირდა მხოლოდ 2004 წლიდან.

იმისათვის, რომ გავიგოთ, რა არის ანიზოტროპული ფილტრაცია, თქვენ უნდა გარკვეული ცოდნა ამ სფეროში. რა თქმა უნდა, დღეს თითოეული მომხმარებელს ესმის, რომ ეკრანზე შედგება ბევრი სხვადასხვა პიქსელი, რომელთა რაოდენობა დამოკიდებულია რეზოლუცია პირდაპირ. იმისათვის, რომ არიან გამოსახულება ეკრანზე გრაფიკა დამუშავდება ფერი თითოეული pixel.

მუშაობის პრინციპი

აირჩიეთ კონკრეტული ტექსტურა, რომელიც შეესაბამება რეზოლუცია, რომელიც მდებარეობს გასწვრივ მიმართულებით მიმოხილვა. ამის შემდეგ, იგი იღებს რამდენიმე ტექსელი გასწვრივ ხედვის მიმართულება, რასაც მოჰყვა საშუალოდ მათი ფერი.

მას შემდეგ, რაც ეკრანზე შეიძლება იყოს ერთზე მეტი მილიონი პიქსელი, და თითოეული ტექსელზე ამ შემთხვევაში არ არის ნაკლები ვიდრე 32 bits, ანიზოტროპული ფილტრაცია თამაშები მოითხოვს ძალიან მაღალი სიჩქარის ვიდეო შესაძლებლობები, რომელიც არ უზრუნველყოფს ბევრი კი ყველაზე თანამედროვე აპარატურით. ეს არის ამ მიზეზის გამო, რომ ასეთი დიდი მეხსიერება მოთხოვნებს მცირდება გამოყენებით ქეშირების, ისევე, როგორც სპეციალიზებული ტექსტურა შეკუმშვის ტექნოლოგია.

როგორ მუშაობს იგი?

განსაზღვრა ფერი pixels ხორციელდება გამოყენების პოლიგონები ტექსტურირებული სურათი შედგება pixels განზომილებიანი გამოსახულების - ტექსელი, რომლებიც ფარავდეს 3D ზედაპირზე. მთავარი დილემა ამ შემთხვევაში არის ის, რაც ტექსელი განსაზღვრავს ფერი pixel ეკრანზე. იმისათვის, რომ უკეთ თვისებები, რომ გამოიყოს ანიზოტროპული ფილტრაცია, თქვენ უნდა წარმოვიდგინოთ, თუ რა თქვენს ეკრანზე - ეს არის დიდი ღუმელი, რომელზედაც არსებობს მრავალფეროვანი ხვრელებად, რომელთაგან თითოეული წარმოადგენს pixel.

რათა დადგინდეს ფერი pixel on სამგანზომილებიანი სცენა რომელიც უკან ღუმელი, ეს არის საკმარისი იმისათვის, რომ გავერკვეთ შესაბამისი ხვრელი. ახლა წარმოიდგინეთ, რომ სინათლის სხივი გადის ის, და შემდეგ იღებს ჩვენს მიწაზე, და თუ ეს იქნება პარალელურად, მათი ადგილი შესვლის, ამ შემთხვევაში, მიიღოს რაუნდი ადგილზე წმ. თუ არა, stain იქნება გარკვეულწილად დამახინჯებული, ანუ. E. უკვე გაქვთ ოვალური ფორმის. ეს პოლიგონები, რომლებიც მოთავსებულია ღია ადგილზე, და განსაზღვროს ფერის თითოეული pixel.

რატომ არის აუცილებელი?

ბევრი მიიჩნევს, რომ ანიზოტროპული ფილტრაცია გამოიყენება მხოლოდ იმისათვის, რომ უზრუნველყოს უკეთესი სურათის ხარისხი, მაგრამ სინამდვილეში ეს მხოლოდ საბოლოო შედეგი, რომელიც გათვალისწინებული არ არის მხოლოდ იმის გამო, რომ ფილტრაცია თავად.

როდესაც ფორმირების კონკრეტული იმიჯი ტექსტურა პროგრამისტების მოცემულია ორი დონის ფაქტურის ფილტრაციას, რომ ფილტრები წარმოადგენს მინიმალური და მაქსიმალური მანძილებზე, რომ დადგინდეს, რომელიც სპეციფიკური ფილტრის ფუნქციას გამოიყენება ფორმირების პროცესში იმიჯი ფაქტურის იმ შემთხვევაში, თუ კამერა მოძრაობს დაშორებით ან უახლოვდება მას.

მაგალითად, შეიძლება განიხილოს, როდესაც trilinear და ანიზოტროპული ფილტრაცია გამოიყენება დაახლოება, ანუ მაშინ, როდესაც თითოეული ტექსელზე იწყებს აქვს დიდი ზომები და უკვე მოიცავს რამდენიმე პიქსელი. იმისათვის, რომ ამოიღონ ამ სიტუაციაში aliasing და ფილტრაცია იქნება გამოყენებული. აღსანიშნავია, რომ ასეთ ვითარებაში, ეს გამოსავალი სულაც არ არის ოპტიმალური გაფილტვრის (ანიზოტროპული ან trilinear) ახდენს სურათის ცოტა. იმისათვის, რომ უფრო რეალისტური სურათი, დასჭირდება იზრდება მოგვარების სტრუქტურა.

როგორ შემიძლია აირჩიოს?

რა თქმა უნდა, ნებისმიერ მომხმარებელს და ჩვეულებრივი მოთამაშეები საკმაოდ ლოგიკური კითხვა. დღეს არის tri-linear და ანიზოტროპული ფილტრაცია - რა არის უკეთესი? ფაქტობრივად, უკეთესი, რა თქმა უნდა, ეს არის ანიზოტროპული ტექნოლოგია. საქმე ის არის, რომ tri-წრფივი ფილტრაცია არ არის ძალიან სწორად ითვლის ფერი თითოეული ტექსელზე და უფრო სწორად, ეს იმას არასწორია მისი იმედები, თუ ჩვენ ვსაუბრობთ დახრილი თვითმფრინავი. განაცხადის ანიზოტროპული ტექნოლოგია საშუალებას იძლევა შეავსოს გაკეთებული გამოიყენება ფილტრაციის რეჟიმები, მორგება კუთხე. ასე რომ, დიდი კუთხე, უფრო დიდი იქნება ხარისხის და რეალიზმი, რომელსაც შეუძლია უზრუნველყოფის ანიზოტროპული ფაქტურის ფილტრაციას. თუმცა, ამავე დროს, ჩვენ უნდა გვესმოდეს, რომ ის მიიღებს და უფრო დიდი რაოდენობის ბარათები მონაცემების დამუშავება ძალა.

როგორ ეხმარება?

თქვენ არ უნდა ველოდოთ, რომ საბოლოო ჯამში, მას შემდეგ, რაც ჩართვის სამგანზომილებიანი გრაფიკა ფუნქციები fabulously გაუმჯობესდა, უფრო მაღალ კუთხით გარკვეული დაბინდვა არის მიღებული, მაგრამ ზოგადად შედეგად, თქვენ მიიღებთ უფრო რეალისტური სურათი. ამ მხრივ, ყველა კაცი თავისთვის თავისუფალია გადაწყვიტოს, თუ არა მან უნდა გამოიყენოს ეს და როგორ ის პროდუქტიული იქნება მისთვის.

მას შემდეგ, რაც ძალიან ძლიერი ხარისხის გაუმჯობესება, სურათებით, ამ ფუნქციას არ უზრუნველყოფს, რომ ის ადამიანები, რომლებიც ცდილობენ მაქსიმალურად შესრულება თამაში არ არის ყველაზე ძლიერი კომპიუტერი, ეძებს, როგორ უნდა გამორთოთ ანიზოტროპული ფილტრაცია. მოთხოვნებს ამ ფუნქცია ცოტა incommensurate შედარებით, რაც იწვევს ის უზრუნველყოფს, ასე რომ ღირს ფიქრი, თუ როგორ ჩართოთ იგი პირველი.

Point შერჩევის

Point შერჩევის დღეს წარმოადგენს ყველაზე მარტივი განსახიერება როგორ ფერი pixel განისაზღვრება. ეს ალგორითმი ეფუძნება ტექსტურა იმიჯი, როდესაც შერჩევის ნებისმიერ ერთ ტექსელზე, რომელიც მდებარეობს ახლოს როგორც შესაძლებელია ცენტრში ნათელი ადგილზე. ეს არ არის რთული მისახვედრია, რომ ასეთი ვარიანტი არ არის ყველაზე ოპტიმალური, როგორც ფერის pixel უნდა განისაზღვროს ერთდროულად მრავალი ტექსელი, და შერჩეული ამ შემთხვევაში, მხოლოდ ერთი, ნათელი ადგილზე შეიძლება შეცვალოს მისი ფორმის, ალგორითმი არ გაითვალისწინოს.

მთავარი პრობლემა, რომელიც ხასიათდება ასეთი ანიზოტროპული ფილტრაცია, ის ფაქტი, რომ საკმარისად ახლოს ეკრანზე პიქსელების რაოდენობა მნიშვნელოვნად გაიზრდება შედარებით ნომერი ტექსელი, ისე, რომ გამოსახულება ხდება ასე არ არის საინტერესო. ე.წ. დაბლოკვის ეფექტი მრავალი საყოველთაოდ დაფიქსირდა "ძველი" კომპიუტერული თამაშები.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.delachieve.com. Theme powered by WordPress.