რა არის Tessellation?

Სარჩევი:

რა არის Tessellation?
რა არის Tessellation?
Anonim

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

ამას ასევე შეუძლია გააადვილოს განვითარების პროცესი.

ტესელაცია და სამკუთხედებთან მუშაობა

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

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

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

Image
Image

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

რატომ გამოვიყენოთ Tessellation Graphics?

რამდენადაც ლამაზია ტესელაციის ეფექტი ისეთ ეტალონებში, როგორიცაა Unigine Heaven, ის ნამდვილად არ არის გასაოცარი, განსაკუთრებით 2020 წელს. მაგრამ ის ასევე არ არის უნიკალური. არ არსებობს მიზეზი, რომ ასეთი 3D ვიზუალური ეფექტი ვერ მიიღწევა ამ სიღრმისა და მასშტაბის მოდელის შექმნით და მისი შესაბამისი ტექსტურებით. რატომ ვიყენებთ ტესელაციის გრაფიკას?

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

Tesellation თამაშები: რა გავლენას ახდენს?

Tessellation-ის უნარით მოახდინოს ექსტრემალური ეფექტი ვიზუალზე, მაშინაც კი, თუ ეს ყოველთვის ერთნაირად არ არის რეალიზებული, რა გავლენას ახდენს მას თამაშებზე? თქვენს მიერ არჩეულ თამაშში tessellation-ის ჩართვა თქვენს კადრების სიხშირეებს გაზრდის?

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

გირჩევთ: