Გაგება და ოპტიმიზაცია ვიდეო თამაშის ჩარჩო განაკვეთები

როგორ ოპტიმიზაცია და გაუმჯობესება გრაფიკული შესრულებით და ჩარჩო განაკვეთები

ვიდეო თამაშების გრაფიკული შესრულების საზომი ერთ-ერთ ყველაზე გავრცელებულ ნიშნულს წარმოადგენს კადრების სიხშირე ან კადრი წამში. კადრის სიხშირე ვიდეოთამაშში ასახავს რამდენად ხშირად ეკრანზე გამოსახულ სურათზე გამოსახულია გამოსახულების და სიმულაციური მოძრაობის / მოძრაობის წარმოება. გადაღების სიხშირე ყველაზე ხშირად იზომება წამში ან FPS- ში (არ უნდა იყოს დაბნეული პირველი პირის სროლებით ).

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

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

რა განსაზღვრავს ჩარჩო შეფასებას ან ჩარჩოებს მეორე თამაშის ვიდეოზე?

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

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

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

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

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

არ არსებობს ზოგადი წესი thumb, რათა დადგინდეს, რა გრაფიკული ბარათი / CPU კომბოსტო არის საუკეთესო, მაგრამ თუ CPU შუა რიცხვებში დაბალი CPU 18-24 თვის წინ არსებობს კარგი შანსი, რომ უკვე დაბალია მინიმალური სისტემური მოთხოვნები. სინამდვილეში, თქვენი კომპიუტერის აპარატის კარგი ნაწილი, სავარაუდოდ, ახალმა და უკეთეს ტექნიკას გადააჭარბებს 0-3 თვის განმავლობაში. გასაღები არის ის, რომ შეეცდება და იპოვოს სწორი ბალანსი თამაშის გრაფიკა და რეზოლუციის პარამეტრები.

რა ჩარჩოები ან ჩარჩოები წამიანი მიუღებელია ვიდეო / კომპიუტერული თამაშებისთვის?

დღევანდელ ვიდეოს უმეტესობა შემუშავებულია 60 Fps- ის ჩარჩოების დარტყმის მიზნებით, მაგრამ სასურველია ითვლება 30 fps- დან 60 fps შორის. ეს არ არის იმის თქმა, რომ თამაშები არ შეიძლება აღემატებოდეს 60 fps, სინამდვილეში, ბევრმა, მაგრამ არაფერი ქვემოთ 30 fps, ანიმაცია შეიძლება დაიწყოს გახდეს choppy და აჩვენებს ნაკლებობა სითხის მოძრაობის.

რეალურ ჩარჩოებში წამში თქვენ განიცდიან თამაშის მასშტაბებს თამაშის ტექნიკის მიხედვით და რა შეიძლება მოხდეს თამაშში ნებისმიერ მომენტში. ტექნიკის თვალსაზრისით, როგორც ზემოთ აღინიშნა, თქვენი კარტა და CPU როლს ითამაშებს წამში, არამედ თქვენს მონიტორს შეუძლია გავლენა მოახდინოს FPS- ზე, რომლითაც ნახავ. ბევრი LCD მონიტორები დადგენილია განახლების სიჩქარე 60Hz მნიშვნელობა არაფერს ზემოთ 60 FPS არ იქნება ხილული.

ერთად თქვენი აპარატები, როგორიცაა Doom (2016) , Overwatch , Battlefield 1 და სხვები, რომ აქვს გრაფიკული ინტენსიური სამოქმედო sequences შეიძლება გავლენა თამაშის FPS გამო დიდი რაოდენობით მოძრავი ობიექტები, თამაშის ფიზიკა და გათვლები, 3D გარემოში და სხვა. ახალი თამაშები ასევე შეიძლება მოითხოვონ DirectX- ის Shader- ის უფრო მაღალი ვერსიები, რომლითაც შესაძლებელი იქნება გრაფიკული ბარათის მხარდაჭერა, თუ Shader- ის მოდელის მოთხოვნა არ შეესაბამება GPU- ს ხშირად ცუდი შესრულებით, დაბალი გადაღების სიხშირე ან შეუთავსებლობა.

როგორ შემიძლია გავზომოთ ჩარჩოები ან ჩარჩოები ჩემს კომპიუტერზე თამაშის მეორე წამში?

არსებობს მთელი რიგი ხელსაწყოები და აპლიკაციები, რომლებიც ხელმისაწვდომი გახადეთ ვიდეოთამაშების ხანგრძლივობის სიხშირეზე ან წამში თამაშის დროს. ყველაზე პოპულარული და ერთი, რომ ბევრი მიიჩნევს, რომ საუკეთესო ეწოდება Fraps. Fraps არის standalone პროგრამა, რომელიც ეშვება კულისებში ნებისმიერი თამაშისთვის, რომელიც იყენებს DirectX ან OpenGL გრაფიკული API- ებს (აპლიკაციის პროგრამირების ინტერფეისი) და ემსახურება როგორც საორიენტაციო უტილიტებს, რომელიც აჩვენებს თქვენი მიმდინარე წამში წამში, ასევე შეაფასებს FPS დაწყების და დასასრულს წერტილი. გარდა ამისა, საორიენტაციო ფუნქციურობა Fraps ასევე აქვს ფუნქციონირების თამაშის სკრინშოტი captures და რეალურ დროში, in- თამაშის ვიდეო ციფრირების. მიუხედავად იმისა, რომ სრული ფუნქციონირების Fraps არ არის თავისუფალი, ისინი გთავაზობთ უფასო ვერსია შეზღუდვები, რომელიც მოიცავს FPS ბენჩმარკინგი, 30 წამი ვიდეო ციფრირების და. Bmp ეკრანის.

არსებობს Fraps ალტერნატიული განაცხადების არსებობს, როგორიცაა Bandicam, მაგრამ თქვენ დასრულდება მდე მქონე გადაიხადოს იმ ასევე თუ გნებავთ სრული ფუნქციონირება.

როგორ შემიძლია ოპტიმიზაცია აპარატურის ან თამაშის პარამეტრების გასაუმჯობესებლად ჩარჩო შეფასება, FPS და შესრულება?

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

დიდი უმრავლესობა დაყენებული, DirectX / OpenGL PC თამაშები დღეს მოდის ნახევარი ათეული ან მეტი გრაფიკული პარამეტრები, რომელიც შეიძლება tweaked გასაუმჯობესებლად შესრულება თქვენი აპარატურის და იმედია თქვენი FPS რაოდენობა. ინსტალაციის შემდეგ, საუკეთესო თამაშები ავტომატურად აღმოაჩინონ PC აპარატურა, რომელიც დაყენებულია და თამაშის გრაფიკული პარამეტრების შესაბამისად ოპტიმალური შესრულებისთვის. ამასთანავე, არსებობს გარკვეული რამ, რაც მომხმარებლებს შეუძლიათ გააკეთონ, რათა კიდევ უფრო გაზარდონ კადრების სიხშირე.

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

საერთო გრაფიკული პარამეტრები

ანტიალიზირება

ანტიალიზირება , როგორც წესი, მოხსენიებულია, როგორც AA, არის კომპიუტერული გრაფიკის განვითარება, რომელიც გლუვ კარვებში მყარდება პიქსელირებული ან ჯეჯირებული კიდეებისგან. ყველაზე მეტად ჩვენ გვხვდება ამ pixelated ან jagged სახეს კომპიუტერული გრაფიკა, რა AA აკეთებს თითოეული pixel თქვენს ეკრანზე იგი იღებს ნიმუში მიმდებარე პიქსელი და ცდილობს ნაზავია მათ, რათა მათ გამოჩნდება გლუვი. ბევრი თამაშები საშუალებას გაძლევთ ჩართოთ AA on ან off ასევე მითითებული AA ნიმუში განაკვეთი გამოხატული 2x AA, 4x AA, 8x AA და ასე შემდეგ. უმჯობესია შექმნას AA ერთად თქვენი გრაფიკა / მონიტორის რეზოლუცია. უმაღლესი რეზოლუციებს უფრო მეტი პიქსელი აქვს და შეიძლება მხოლოდ 2x AA- ს ჰქონდეს გრაფიკა, რომ გამოიყურებოდეს გლუვი და კარგად შეასრულოს, ხოლო ქვედა რეზოლუციებს შეიძლება ეს 8X ფორმატით დასჭირდეს. თუ თქვენ ეძებთ სწორი შესრულების მოგების შემდეგ შემცირება ან გარდამტეხ AA off საერთოდ უნდა მოგაწოდოთ.

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

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

AF საკმაოდ მსგავსია AA თვალსაზრისით პარამეტრი და რა შეუძლია გააკეთოს, რათა გაუმჯობესდეს შესრულება. შემცირება გარემოში აქვს თავისი უარყოფითი მხარეები, როგორც უფრო მეტი ხედი გამოიყენებს დაბალი ხარისხის ტექსტურა მიღების შეხედვით ახლოს ობიექტები გამოჩნდება blurry. AF ნიმუში განაკვეთები შეიძლება მერყეობს 1x- დან 16x- მდე და ამ პარამეტრის მორგება შეიძლება შეიტანოს ხანდაზმული გრაფიკული ბარათის შესრულებაში; ეს პარამეტრი ნაკლებად იწვევს ახალ გრაფიკულ ბარათებზე შესრულების შემცირებას.

დახაზეთ მანძილი / საველე

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

განათება / ჩრდილები

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

რეზოლუცია

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

ტექსტურა დეტალურად / ხარისხი

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