Сталкер: new project - внедрение многопоточности

2025-05-02 16:42:07

> давняя проблема с отсутствием многопоточности в оригинальном движке x-ray сильно ограничивала модмейкеров в творчестве, вынуждая сокращать уровень детализации своих проектов в угоду приемлемому fps. говоря простыми словами, огромное количество сложных вычислительных задач игры «сливались в бутылочное горлышко», что значительно замедляло их совокупную обработку, и как следствие — заметно снижало fps при в высоко детализованных сценах.

однако в последние несколько лет многие программисты известных проектов вселенной stalker в той или иной степени решили проблему путём глубокой модификации движка, создав возможность распределения задач по нескольким вычислительным потокам

история проблемы
оригинальный движок x-ray не обладал какой-либо значимой многопоточностью. в частности, движок игры располагал всего двумя потоками для подготовки и отрисовки кадра: основной, который выполнял ~95% всех задач, и вспомогательный, выполняющий небольшие периферийные задачи.

оригинальный движок хорошо справлялся с отрисовкой большинства игровых сцен оригинальной трилогии. однако для сложных и высоко детализированных модификаций, не говоря уже о масштабных аддонах, возможностей оригинального x-ray было недостаточно.

разработка системы многопоточности
команда Сталкер: new project разработала собственный планировщик распределения и выполнения многопоточных задач, который способен правильно распределить задачи по имеющимся потокам, учитывая их загруженность и приоритеты задач. так же была проведена очень трудоемкая и сложная работа по адаптации оригинального кода под возможность параллельного выполнения большого количества вычислительных задач.
проделанная работа дала свои плоды и fps значительно вырос. разницу можно увидеть на скриншотах ниже
1) без многопотока [fps: 9] 2) вкл. многопоточность только ориг. движка [fps: 14] 3) вкл. многопоточность для new project [fps: 73]

таким образом благодаря системе многопоточности разработчикам удалось настолько сильно повысить производительность движка игры, что дало возможность реализовать все идеи по level-дизайну и геймплею без ущерба производительности.
источник: Сталкер: new project

оригинальный X-Ray был достаточен для 2000х, понятно что он не тянет современные модификации с улучшенной графикой, ИИ и скриптами,, было бы полезно упомянуть, какие именно подсистемы теперь работают в потоках , например- ИИ, анимации, звуки, физика?
кстати в оригинале версии 1.0-1.6, включая ТЧ, ЧН, ЗП были однопоточными, а модернизированные версии движка OGSR, EFP, Anomaly, OP-2.2 используют многопоточность

2025-05-03 21:24:24

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

2025-05-30 21:57:15

Полноценного распределения нагрузки по ядрам как в движках типо Unreal engine или Decima engine конечно там нет. Несколько знаю  в отдельные потоки идут- аудио, физика, логика маркеров передвижения,  скрипты несложные могут входить, типо спавна, диалогов начальных, чисто разгрузить основной поток.  Практический весь AI и сюжетные геймплейные скрипты по прежнему в главном потоке. 
Улучшение есть, но кардинального прироста особо нет, согласен.

2025-05-31 09:59:05

однако хотел бы добавить, что в тех же Ogsr, Anomaly, Op 2.2 данная "условная" многопоточность даёт хоть и ограниченный, но реальный прирост произволдительности особенно в ситуациях, где можно частично разгрузить основной поток, по fps это очень заметно видно как в закрепленных скринах, то есть fps поднимается и до 50% что просто замечательно

2025-05-31 10:10:06
Вы не можете отправлять комментарии так, как не АВТОРИЗОВАНЫ
> Martov, и если они у тебя тупят и застревают, гренами не кидай в них, жди пока раздуплятся.
2026-10-22 21:40:41
> Martov, попробуй в оффлайн от них уйти, пусть сами убегут в переход, чтоб задание засчиталось. Ты всё равно не выйдешь с ними.
2026-10-22 21:20:20
> Андрей Frost, Как раз таки играю в оригинальный Фотограф без дополнений и прочего
2026-10-22 20:04:08
> Martov, играй в оригинальный Фотограф мод, а не ОГСР версию, она баганая
2026-10-22 19:10:08
Добрый день, недавно столкнулся с такой проблемой в модификации Ф.О.Т.О.Г.Р.А.Ф. Когда выпровожу немцев из МГ один из миротворцев обязательно мне становится врагом из-за чего не может уйти в лес или просто убивает меня, переигрывал квест около 5-10 раз и не помогает. Жду советов тут
2026-10-22 18:56:18
добрый вечер кто подскажет! как удалить плащ шрама из рюкзака? в сталкере возращения шрама
2026-10-21 20:20:27
у меня дальше лаунчера в игру не заходит в Сталкер Медиум
😒
2026-10-20 17:33:01
ребятки, кто может станьте на раздачу пожалуйста Anomaly GAMMA Repack от SEREGA-LUS
2026-10-20 10:15:45
> Putstone_37, Не работают трекерры, не раздать не скачать😉
2026-10-20 09:18:09
Люди! Может кто STALKER Anomaly R.E.A.L.I.T.Y 2.3 на раздачу поставить? А то пиров нифига нет!
2026-10-17 20:57:58
> Dansk Jarl, Понятно, жаль!Спасибо!
2026-10-16 15:58:56
> Putstone_37, Значит не раздаёт никто. Если скорости нет. Такое бывает. Со временем может появится
2026-10-16 15:57:38
> Dansk Jarl, Та это то я понял! Спасибо, но бесконечный поиск пиров, я почему и спрашиваю, что не получается😔
2026-10-16 15:56:24
> Putstone_37, Там внизу на написано "Скачать через" И два Варианта. Яндекс диск и торрент. Выбирай который тебе ближе
2026-10-16 15:52:08
доброго дня а как скачать STALKER Anomaly R.E.A.L.I.T.Y 2.3
2026-10-16 15:23:20
Мда на Яндекс дисках пока не скинешь моды не работает
2026-10-15 12:34:30
> SlyFox благодорю
2026-10-13 19:10:02
Sergan, брат, уступлю тебе топ в этот раз. Но это не точно😆 Набери больше шести хотя бы, тогда отдам. И инвентарь открой свой, чё скрывать то? Тем более оно тебе уже и не надо, как и мне)
2026-10-13 14:57:41
> Kostya Goncharov, если не хочешь собирать себе ружьишко из говна и палок, то играй в солянку. Там те всё дадут, будешь как Шварц в Терминаторе. И фриплей присутствует, ток в конечном итоге. А хотя можешь и сразу начинать. Некоторые вон доходят до Исполнителя, желание загадывают и говорят, прошёл я соль, отстаньте. Прям как я в 2007, прошёл сюжет ТЧ😆
2026-10-13 13:33:31
> SlyFox, нет под фразой без фигни я имел ввиду то за, что людям обычно и не нравится гаммка.
то есть например невозможность покупки оружия у торговцев и прочего ну вы понимаее.
2026-10-13 12:19:24
Авторизация