Градови: Скилинес ИИ ради ужасно, дубоко зарон објашњава зашто
Оно што треба да знате
- Цитиес: Скилинес ИИ је објављен 24. октобра 2023. за ПЦ.
- Верзије за конзоле су померене за други квартал 2024, вероватно због проблема са перформансама.
- Неколико рецензената технологије као што је Гамер'с Некус има прозвао то за лоше перформансе.
- Неке нове функције у Унити-у могу бити криве блог пост од Пааво Хухтала.
Једно од Ксбок-ових издања за 2023. због којих су многи играчи били веома узбуђени и које ће лепо заокружити годину за Ксбок и Гамепасс било је Цитиес: Скилинес ИИ. Нажалост, излазак игре је померен за други квартал 2024. Ово је вероватно због ужасних перформанси игре на ПЦ-у, а игре на конзоли јесу вероватно се потпуно не може играти јер је Цитиес: Скилинес ИИ на ПЦ-у једна од најгоре оптимизованих игара икада ослобођени.
Извештаји са немачког сајта, пцгамесхардваре.де, кажу да чак и са врхунским ГПУ-ом који ради на најнижим могућим подешавањима при 1080п, и даље може бити тешко задржати 60 кадрова у секунди у игри. Зашто тачно игра има тако лоше перформансе? Блогер по имену Пааво Хухтала преузео је на себе да то схвати.
У једном од нај дубинске анализе Дуго сам видео о развоју игара и коду, фински програмер, Пааво Хухтала, одлучио је да сецира ручно код Цитиес: Скилинес ИИ да видимо да ли је могуће видети шта чини игру тако полако. Главни разлог проблема са перформансама је Унити-ова нова функција под називом ДОТС.
Ово је много програмерског жаргона који ми је мало изнад главе. Ипак, у основи, обећање је било слично Наните-у у Унреал Енгине-у 5 које би могло побољшати ЛОД (ниво детаља) на текстурама и материјале како им се камера или плејер приближавају и одржавају низак ЛОД за далеке текстуре које није требало да буду приказане на високим верност. Чини се да је проблем у томе што ДОТС није завршен, а тим у Цолоссал Ордер-у је морао да направи нека решења по мери како би премостио јаз између онога што су правили и онога што су желели да ДОТС уради.
Нажалост, ово је довело до лоше оптимизације где игра приказује моделе који не морају да буду, или се не одваја правилно. Пааво Хухтала је открио два главна проблема.
- Неки модели уопште немају ЛОД варијанте.
- Систем уништавања игре није много напредан; прилагођени код за приказивање имплементира само одбијање пресека и уопште нема знакова уклањања оклузије. Постоји одбијање на основу удаљености, али није превише агресивно, што је одлично за избегавање искачућих прозора, али лоше за перформансе.
Ово значи да зграда далеко у даљини која треба да има ЛОД варијанту која може да је прикаже на 240п или веома низак ниво детаља док се камера не приближи, има само једну ЛОД варијанту, а све време.
Други проблем је одстрел. Одстрањивање се врши рано у процесу 3Д рендеровања и укључује уклањање објеката и полигона који не доприносе коначном рендеровању. У основи, због лоше оптимизације избацивања, превише модела и текстура се рендерује, што узрокује велико оптерећење ГПУ-а.
Пааво Хухтала верује да то није било због недостатка техничке вештине од стране програмера, већ због лоше среће у неким од њихових дизајнерских одлука и недостатка времена за полирање и оптимизацију. Надајмо се, са више времена, тим може да учини игру ефикаснијом и омогући да верзије за конзоле добро раде како би биле објављене на време следеће године.
Да ли сте испробали Цитиес: Скилинес ИИ? Како ради на вашем рачунару? Јавите нам у коментарима.