Перейти к содержимому
Zone of Games Forum
Outcaster

[Техобзор] The Lord of the Rings: Gollum (PC)

Рекомендованные сообщения

banner_st-tech_lordoftheringsgollum_pc.j

Несмотря на использование одного из самых оптимизированных движков современности, Gollum не показывает ни эффектных красот, ни стабильной работы. Статтеры присутствуют в игре вне зависимости от настроек графики, и игнорировать их не получается.


Вселенная Джона Р.Р. Толкина «Властелин колец» обрастала фанатами все последние 80 лет, достигнув пика после выхода фильмов Питера Джексона. Хоть и до них она была весьма известна, но две трилогии по «Властелину колец» и «Хоббиту» оказались настолько громкими событиями в культурной жизни, что образы из этих фильмов стали каноничными. Неудивительно, что тут же появилось множество компаний, которые пытались перевести киноверсию вселенной в мир видеоигр.

Последней громкой попыткой была дилогия от Monolith Productions под названием Middle-earth: Shadow of Mordor. И вот после не очень продолжительной паузы вышла The Lord of the Rings: Gollum, посвящённая похождениям мутанта, порождённого Кольцом Всевластья.

banner_st-tech_lordoftheringsgollum_pc.j

Если рецензию на эту игру, довольно устаревшую с точки зрения философии геймдизайна, напишет @SerGEAnt, то я попробую рассказать о её техническом исполнении. Хотя добавлю, что, на мой взгляд, время таких игр прошло в 2002 году, а в 2003-м после выхода Prince of Persia: The Sands of Time или даже кривой-косой Tomb Raider: The Angel of Darkness всё, что было ранее, стало ощущаться как нечто из эпохи динозавров. Все эти аналоги Super Mario 64 с персонажами, прыгающими на месте на два-три метра в высоту, неадекватным ощущением скорости, дёргаными анимациями, соскальзыванием с уступов можно терпеть только при мультяшной графике и закосе под ретро. Но Gollum пытается выглядеть современной игрой для консолей следующего поколения. И не очень в этом преуспевает.

Несмотря на использование одного из самых оптимизированных движков современности, Gollum не показывает ни эффектных красот, ни стабильной работы. Статтеры присутствуют в игре вне зависимости от настроек графики, и игнорировать их не получается. В теории есть надежда на патч первого дня, который может исправить проблему, но я бы не особо надеялся. А после отлично оптимизированной Atomic Heart на том же движке и с прекрасной картинкой Gollum смотрится как неудачник.

Видео с демонстрацией производительности. Смотреть полностью

Тестовая система: 

  • Intel Core i5-9400F 2,9 ГГц @3,9 ГГц 
  • 16 ГБ DDR4-3000 
  • GeForce GTX 1070 Ti 8 ГБ
  • игра и ОС установлены на SSD

В игре не так уж много настроек графики; а те, что имеются, не сильно влияют на производительность и внешний вид.

Сглаживание. Понятная всем настройка снижения эффекта «лесенки» при растровом изображении. При низкой настройке отключается полностью, а дальше три режима TAA на вкус игрока. Смысла ставить ниже «Очень высокого» немного. Влияния на производительность не замечено, и только в максимальном качестве картинка лишается алиасинга и при этом сохраняет чёткость изображения.

214628-1.jpg 214629-2.jpg 214629-3.jpg 214629-4.jpg

Настройки от низкой к очень высокой слева направо

Качество теней. Одна из немногих настроек, которая хоть как-то влияет на производительность. При этом единственное, что бросается в глаза, — то, что при переходе от среднего качества к высокому тени становятся чуть мягче, хотя и на низком качестве они не то чтобы резкие. При этом при переходе от очень высокого к просто высокому можно получить около 6% прироста кадров в секунду при почти не отличающемся качестве изображения. Разница же между низким и очень высоким составляет 12%, что вряд ли поможет вытянуть стабильные 60 кадров в секунду. 

214629-5.jpg 214629-6.jpg 214629-7.jpg 214629-8.jpg

Настройки от низкой к очень высокой слева направо

Качество текстур. Изучая настройку в разных участках уровня, не заметил серьёзного изменения качества текстур. Да, на очень высоком картинка местами более детальная, но не феноменально. С другой стороны, и переход от очень высокой настройки к низкой даёт выигрыш всего лишь 100 МБ видеопамяти. 

214629-9.jpg 214629-10.jpg 214629-11.jpg 214629-12.jpg

Настройки от низкой к очень высокой слева направо

Стриминг текстур. Настройка включает/отключает стриминг текстур, что в теории могло бы решить проблему статтеров, если бы их причиной была нехватка видеопамяти. Но эффект нулевой. Фреймрейт не меняется, а статтеров столько же, сколько и было.

Уточнение от @SerGEAnt: Возможно, подобным образом настройка ведет себя на GTX 1070 Ti. На RTX 3070 Ti при включении стриминга текстур частота кадров становится стабильной, но текстуры начинают подгружаться «на лету», часто прямо у вас перед глазами.

Дальность прорисовки. Традиционная настройка качества прорисовки LOD на расстоянии для снижения нагрузки на CPU. Разницу можно разглядеть под лупой (например, кусты в отдалении становятся менее детальными), но на производительность влияния не оказывает, если речь не идёт об очень слабых процессорах.

214629-13.jpg 214629-14.jpg 214629-15.jpg 214629-16.jpg

Настройки от низкой к очень высокой слева направо

Качество визуальных эффектов. Редкий случай, когда можно наглядно показать, как меняется плотность визуальных эффектов типа частиц, клубов дыма, капель дождя. На низком и среднем качестве их становится так мало, что каждый партикл можно разглядывать индивидуально. Между высоким и очень высоким разница уже почти неразличима невооружённым глазом. Между минимальным качеством и максимальным разница составляет около 10%. Как минимум в стартовой локации, где идёт проливной дождь. Дальше в игре, скорее всего, эффект будет не таким серьёзным.

214629-17.jpg 214629-18.jpg 214629-19.jpg 214629-20.jpg

Настройки от низкой к очень высокой слева направо

Симуляция волос Голлума. На скриншотах не так заметно, но волосы становятся более «живыми». Есть подозрение, что это забытый Nvidia HairWorks либо аналог от AMD TressFX. Но это не точно, никакой информации о технологии найти не удалось. На частоту кадров почти не влияет, к слову. 

215958-21.jpg 215958-22.jpg

Настройки выключены и включены слева направо

Тип апскейла. В пре-релизной версии этот пункт не работает, и выбрать в нём ничего нельзя, хотя заявлены AMD FSR2 и Nvidia DLSS. Возможно, есть и апскейлер от Unreal Engine, но это не точно. 

Разрешение. В современных играх влияние разрешения на картинку иногда крайне велико, так как большое обилие деталей в окружении и качество ассетов могут раскрыться только в 4K, а с другой стороны, нельзя забывать и о 720p — родном разрешении для Steam Deck. Как ни странно, в 720p игра не сильно хуже, чем в родном 1080p. Правда, не уверен, что Steam Deck потянет игру даже на минималках. В 4K внезапно всплыли артефакты от нехватки видеопамяти. Такого не было даже в играх с куда более продвинутой визуальной частью, типа Dying Light 2. 

215958-25.jpg 215958-26.jpg 215958-27.jpg

Слева направо: 720p, 1080p, 4K

Настройки звука. Можно по традиции немного настроить микс, но лично мне звучание игры показалось на редкость пресным. Особенно в сравнении с недавно перепройденной трилогией Prince of Persia о Песках Времени, где качество звучания и эффект пространства были реализованы гораздо лучше. И это в игре 20-летней давности с худшими кодеками сжатия и меньшими бюджетами.

Режим трассировки лучей. Обсуждать производительность не буду, но сразу бросается в глаза то, что отражения в экранном пространстве и световое преломление водных поверхностей делали по остаточному принципу, а упор был сделан реализацию этих эффектов с помощью рейтрейсинга.

Скриншоты для сравнения

Уточнение от @SerGEAnt: Трассировка лучей в игре реализована странно. На одних водных поверхностях она работает, на других же присутствует обычный SSR. Иногда режимы отражений переключаются прямо на лету, как на видео ниже.

Заметно, что стандартные SSR реализованы хуже, чем в играх до эпохи трассировки лучей.

Забавно, что иногда отражения с трассировкой лучей выглядят хуже, чем с SSR.

Тени, просчитанные с помощью трассировки, выглядят лучше стандартных, но тут скорее разработчики тоже не смогли адекватно их реализовать, поэтому теней просто становится меньше.


Итог неутешителен. Оптимизация в The Lord of the Rings: Gollum не соответствует качеству картинки, которая не блещет ни технологиями, ни интересным визуальным стилем. Поговаривают, даже RTX 4090 неспособна вытянуть в этой игре стабильные 60 кадров в секунду в 4K со включённым рейтрейсингом. Вся надежда на патчи от разработчиков.

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
Гость ЛамповыйЭх

Моя , не прелесть … 

Поделиться сообщением


Ссылка на сообщение

Вот ты какой некст ген, когда для такой же картинки нужно железо на несколько поколений новее.

 

Поделиться сообщением


Ссылка на сообщение
4 часа назад, Outcaster сказал:

GeForce GTX 1070 Ti 8 ГБ

Тех обзор на 1070ti в 2023…

Сравнения с лучами автор делал по чужим скриншотам получается? Абсолютно не понятно на каких настройках было получено эти 25 фпс. Даже какое разрешение использовалось.

5 часов назад, Outcaster сказал:

Разрешение. В современных играх влияние разрешения на картинку иногда крайне велико, так как большое обилие деталей в окружении и качество ассетов могут раскрыться только в 4K, а с другой стороны, нельзя забывать и о 720p — родном разрешении для Steam Deck. Как ни странно, в 720p игра не сильно хуже, чем в родном 1080p. Правда, не уверен, что Steam Deck потянет игру даже на минималках. В 4K внезапно всплыли артефакты от нехватки видеопамяти. Такого не было даже в играх с куда более продвинутой визуальной частью, типа Dying Light 2.

Смешались в кучу кони, люди. Тут в тех обзоре в скобочках написано (PC) зачем то упоминание Steam Deck в котором “не уверен”. Зачем писать тогда раз не уверен?  Какое родное разрешение 1080? У чего? У Steam Deck? У него родное 1280 на 800 это у ROG Ally  оно 1080. Или лично для вас родное разрешение 1080? Тогда где 720 не хуже? На мониторе? Это же шутка?

Все что я понял из тех обзора, это то, что на вашем железе игра с настройками не сильно апает производительность и вообще что либо меняет в картинке.

Поделиться сообщением


Ссылка на сообщение

Произошла копроэпоха.

Поколения оверпрайсных кастрированных видеообрезков RTX 2,3,4 после выхода божественных, доступных, опережающих время Pascal + глупые увальни с дешевыми индусами\южноазиатами вместо разработчиков и корпоративные квотированные транс-педики-финансисты вместо издателей\держателей.

Ничего хорошего ни там, ни там не предвидится.

Поделиться сообщением


Ссылка на сообщение
1 hour ago, Dusker said:

Сравнения с лучами автор делал по чужим скриншотам получается? Абсолютно не понятно на каких настройках было получено эти 25 фпс. Даже какое разрешение использовалось.

так рейтрейсинг можно и на паскалях включать. просто фпс будет 10-11 кадров в секунду.

Поделиться сообщением


Ссылка на сообщение

ТехПОЗОР какой-то! Я про статью.

Поделиться сообщением


Ссылка на сообщение
8 hours ago, legusor said:

Поколения оверпрайсных кастрированных видеообрезков RTX 2,3,4

Можете привести пример видеоадаптера опережающего 4090 если она кастрированная? И дать пояснение почему она оверпрайснутая избегая оборотов потому, что я не могу ее себе позволить. А вот прям по факту, сколько стоили исследования, производство, логистика. 

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Я об этом и говорю, они явно нацеливались на то, что к релизу игры выйдет уже новое поколение консолей и игра сможет на них нормально работать, а не только на топовых ПК! Так что и уже вторая отсрочка выхода игры,  тоже тогда вполне  оправданна, так как игру явно планировали для работы на более мощном игровом железе, чем нынешние консоли!  Вот они и всячески затягивают сроки релиза игры, так как  ждут выхода новой плойки. Иначе если новую ГТА 6  будут едва в 30 фпс да ещё и  в 1080, тянуть нынешнее поколение приставок и только  топовые ПК будут с ней справляться, то Рокстаров ждут просто тонны вылитого на голову говна и явный провал продаж. Думаю что не сработает даже любимая отмазка Тодда Говарда: “Это некст-ген игра, если твой комп его не тянет, то купи новый”!
    • Что "это"? Здесь кто-то начал серьёзно обсуждать какие-то другие "переносы"? 
    • То что я тебе сказал, это слова разработчиков чата GPT. Обучение на литературе, нет данных — лезет в инет. Никто колесо не изобретал. Человек пошел захотел применить полученные знания на практике и сделал ровно то чему научили. Просто поменял коллайдер с меша, на боксовый. Самая что ни на есть элементарная штука. Делается парой кликой. Но, он встретил проблему. Действия он повторил, один в один, но встретил неожиданную проблему, просто из-за того что модель грязная. И многие модели грязные, особенно бесплатные. Дальше когда чел будет обучаться двигать модельку, он опять встретит проблему. Потому что у модели локальные координаты могут быть экспортированы без преобразования. Например в блендере ось вверх — это Z в то время как в юнити Z — это вперед. А за вверх отвечает Y. Его на уроке научат двигать модельку вперед назад, а на практике она у него будет летать по воздуху.  Интересно как ты пришел к таким выводам на этих примерах? Я прямо написал, что идти спецом учить язык, если твоя цель делать игры — не особо эффективная идея. Примеры  показывают, что ты научишься одному, но придется учить и пользоваться юнитивским API. А не чисто C#.  Искать что? Мы же о литературе говорим. Это значит я открыл книгу, и там все ответы на мои вопросы будут. Но их не будет. Во первых как ты сказал, на уроках рисования будут обучать рисованию. Если литература о юнити, то она будет о юнити, но только из юнити игру не сделать. И я сомневаюсь что там будут описаны все тонкости и ответы к решениям проблем, потому что некоторые решения проблем — это просто костыли, потому что движок не совершенен. Не говоря о том, что он постоянно меняется. Он уже два языка разработки сменил к слову говоря. Я решаю проблемы по мере их поступления. Иногда решить их не получается, я отвлекаюсь на что-то другое, потом возвращаюсь с новой попыткой. Например механика плавного толкания тяжелого предмета, контейнера, ящика или чего-то, ну знаешь которая используется в пазлах, например чтобы пододвинуть предмет на плиту, чтобы открыть дверь или пододвинуть обьект к стене, чтобы забраться на него, и потом перепрыгнуть стену — вот эта вроде бы, на вид, простая механика, меня на колени пару раз ставила. Я не затрагивал то как я делал анимацию толкания, и некоторые другие аспекты. Тут чисто юнитивская физика. Как простое из-за нюансов становится чем то трудным. И не то что тут код супер трудный, код конечно вышел на порядок труднее чем планировался новичком, но  это усложнение кода вызвала трудность понимания как решать проблемы, которые создает особенность движка, и могло дойти до абсурда, когда пришлось бы вычислять в ручную физическое поведение при каждом столкновении. При этом если бы коробку толкал не персонаж, а бульдозер, все было бы по другому, там были бы свои проблемы. Если бы игрок управлялся не CharacterController а RigidBody, то игрок был бы подвержен физике, и столкновения уже обрабатывались совершенно иначе, и код и решения проблем были бы так же другие. Скорее всего было бы легче,  в этом случае, в код был бы проще. Но было бы сложнее уже в других случаях, например когда надо взбираться по ступенькам. В общем я сомневаюсь что какая-то конкретная одна книга, или литература сможет предложить решение тонкостей и конкретных задач. Там все очень обобщенно, а количество возможных потенциальных проблем слишком велико. Уж поверь, у меня каждый день работы за проектом какая-то проблема но была. Я без преувеличения, если начну описывать каждую из них, смогу сам свою маленькую книгу написать. К чему это всё я говорю, нету гайда как создать игру. Его просто не существует. И никто этому не научит. Потому что будут вопросы, а на них кто-то должен отвечать. Но кто на море вопросов будет отвечать? Можно посмотреть базовые уроки, например пройти уроки от разработчиков юнити, что я и делал. Но даже там шаг влево, шаг вправо будет вызывать вопрос. Научили тебя проигрывать аудио, а потом ты решил какой то звук два раза подряд проиграть, первый раз проигрался нормально, а второй так что ты чуть не оглох. Почему? И надо спрашивать у кого-то или где то искать в гугле ответы тех, кто сталкивался с этим уже. У нейросети можно спросить, она тоже гадает, потому что ты ей нормально не можешь обьяснить в чем проблема, так как сам не знаешь, но лучше альтернатив тупо нет. В итоге я увидел вариант, где ты проходишь базу по урокам юнити, и затем на реальном проекте, что-то делаешь и пытаешься найти решение проблемы, если понимаешь что слишком сложно, отступаешь, делаешь что-то другое, возвращаешься позже к этому.  На каком то этапе я захотел инвентарь. Спрашиваю у нейросети насколько это сложно. Он мне начинает показывать, создание своего класса, конструктор в нем, лямбды, создание обьекта созданного класса, привязка к нему кнопки предмета, привязка картинки, какие то действия при нажатии на кнопку, и т.д. И я понимаю, что я ничего не понимаю. Начинаю точечно спрашивать что такое свой класс, как работает конструктор, какие параметры я могу там задать. Спрашиваю и спрашиваю пока не пойму, если он в обьяснениях использует какие то еще слова незнакомые, то спрашиваю что это. И потом начинаю с самого простого, просто создаю конструктор из просто одного параметра, имени предмета. Затем создаю предмет, и создаю текстовый обьект на экране, и присваиваю ему имя предмета который я задал в конструкторе и потом создал обьект этого класса по конструктору, и вот у меня на экране мой предмет в виде просто текста — названия предмета. Ну и дальше по накатанной. Конструктор постепенно рос, появилась сетка инвентаря, кнопки, иконки, хотя на тот момент предметы еще ничего не делали, просто визуально там находились, мне захотелось проверить как работает уже тогда существующая система сохранений, и я переключился на нее, заметил что по той методике что я создал, иконки не сохраняются, пришлось изменить способ добавления иконок. Потом решил проверить, можно ли связать диалоги с инвентарем, например если у игрока в инвентаре есть такой то предмет, выдать следующие реплики у персонажа,  а после них сделать что-то еще, например выдать награду. Обнаружил там проблему, с удалением “предметов”(ну пока они просто визуально предметы только были), фиксил, связывал, пока не заработало, вернулся к инвентарю, пошел дальше добавлять предметам реальные действия - подсветку выделения, комбинирование,использование предмета,локализацию, пошел тестить как оно в системе сохранений, опять все сломалось, чинил и связывал обратно...и так почти со всем. Таким образом встречая проблему-решая ее постепенно, начало получаться. Причем не теоретически, а на живом проекте. Поэтому  я не думаю, что мой метод так уж плох.
    • Ясно, ты попросту снова забывает про смайлики. К слову, раз уж речь зашла, мне лично пофиг и на гта, и на резидентов, да и вообще играть стал заметно меньше во всё — старею, видимо. А вдруг возьмут, да решат попробовать разнообразия ради? А то “все пробуют”, а они чем хуже-то?
    • Ладно присоединюсь — мне тоже сильно пофиг на гта6
    • Я это просто в прикол написал, типа такая шутка: пофиг на гта, главное это PE. К слову, РЕ не перенесут 100%, так как, никогда такого не было и в этот раз не будет.
    • Да, а у нас вот дорогу перенесли, а также пару ларьков, а также пару слов в абзаце в объявлении. Но почему-то мне не кажется уместным обсуждать это тут, считая, что это по исходной теме, т.к. на мой взгляд, эта тема всё-таки больше про гта и перенос именно гта, а не про переносы вообще. Нет, мы, конечно, частенько общаемся не по теме тут на форуме, но удивляться тому, что кто-то пытается поначалу говорить что-то по исходной теме, нахожу несколько необычным.
    • Просто есть такие люди, которые так любят игры определённых серий, что упоминают их даже там, где это неуместно. Я бы ещё понял если он сказал, что ждёт новые игры серии Мафия или Саинтс Роу, эти игры хотя бы того же жанра, что и ГТА. А причём тут РЕ?
  • Изменения статусов

    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Прошу обновить файл в архиве на https://disk.yandex.ru/d/suqA593ocxIJTQ
      или https://boosty.to/jimmihopkins/posts/d1df8532-9ac5-4a23-a87c-df2610efaf26
      Финальный релиз.
      Значительные изменения
      · 0 ответов
    • ElikaStudio

      https://www.youtube.com/watch?v=Nqcr83D8xhw
      https://www.youtube.com/watch?v=yRh3i7FKwOQ
      https://vk.com/video-48153754_456239346
      https://vk.com/video-48153754_456239345?list=ln-xnLZUtIyCEc6eshGvW
      https://ibb.co/p6BtMqWQ
      Перед тем, как ступить на борт корабля капитана Синей Бороды, нужно скачать озвучку!

      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!

      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе [club76249462|Mechanics VoiceOver R.G. MVO] , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.

      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing

      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing

      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing


      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_52801766
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #waylandteam #русскаяозвучка
      · 0 ответов
    • Максименко Вадим  »  jk232431

      Как перевести субтитры в winx club the game,а то у меня не получается выходит ошибка?
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×