როგორ მუშაობდა გრაფიკა რეტრო კონსოლებზე თანამედროვე GPU-ების ეპოქამდე

გრაფიკული ევოლუცია: ნახატებიდან გამოთვლებამდე
როდესაც დღევანდელ გეიმერებს გრაფიკულ პროცესორებზე (GPU) ვესაუბრებით, ხშირად ვგულისხმობთ კომპლექსურ გამოთვლით ძალას, რომელიც რეალურ დროში ქმნის ფოტო-რეალისტურ გამოსახულებებს. თუმცა, რეტრო კონსოლების ეპოქაში გრაფიკული ჩიპების ფუნქციონალი რადიკალურად განსხვავებული იყო.
იმ პერიოდის მოწყობილობები, როგორიცაა NES ან Sega Genesis, არ ფლობდნენ თანამედროვე გაგებით „გამოთვლით“ შესაძლებლობებს. მათი გრაფიკული ჩიპები ორიენტირებული იყო მხოლოდ ეკრანზე გამოსახულების „დახატვაზე“. ეს პროცესი მეტწილად ეყრდნობოდა მზა გრაფიკულ ელემენტებს, ე.წ. სპრაიტებს (sprites), რომლებიც წინასწარ იყო განსაზღვრული და კონსოლის მეხსიერებაში შენახული. სისტემას უბრალოდ ევალებოდა ამ ელემენტების სწორად განთავსება ეკრანის კოორდინატებზე.
Xbox-მა თამაშის წესები შეცვალა
მნიშვნელოვანი გარდატეხა ამ სფეროში Microsoft-ის Xbox-ის გამოჩენამ მოიტანა. სწორედ ამ კონსოლმა დანერგა ისეთი არქიტექტურა, რომელმაც გრაფიკულ ჩიპებს საშუალება მისცა, არა მხოლოდ დაეხატათ გამოსახულება, არამედ აქტიურად ჩართულიყვნენ მათემატიკურ გამოთვლებში. ეს იყო ეპოქა, როდესაც გრაფიკული პროცესორი გადაიქცა ინსტრუმენტად, რომელსაც შეეძლო გეომეტრიული გარდაქმნების, განათებისა და ჩრდილების რეალურ დროში დამუშავება.
ეს ცვლილება არ იყო მხოლოდ ტექნიკური დეტალი; მან საფუძველი ჩაუყარა იმ 3D სამყაროებს, რომლებსაც დღეს ჩვენ მიჩვეულები ვართ. მანამდე არსებული შეზღუდვები, რომლებიც დეველოპერებს აიძულებდა კრეატიული გამოსავალი ეძიათ ტექნიკური სიმწირის ფონზე, თანდათანობით შეიცვალა შეუზღუდავი შესაძლებლობებით.
ქართველი გეიმერებისთვის, რომლებიც დღეს უახლესი თაობის კონსოლებით ან ძლიერი PC-ებით სარგებლობენ, ეს ისტორია საინტერესო შეხსენებაა იმისა, თუ რა გზა გამოიარა ტექნოლოგიებმა. მაშინ, როდესაც დღეს ხელოვნური ინტელექტი (AI) და DLSS-ის მსგავსი ტექნოლოგიები გრაფიკას ახალ დონეზე აყვანს, საინტერესოა იმის დანახვა, რომ ყველაფერი დაიწყო მარტივი „ხატვის“ უნარიდან, რომელიც საბოლოოდ რთულ ალგორითმულ გამოთვლებად გარდაიქმნა.