Rockstar Games powraca: Rewolucyjna technologia niszczenia szkła w GTA VI zapiera dech w piersiach!

Rockstar Games powraca: Rewolucyjna technologia niszczenia szkła w GTA VI zapiera dech w piersiach!
Sztuka GTA VI. Źródło: Rockstar Games

Wielu graczy z ciepłem i nostalgią wspomina unikalne osiągnięcia technologiczne GTA IV, które nie były dostępne w innych grach ani przedtem, ani potem. Jednym z nich było niezwykle realistyczne zachowanie szkła, które rozbijało się w zależności od kąta uderzenia i przyczyny zniszczenia.

Okno mogło pęknąć, rozsypać się na milion kawałków lub zarysować, i to wszystko na technologii z 2008 roku. Cóż, wygląda na to, że Rockstar Games nie tylko nie zapomina starych rozwiązań, ale planuje je wprowadzić na wyższy poziom.

Szkło nowej generacji

W sieci szeroko dyskutuje się znalezisko spostrzegawczych graczy na stronie jednego z programistów GTA VI. Były pracownik wskazał, że brał udział w tworzeniu systemu proceduralnego niszczenia szklanych powierzchni. Co więcej, nie pracował nad tym sam, lecz kierował grupą specjalistów, których zadaniem było, oczywiście, sprawić, by okna, szklanki, witryny, butelki, a być może także okulary, rozbijały się maksymalnie realistycznie i możliwie jak najbardziej różnorodnie.

Po tym, jak informacja pojawiła się w sieci, deweloper usunął ją ze swojej strony na LinkedIn, ale to niewiele zmienia, ponieważ zrzut ekranu już się rozprzestrzenił.

1
2

Rockstar wyróżnia się fanatyczną dbałością o szczegóły i najdrobniejsze elementy w swoich grach, dlatego nie ma wątpliwości, że jeśli studio chce, aby szkło rozbijało się pięknie – tak się stanie.

Kiedy czekać

Premiera GTA 6 zaplanowana jest na 19 listopada 2026 roku na PlayStation 5 i Xbox Series.

Źródło: @Urban_GTA_6

var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='//mm.magnet.kiev.ua/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })();