HLFX.Ru Forum
Показать все 28 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Обзоры (https://hlfx.ru/forum/forumdisplay.php?forumid=29)
-- Обзор на игру Alone In Windstorm (https://hlfx.ru/forum/showthread.php?threadid=5891)


Отправлено Дядя Миша 20-08-2022 в 19:48:

Обзор на игру Alone In Windstorm

Необязательное к прочтению бухтение:

Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.


Первое знакомство
Игра сделана на движке X-Ray, использовавшемся в Call Of Pripyat. Возможно движок был модифицирован, поскольку меню совершенно не похоже на оригинал. Но может быть это как-то из скриптов настраивается, я не знаю. Сюжет для затравки (остальное раскроется по ходу игры), прост и незатейлив: сидели себе два полярника на вахте на Кольском полуострове и вот у них что-то забарахлила рация. Один ушёл на вышку проверить, ну и как водится - не вернулся. Настаёт наш черёд идти на вышку и разбираться в случившемся. Я не большой знаток survival-horror жанра, однако на игру точно оказали влияние и сталкер и метро. Если вы заинтерисуетесь ею, то вероятно сможете отметить как оригинальные, так и заимствованные механики. Ну а я просто отмечу что мне понравилось, а что не очень.

Технические проблемы
Судя по всему в движке действительно поковырялись, поэтому опишу то, с чем столкнулся лично я. Нет, с сейвами и геймплеем проблем нет - вроде ничего не крашится. Но при старте игра почему-то упорно сворачивается в панель задач, приходится туда кликать. А вот другая мелочь куда - серьезнее. Этот кастом-билд упорно сбрасывает настройку кадровой 60гц, в результате чего я каждый раз вижу на мониторе сообщение "Неоптимальный режим". Для понимания - я вручную редактирую user.ltx перед каждым запуском, а по завершение игры движок опять сбрасывает эту настройку. Особенно пикантно, что в меню её вообще нет. Долбодятлы какие-то, чесслово. Впрочем, это по сути единственная претензия. Не будем забывать, что это вообще-то проблема самого X-Ray, но тут её усугубили.

Игровой процесс
Вероятно многие после слов о пропавшем напарнике в качестве завязки уже нарисовали себе вмешательство таинственных сил и прочей чертовщины. Но нет, это симулятор выживания, поэтому напарника просто задерут волки. Собственно, после этой игры сталкерская зона реально покажется курортом. Там если чего-то и нет - всегда можно прикупить, а если нет денег - заработать. Здесь так не получится. Насколько я понял человекоподобных NPC в игре нет вообще, но для инди это общая проблема в геймдеве - люди пишут код, музыку, рисуют текстуры и локации. Ну вообщем справляются со всем, пока не встаёт вопрос - кто будет анимировать монстров. Этого по прежнему не умеет абсолютно никто. Особенно в России. Впрочем, как я понимаю - в других странах ситуация не сильно лучше. Поэтому особенно велик наплыв игр в жанре, где игрок слоняется по локациям в гордом одиночестве. Ну в принципе проблема не страшная, мне например нравятся созерцательные игры. Да и не только мне. Впрочем NPC тут всё же есть - лиса, волк, медведь. Обычные звери, которые иногда встречаются в лесу. Лису и волка легко завалить из двухстволки. Как завалить медведа я пока не знаю. Наверное с вышки только, с безопасного места. А на открытой местности без шансов. Хочется заметить, что авторы с одной стороны очень сильно стремятся к реализму и одновременно допускают серьезные ляпы. Ну к примеру у них аккумулятор от камаза весит 10 килограмм и с ним можно прыгать! Вы это серьезно? Аккумулятор от камаза в одиночку вообще таскать чревато, можно спину повредить например. Так же поражает общая атмосфера запустения. Как будто бы полярники не вахту там несут, а два бомжа добрались до покинутой станции. Т.е. - никаких запасов нет, только хлам, ну периодически что-то полезное попадается. Нелогично.
Главный враг игрока - холод. Чтобы согреться надо регулярно разводить костёр. Чтобы развести костёр надо собирать топливо - веточки, которые валяются в лесу. Сейв сохраняется одновременно с разведением костра. С одной стороны - это очень похоже на чекпойнты, но костёр можно развести почти где угодно, так что в целом это не сильно напрягает.
Воду добываем из талого снега, разогревая его в консервной банке, которая остаётся после еды. Да, здесь нет ничего лишнего. Практически в каждой игре есть ящики которые можно разломать. И обломки от ящиков быстро исчезнут. На моей памяти это первая игра, где обломки не просто не исчезнут, наоборот! Этими обломками можно будет подпитывать костёр. Т.е. ящики ломаются на дрова. Так же после выстрела остаются картонные гильзы, которые можно заново набить порохом, дробью и переиспользовать. Можно крафтить несложные снадобья и конструкции из подручных средств. Ну то есть всячески подчеркивается, что ресурсы ограничены и надо экономить. Хотя конечно это не так - всё же спичечные коробки попадаются с завидной регулярностью, а добывать огонь трением нам не предлагают. Еще любопытный момент - здесь тоже можно кромсать ящики ножом. Только вот он быстро ломается от такого использования. Кстати в игре есть халфовская монтировка, но я пока её не находил. В летсплее видел. Локации в игре "новые", но как это положено в моддинге на сталкере, новый как правило только ландшафт. А вот пропы берутся из декомпила. Так например наша база - это домик Зулуса из COP.
А путепровод оттуда же вставили в неизменном виде. Разве что отрезали половину карты, ну и придали текстурам зимний вид.
Карта здесь нарисована от руки как в метро. Однако в метро компас скользил прямо по ней. Здесь компас надо держать в другой руке, находить север и совмещать с картой. После чего уже думать куда идти.
Особо отмечу, что пропорции карты не совпадают с реальной локацией.
Поэтому в начале игры вы будете очень жостко блукать. Да, грубо говоря, на игрушечной локации в 3 кв.км очень легко заблудится если кругом одинаковые ёлки и туман ограничивает видимость. Ну собственно, как в и реальной жизни. Возможно если игра вас заинтерисует ваша оценка не совпадёт с моей, но могу сказать, что в целом - интересно. Видно что ребята старались.

Заключение
Поправде говоря я скачивал этот мод, потому что там упомянули следы на снегу, ну и мне стало интересно - параллакс или нет. И как надолго они сохраняются. Ну начал играть и незаметно втянулся. Поэтому это уже само по себе - неплохая оценка.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено a1batross 20-08-2022 в 19:58:

Откройся скрытый текст

__________________
Xash3D FWGS форк


Отправлено Raid 20-08-2022 в 20:06:

Алчу сокрытого.

__________________
Ты себя ведёшь как маленький ребёнок, который на улице увидел говно и обрадовался - говно-говно, смотрите кто-то насрал, ну и дела! © Дядя Миша

лиса.забирать.сыр.кусочек = ворона.уронить.сыр.кусочек( 1шт ); © FiEctro


Отправлено Дикс 20-08-2022 в 20:46:

Абырвалг

Добавлено 20-08-2022 в 22:46:

Цитата:
я вручную редактирую user.ltx перед каждым запуском, а по завершение игры движок опять сбрасывает эту настройку


что если сделать файл read only?

__________________
https://igroprom.d3.ru
https://t.me/deex_gamedev


Отправлено Ku2zoff 21-08-2022 в 04:30:

Цитата:
Дядя Миша писал:
сидели себе два полярника

Прочитал как "сидели себе два поляка". Надо читать поменьше новостей о политике.
Цитата:
Дядя Миша писал:
игра почему-то упорно сворачивается в панель задач

Это болезнь X-RAY 1.6, проявление зависит от версии винды. У меня оригинальный ЗП так делал на предыдущей Win 10 1809 LTSC 2019. На текущей 21H2 LTSC 2021 не сворачивается, хотя апдейтов стим-версии не было.
Цитата:
Дядя Миша писал:
Как будто бы полярники не вахту там несут, а два бомжа добрались до покинутой станции. Т.е. - никаких запасов нет, только хлам, ну периодически что-то полезное попадается.

Может быть авторы никогда не видели настоящую полярную станцию, и судят по промышленным объектам своего города? (Ну типа в России везде так). Это логично, ведь я, например, почти ничего кроме развалин совковых предприятий у себя на малой родине не вижу. А может быть это из-за привычки авторов к сталкеру, там-то как раз хлам и всё покинуто.
Цитата:
Дядя Миша писал:
это очень похоже на чекпойнты

А квиксейвов нету что ли?
Цитата:
Дядя Миша писал:
Можно крафтить

Прикольно.
Цитата:
Дядя Миша писал:
новый как правило только ландшафт. А вот пропы берутся из декомпила.

Ну ёлки. Домики моделить сильно легче, чем монстров, это уж авторы могли бы сделать, чтобы было поменьше от сталкера.

Системные требования-то какие? А то щас модно стало DX8 рендерер от сталкера отрезать и оставлять онли-динамику, чтобы не париться с перекомпиляцией локаций и шейдерами. А видеокарточка для динамики нужна не ниже уровня GTX 650.


Отправлено Дядя Миша 21-08-2022 в 06:48:

Цитата:
Дикс писал:
что если сделать файл read only?

Делал. Не помогает

Цитата:
Ku2zoff писал:
А квиксейвов нету что ли?

Нету.

Цитата:
Ku2zoff писал:
А то щас модно стало DX8 рендерер от сталкера отрезать и оставлять онли-динамику

Ну да, здесь оно так и есть. Правда лайтмапы на уровнях тоже присутствуют.
Мне кажется рендер не отрезали, просто его из меню невозможно выбрать, а user.ltx как я уже говорил - перезаписывается постоянно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 21-08-2022 в 08:39:

Цитата:
Дядя Миша писал:
Нету.

Можно гулять три часа по локациям, а потом тебя съест медведь. Автосейвов скорее всего нету, и три часа геймплея коту под хвост. Уж сколько времени доступны сорцы X-RAY, а никто не удосужился починить сейвы. Автор Lost Alpha DC Extended тоже вон взял, да запретил сохраняться вне "безопасных зон", объясняя это "хардкорностью". Но мы то знаем, что это от кривых рук. Почему-то в оригинальной трилогии сейвы запарываются в десятки раз реже, чем в модах.
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.

Цитата:
Дядя Миша писал:
Ну да, здесь оно так и есть.

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


Отправлено Дядя Миша 21-08-2022 в 09:19:

Цитата:
Ku2zoff писал:
Автосейвов скорее всего нету, и три часа геймплея коту под хвост

Игрок постоянно мерзнёт от холода, а значит вынужден каждые 3-5 минут реального времени разводить костёр. А разведённый костёр - автоматический сейв. Скорее наоборот, это в сталкере привыкаешь бродить по пустынным локациям и забываешь сохраняться. А потом короткая стычка с толпой и потерянные 3 часа.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 21-08-2022 в 10:11:

Цитата:
Дядя Миша писал:
Игрок постоянно мерзнёт от холода, а значит вынужден каждые 3-5 минут реального времени разводить костёр.

За 3-5 минут реального времени костёр даже не успеет разгореться. Реализьм. И сколько же надо дров, чтобы каждые 5 минут разжигать новый костёр? Занудство какое-то. Но попробовать поиграть стоит.


Отправлено Дядя Миша 21-08-2022 в 11:10:

Цитата:
Ku2zoff писал:
И сколько же надо дров, чтобы каждые 5 минут разжигать новый костёр?

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

Цитата:
Ku2zoff писал:
Занудство какое-то

Игровое время бежит в 6 раз быстрее, ну как и в сталкере.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 21-08-2022 в 12:10:

Ну что ж. Для рендерера R3 фпс на GT630 терпимый, мышь не плавает. Видимо, это из-за пустоты локаций. Движок, судя по всему, 64-битная сборка наподобие той, что использована в OGSE, который у меня тормозил даже с мощной видеокартой. В принципе, вроде ничего, только очень долго грузится. Атмосфера страшная: то птички неожиданно каркают, то кто-то рычит в кустах. А ещё мой первый костёр ветром задуло Будем поиграть дальше.

Добавлено 21-08-2022 в 19:10:

Цитата:
Дядя Миша писал:
Игровое время бежит в 6 раз быстрее

Первый костёр я разжёг через 10 минут после автосейва на старте игры. Не знаю, считается ли время вступительных роликов.


Отправлено Дядя Миша 21-08-2022 в 12:45:

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 24-08-2022 в 10:19:

Скорее всего этот мод тоже останется непройденным. Перешёл на локацию "Полярные Зори", ну классно, теперь и без карты можно соориентироваться, хотя она тоже есть. Но по факту - надо прорываться к военной части, возле которой бродит медведь, а патронов уже нету. Кое-кто говорит, что медведя можно подвзорвать миной. Мина у меня есть, но я не представляю сколько надо сделать попыток. Чёрт с ним поставил спавнер, получил мосинку и завалил медведя. Рассуждал как - доберусь до бункера и там можно будет поспать, уже ночь на дворе. А по факту, бункер заполнен ядовитым газом и поспать там не получится. Бункер гигантский, если я верно понял, это вообще цельнотянутая карта из Метро 2033. И всего один фильтр к противогазу. Фильтры можно делать самостоятельно из угля, разбробив его в пыль. Но чтобы раздробить уголь в пыль нужен молоток, а поскольку молотка нет, надо взять лом, пойти на завод и там переплавить лом в ударную часть молотка. После чего насадить рукоятку. Это всё хорошо, но не даёт ответа, а где же, собственно поспать-то?
По ночи шароёбиться не очень интересно. К тому же, в конце сюжетной линии ГГ, всё равно погибает, кто-то заспойлерил. Вообщем для тех, у кого очень много свободного времени. Впрочем, может быть через годик я его всё-таки доиграю.

Добавлено 24-08-2022 в 13:19:

Для любопытствующих, вот темка с обсуждением:
https://ap-pro.ru/forums/topic/3374...storm/#comments
Там на вопросы отвечает один из разработчиков с запредельным ЧСВ.
Но судя по датам ответов - мод совсем новый что ли, так получается?
Этого года. Интересно откуда у меня взялась дата 2015-й?
И то что они там про вылеты постоянно жалуются и говорят, мол комп не тянет.
Пока не зашёл чувак с Core-i7 и какой-то RTX_карточкой, у него тоже вылетает.
Ну памяти должно быть нехватает. Это наверное 32-х битная версия X-Ray.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 24-08-2022 в 10:36:

Цитата:
Дядя Миша писал:
Чёрт с ним поставил спавнер, получил мосинку и завалил медведя. Рассуждал как

Интересно, как рассуждали разработчики? И кого они набирали в тестеры? У игрока НЕ ДОЛЖНО возникать даже мысли ставить спавнер, или использовать читы во время прохождения. Иначе, получается не игра, а занудство.


Отправлено FiEctro 24-08-2022 в 11:04:

Скрытый текст

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 24-08-2022 в 11:22:

Цитата:
Ku2zoff писал:
У игрока НЕ ДОЛЖНО возникать даже мысли ставить спавнер, или использовать читы во время прохождения

Вообще, как я понял из обсуждения по ссылке - мосинку найти вполне реально, тем более патроны к ней есть. Причём на обоих локациях можно найти. Но меня запутал сам факт стремления ГГ к бункеру. Я-то думал, если нам по сюжету надо в бункер, то там-то я и посплю, дело к вечеру.
А оказалось, что искать место для сна надо самостоятельно и в совершенно другом месте. То есть в эту игру бесполезно играть, надеясь пройти за один раз. Я уже так начал, потом все сейвы удалил и по новой - уже не совершал тех ошибок. Вообщем идея в том, что на локации сперва надо обжиться и уже только потом пытаться выполнить сюжетную часть.
Хотя она, ИМХО, очень слабая тут. Очередная вариация на тему глобальной ядерной войны глазами полярника. Живых персонажей мы не встретим ни разу, сам ГГ в конце умрёт от чего-то, не знаю от чего. Атмосфера передаётся через диктофоны и записки. Всё это очень нелогично.
Ну если уж видно, что дело труба - зачем лезть в заражённый бункер?
Да и не может такого случиться, чтобы выжил вот только один-единственный персонаж. Я думаю, игра бы стала гораздо интереснее, если бы всё же удалось найти выживших. И сделать альтернативную концовку в этом случае.

Добавлено 24-08-2022 в 14:22:

Поглядел бинарник игры - на да, 32-х битный. Вот и ответ чего вылетает при смене локаций - памяти не хватает. А на мощных конфигурациях видимо своп успевает перестроиться и вылета не происходит. В принципе я и в оригинальном сталкере с этим сталкивался.

ЗЫ, так же в теме по ссылке есть зачотные коменты от людей, которым IRL приходилось выживать в тайге и с их слов - это даже несколько проще, чем в этой игре. Разработчик эти каменты проигноировал.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Chyvachok 24-08-2022 в 20:35:

Звучит как очередной васян-мод на сталкач. А так я давно не припомню чего нибудь годного на него, последнее что давненько уже проходил Аномалию, ниче так, но она по сути по большей части фриплей мод, сюжет есть но она по сути немного корявая калька с ТЧ, Тайные Тропы 2 на долго не хватило, опять анал-хардкор онанизм, не люблю перебор сложности игра превращается в постоянный сейв-лоад, выцеливание пикселей из-за угла и абьюз ИИ что не есть хорошо, и Ганслингер, но это чисто оружейный мод на Зов Припяти.


Отправлено Дядя Миша 27-08-2022 в 08:44:

Карты в этой игре реально гигантские и мне конечно же захотелось скомпилировать их под XashNT. Просто чтобы проверить, что я не допустил каких-либо ошибок в проектировании формата уровней. Если под сталкер компилится, под ксаш тоже должно собираться. Тестирование выявило места, которые следовало бы оптимизировать по потреблению памяти. Но сам формат прекрасно справился. Выкладываю скриншоты карт, может быть кому-то они помогут в прохождении.



Добавлено 27-08-2022 в 11:17:

Страшно даже подумать сколько там йолок

Добавлено 27-08-2022 в 11:21:

Полетал по этим картам немного, что интересного удалось обнаружить.
На побережье по центру есть настоящий маяк, в него можно залезть.
Часть кораблей вмерзших в лёд тоже доступна к исследованию. Как же я бугуртил в 2004-м, что в HL2 все эти корабли в море - фейк и по ним не полазаешь. Справа внизу у нас радиовышка, слева внизу - домик лесника, так получается. Там есть бункер Сидоровича, а в нём почему-то стоит самогонный аппарат. Рельсы из депо идут прямо на побережье прямой линией. Я помнится очень удивлялся этому факту, что выход из тоннеля указывает строго на север. Никак не мог понять почему. А всё просто.
Возвышенность на этой карте похожа на половой орган, смотрящий вертикально вверх. Хотя, когда по карте бегаешь, это далеко не так очевидно.

Добавлено 27-08-2022 в 11:44:

Еще любопытный момент - ориентация сторон света совпала. Т.е. условный север тоже оказался наверху, как и в самом сталкере.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 27-08-2022 в 08:55:

Дядя Миша
А йолки в тлес превращаются ? Кстати ты слычшал что то о системе Nanite из UE5? Насколько эффективно она может работать на таких сценах?
https://habr.com/ru/post/655105/

P.S. Залей карты в ветку бетатестеров, интересно фпс глянуть.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 27-08-2022 в 10:32:

Nanite это упражнения с SDF. Valve в 2013-м году заюзала его для сглаживания одно-битных декалей и забыла. А Эпики уже девятый год ковыряют. Мне это напоминает попытки Украины вступить в евросоюз.

У SDF-мешей есть одно очевидное преимущество - они идеально ложатся на GPU. И их очень легко трейсить, вместо того, чтобы делать это с реальной геометрий. Собственно, поэтому с ними и носятся и до сих пор не бросили.
Во всём остальном это довольно сомнительная затея, я бы сказал.
Места они занимают много и стримятся прямо с жесткого диска, как мегатекстура. Очевидно в эти мешы хорошо перегонять результаты сканирования 3D-сканеров, которые содержат много мусора, который приходится вычищать руками. А в случае с нанитами - ничего вычищать не приходится, можно прям так перегнать. Ну я бы сказал, что это очередной рендерпатч, с кучей своих ограничений. Моё мнение - сейчас все эти наниты потащут к себе, потому что модно и молодёжно. А лет через пять по тихому объявят deprecated.

Карты попозже залью, экспериментирую пока.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 27-08-2022 в 10:46:

Цитата:
Дядя Миша писал:
Очевидно в эти мешы хорошо перегонять результаты сканирования 3D-сканеров, которые содержат много мусора, который приходится вычищать руками.


По мне оно идеально должно оптимизировать как раз вот такие карты, где нет стен, а одни открытые пространства.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 27-08-2022 в 10:56:

Почитал статью. Если отбросить исторические экскурсы и проигнорировать главный вопрос - какого чёрта у нас спустя 30 лет по прежнему такой узкий канал между GPU и CPU, то нанит можно рассматривать как очередную вариацию на тему вокселей, которой она в сущности и является.
Потому что все подобные технологии так или иначе к этому приходят.
И наследуют все ограничения вокселей - невозможность создавать анимацию, невозможность рендеринга полупрозрачных поверхностей, итд.
Для вокселей нужно даже не специализированное железо - тут нужна принципиально иная концепция и как следствие - новая архитектура GPU.
А вот эти все попытки рендерить воксели на железе, заточенном под растеризацию треугольников, ничего кроме очередной волны хайпа не дадут. Как бывало уже не раз с вокселями. Однако производители железа ничего такого делать не торопятся, потому что ясно понимают, что это тупиковый путь.
Да и в сущности - так ли уж важна эта сверх-детализация?
Вон в последнем Метро она более чем достаточная. Игроки давно уже во всё это особо не всматриваются, им хватает качества картинки за глаза.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 27-08-2022 в 11:05:

Цитата:
Дядя Миша писал:
невозможность создавать анимацию


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

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 27-08-2022 в 11:11:

Вообще та ситуация, в которую нас завели, уже просто кричит открытым текстом, что от GPU надо отказываться в принципе и мастырить собственные программные рендереры на ядрах CPU, для чего нам потребуется процессор хотя бы со 128-ю ядрами (из которых штук 80 можно будет отдать под растеризацию) и DDR5 в качестве системной памяти, а лучше DDR6.
И этот подход разом снимет столько ограничений и проблем традиционного подхода рендеринга, что можно сказать их вообще не останется, в принципе. Но одновременно разрушится и бизнес всех производителей видеокарт, т.к. при таком подходе, единственное что нам понадобится - это аппаратный ускоритель 2D, архитектура которого не менялась уже десятки лет. Причём этот подход даже будет гарантировать абсолютную совместимость со всеми API, которые успели уже наклепать - просто рендереры станут полностью программными, вот и всё.
Не знаю придём ли мы к этому когда-нибудь и придём ли вообще.
Но это единственный выход из сложившейся ситуации.
Но слишком неприятный для игроков на рынке, т.к. предполагает уничтожение целого сегмента отрасли, просто за ненадобностью.
Причём минусов у этого подхода вообще нет. Такая архитектура будет и греться значительно меньше и энергопотребление будет меньше и вся совместимость сохранится.

Добавлено 27-08-2022 в 14:11:

Цитата:
FiEctro писал:
Да вроде можно, смотря как хранить эти данные.

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

Лично мне в Нанит любопытен вот какой аспект: они его стримят с диска, потому что он не помещается в видеопамяти. И одновременно говорят, что если бы этот же меш хранился в классическом виде, то занял бы в 20 раз больше места. Но раз его стрмят с диска, значит он ЕЩЕ БОЛЬШЕ.
Т.е. вместо очевидной оптимизации и попытки сократить объем игры, нас ожидает еще более возросшие требования к железу. Это уметь надо!

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 27-08-2022 в 11:21:

Цитата:
Дядя Миша писал:
Лично мне в Нанит любопытен вот какой аспект: они его стримят с диска, потому что он не помещается в видеопамяти.


А чего не в оперативной?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 27-08-2022 в 13:04:

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 28-08-2022 в 09:31:

Еще из удивительного. В этой игре у половины текстур отсутствуют mip-уровни. И вот надо заметить, я не знаю, должен ли движок в такой ситуации их генерировать самостоятельно. Опять же - возможно ли это вообще для сжатых в DXT-текстур? Ксаш ничего такого не генерит, поэтому картинка рябит. В оригинале я не присматривался, но там туман скрывает объекты вдалеке, поэтому не разобрать. Очень может быть что отсутствие мипов - это такая попытка оптимизации, чтобы влезть в лимиты видеопамяти.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Decay 04-09-2022 в 05:04:

Цитата:
Дядя Миша писал:
Да и в сущности - так ли уж важна эта сверх-детализация?

Для виар наверно пригодится


Временная зона GMT. Текущее время 05:32.
Показать все 28 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024