недостаточно - для реализации потенциально крутых геймплейных фишек? Не в смысле, что из-за кривого кода, а так чтобы фишки были невозможны для CPU даже если бы оптимизацией их кода занимались боги. Подобные ситуации часты для гейминдустрии в принципе?
опен ворлд мир созданный симуляцей частиц мастшаба атомов ;)
да любое но для вр
Я имею ввиду - отказ от реально крутых возможностей, нежели количественного умножения тех что итак работают.
я о том и говорю
Частицы симулировать можно и сегодня, в мощность упирается их количество, сабстепы симуляции и т.д. И тем не менее, это количественное ограничение. Я имею ввиду качественно-принципиально невозможные механики геймплея, на современном железе.
для реализации физики/химии посредством честной симуляции частиц и физических взаимодействий никаких мощностей не хватит
Николай© уже работает над этим 🙃
Все перечисленное прекрасно фейкается так, что реально физический просчет принципиальной разницы бы не внес. А вот чего-то, что не зафейкать, как-то и самому в голову не приходит.
нельзя зафейкать
Control от Remedy доказал, что убедительная физика способна бодро бегать даже на планшетном процессоре. Увеличение точности симуляции принципиальной разницы бы не дало.
но в контроле нет даже близко никаких сложных физ\хим симуляций
смотрел как они оптимизировали? у них умная система с пропуском логики
Выглядит убедительно. На CPU раз в 100 мощнее - выглядела бы еще убедительнее. Но так чтобы принципиальную разницу обеспечить, сомневаюсь. Опять же, мы все еще упираемся в GPU, в вопросе речь конкретно о механиках вынужденных полагаться на CPU.
Если со возьмём конкретное железо, например - консоль, то такие ситуации можно представить. Расчёт физики для кучи объектов (например, машин) без фейков. Несколько рендеров в один фрейм. Расчет скелетной анимации для большого числа объектов.
Реализация реальных реалтаймовых деформаций к примеру,только все же фейкуют,смысл запариватся так в играх?
но там нет какой-либо существенной физики…
Нет. Большинство современных игр используют кучу потоков и зачастую все ядра процессора. Спасибо асинктаскам, современным графическим api, звуковым движкам и физике.
мм, да, но нет
Таким образом, в настоящий момент разработчики игровых движков, похоже, не спешат оптимизировать свои «творения» для полного задействования 8 ядер/16 потоков, поэтому оптимальным выбором для геймера станет современный процессор с количеством ядер от 4 до 6 и поддержкой многопоточности.Источник Overclocker.Батла последняя друг говорил вроде нормально нагружает ядра
Тут, наверное, как заметил Владимир - лучше брать «не хуже чем у консолей».
Обсуждают сегодня