9
Что такое Хитскан или сканирование попаданий
Если вы провели достаточно времени за игрой в шутеры, то скорее всего, сталкивались с термином "Hitscan", поэтому вам интересно будет узнать, что он означает. В этой статье я дам короткий ответ на этот вопрос и расскажу много чего другого, так что приготовьтесь к интересному чтиву!
Что такое Hitscan и как это работает?
Что такое Хитскан или сканирование попаданий, Что такое Hitscan и как это работает?
Максимально кратко, Хитскан – это метод, используемый во многих играх для симуляции полета пули из огнестрельного оружия. Как это работает? На самом деле довольно просто:
1. В игре учитывается направление ствола оружия. 2. В момент выстрела из дула оружия проводится прямая линий. 3. Выстрел доходит до первого объекта, который пересекает линия.
Некоторые виды оружия из различных игр, такие, как рейлганы и снайперские винтовки большого калибра могут поражать несколько объектов вдоль одной линии, имитируя огромную мощь этого оружия. Таким образом при стрельбе из этих видов оружия попадание регистрируется не только на первом объекте, с которым пересекается линий, но также по двум или более целям, с которыми условный выстрел пересечется. Также вы можете использовать оружие, проникающее через определенные, простреливаемые элементы или наносить урон нескольким игрокам за один выстрел.
Говоря о различных поверхностях, стоит упомянуть рикошет. Некоторые виды оружия имеют встроенный эффект рикошета, но как правило такой выстрел зависит от типа поверхности, куда приходится попадание. Если попадание приходится на отражающую поверхность, создается новая линия, имитирующая рикошет пули под определенным углом.
Хорошо ли Hitscan имитирует выстрел из огнестрельного оружия?
Что такое Хитскан или сканирование попаданий, Хорошо ли Hitscan имитирует выстрел из огнестрельного оружия?
Многие популярные игры основываются на технологии hitscan, но насколько хороша работа этой системы в моделировании выстрела оружия и насколько это важно?
Конечно, настоящие пули не летят в пространстве с мгновенной скоростью по совершенно прямой линии, поэтому hitscan нельзя назвать реалистичной симуляцией баллистики. Тем не менее, в большинстве игр это не так важно, поскольку расстояние между игроками обычно настолько малы, что время и траектория полета пули практически не имеют значения.
На даже в этом случае многие популярные FPS и TPS игры за последние 2 десятилетия внесли огромный вклад в реалистичное поведение оружия, и разработчики реализуют множество способов, помогающих отыгрывать реалистичную баллистику.
Что такое Хитскан или сканирование попаданий, Хорошо ли Hitscan имитирует выстрел из огнестрельного оружия?
Как пример можно привести отдачу, которая заметно снижает точность стрельбы из автоматического оружия или еще один пример – стрельба на дальние расстояние, когда вы должны прицеливаться немного выше цели. Это были некоторые из дополнительных настроек, применимых к hitscan, чтобы сделать игру реалистичнее и разнообразней.
Тем не менее, даже при использовании таких модификаций возникают проблемы с балансировкой определенных видов оружия, поэтому во многих играх фактически внедрены гибридные механики, включая как hitscan, так и систему просчета баллистики пули.
Благодаря использованию баллистики пули, игра превращает выпущенную пулю в настоящий игровой объект, а не в точку контакта на конце невидимой линии. Это позволяет привести к балансу и сделать реалистичнее поведение некоторых видов оружия, к примеру - снайперские винтовки.
Механика расчета баллистики пули
Что такое Хитскан или сканирование попаданий, Механика расчета баллистики пули
Теперь, когда мы упомянули систему баллистического расчета, надо узнать чем она отличается от расчета попаданий и действительно ли она является лучшей альтернативой?
Как мы уже выяснили, если в игре используется расчет баллистики, то пуля является игровым объектом. Просчетом поведения занимается физический движок – размер, вес, скорость, ветер и другие факторы могут влиять на поведение пули, после выстрела. Таким образом игрок должен учитывать эти факторы при стрельбе, особенно по движущимся или дальним целям.
Такие игры, как Sniper Elite и Max Payne, делают большой упор на баллистику, хотя эта механика используется и во многих других играх, чаще всего она применяется только к некоторым видам оружия.
Hitscan или расчет баллистики – что лучше?
Что такое Хитскан или сканирование попаданий, Hitscan или расчет баллистики – что лучше?
На бумаге расчет баллистики выстрела, безусловно, превосходит hitscan практически во всех отношения, однако реализм – далеко на главное в играх. Хитскан на самом деле имеет практическое преимущество перед баллистикой выстрела.
А именно, hitscan гораздо проще обрабатывается на оборудовании. Хотя это не такая большая проблема для одиночных игр, но имеет огромное значение для многопользовательских проектов, что позволяет увеличить количество игроков и уменьшить риск сбоев в условиях максимальной нагрузки.
Также, использование реалистичной баллистики не заметно в играх, где перестрелки происходят из автоматического оружия на небольших дистанциях. Только представьте перед собой уровень, на котором собралось 30 игроков, вооруженных автоматами со скорострельностью до 1000 выстрелов в минуту! Какие серверные мощности понадобятся для этого?
Конечно же в расчете баллистики есть свои преимущества, поэтому многие игры используют гибридную систему. Оружие с высокими показателями урона, к примеру снайперские винтовки и ракетницы, используют именно расчет баллистики, что делает их использование сложнее и сбалансирование. Это оружие обладает небольшой скорострельностью, поэтому реалистичное моделирование выстрела не так нагружает аппаратные ресурсы.
Заключение
И так, теперь вы знаете ответ не только на главный вопрос, но и увидели разницу между использованием hitscan и расчета баллистики выстрела. Надеюсь, что это эта статья оказалась полезной.
показать полностью
4
6
Что такое ААА игры
Если коротко:
ААА (произносится как 'трипл-Эй') – это неофициальный термин, который относится к играм выпущенным крупными, авторитетными издателями. При этом, как правило, в проекты вложены большие деньги на разработку и дальнейшее продвижение проекта.
Возможно, вы довольно часто слышите термины "AAA игра" и "ААА разработчик", но что же это означает в мире видеоигр?
На самом деле все довольно просто. Что касается "ААА игр" - это проекты, публикуемые крупным издателем, например, EA, Ubisoft, Sony, Microsoft, Blizzard и другими. А также это означает, что в разработку проекта и рекламную кампанию вложено немало средств.
Что такое ААА игры
В наши дни игры можно поделить на две категории: ААА проекты и инди (независимые). Инди проекты отличаются, тем что их не издают крупные издатели, обычно разработкой занимаются небольшие студии, не имеющие больших бюджетов, хотя есть и достаточно много исключений.
На самом деле вы с легкостью можете найти проекты, которые на первый взгляд выглядят как инди игры, будь то из-за размера команды разработчиков, небольшого бюджета, жанра игры или просто отсутствия широкой рекламной кампании. Однако, если разработчик поддерживается каким-либо крупным издателем, то он сам и выпускаемые им игры уже нельзя отнести к инди. Точно также есть и независимые разработчики, создающие высокобюджетные инди игры (triple-i проекты) не привязанные к правилам любого крупного издателя.
Теперь вы знаете, что ААА игра – не всегда обязательно хорошая игра, ведь лейбл ни гарантирует качество. На самом деле, многие геймеры считают, что современные ААА игры – худшее, что случалось с рынком видеоигр. Почему так?
Что такое ААА игры
Существует несколько ключевых причин:
1. Большие бюджеты требуют большой прибыли. Очевидно, что компании не собираются вкладывать огромные деньги в продукт, который вряд ли принесет значительную прибыль. Поэтому многие ААА игры рассчитаны на широкую доступность для максимальной аудитории и часто включают в себя различные схемы монетизации, такие как система микротранзакций или лутбоксы, вызывающие среди игроков противоречивую реакцию.
2. Вы редко увидите инновации. Компании не готовы идти на риски. Издателям нет смысла брать на себя риск в попытке предоставить новый, уникальный игровой опыт, если они получат гарантированную прибыль от уже имеющихся наработок. Таким образом, многие ААА франшизы придерживаются существующей формы и внедряют инновации только после того, как концепции были отработаны небольшими студиями и получили положительный отклик.
3. Игры могут быстро надоесть. Из-за вышеупомянутого недостатка такие известные издатели как EA или Ubisoft, стали печально известными выпуском год за годом, по сути одинаковых игр. Не стоит много говорить, что после того как вы увидите одни и те же приемы и механики, многократно используемые во многих играх, они становятся действительно неинтересными и быстро надоедают.
Конечно, это не значит, что все ААА игры плохие. Подумайте только о таких проектах, как Horizon Zero Dawn, God of War (2018), GTA V, Red Dead Redemption… этот список можно продолжить сотнями названий.
В целом, как я уже упоминал, ААА просто указывает, что игра издается крупной компанией и вероятнее всего на разработку и рекламную кампанию потрачено много средств, при этом это не гарантирует её качество. ААА проект может, как поразить вас своим великолепием, так и заставить ужаснуться и удалить игру.
показать полностью
1
39
Что такое CUDA ядра в видеокарте
Графические ядра CUDA от Nvidia являются аналогом обычного ядра в процессоре. Они оптимизированы для выполнения большего количества операций, которые требует современная графика. На количество ядер CUDA повлияло развитие графики, в особенности сложные настройки, такие как тени, освещение и вот такое все.

Уже долгое время технология CUDA является одной из главных особенностей видеокарт GeForce. Однако не все понимают, что это за технология и как она влияет на игры.

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

Что такое ядра CUDA?

CUDA это аббревиатура технологии запатентованной Nvidia, означает Compute Unified Device Architecture (Вычислительная Унифицированная Архитектура Устройства). То есть это архитектура - такая форма организации внутреннего устройства ядер в видеокарте. Какая же цель этой технологи? Эффективные параллельные (одновременные) вычисления.

Одно ядро CUDA аналогично процессорному, с той лишь разницей, что оно проще по своей структуре, однако их количество очень большое. Типичный игровой процессор имеет от 2 до 16 ядер, а ядер CUDA в видюхе - сотни, даже в бюджетных видеокартах Nvidia. А высокопроизводительные решения и вовсе насчитывают тысячи.

Что такое CUDA ядра в видеокарте, Что
 такое ядра CUDA?
Что делают ядра CUDA в играх?

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

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

Что такое CUDA ядра в видеокарте, Что делают ядра CUDA в играх?
Как ядра CUDA влияют на производительность в игре?
Любые графические вычисления, требующие сложных расчетов, в том числе игры получают значительный прирост от большого количества ядер CUDA. Самым простым примером в играх являются: тени, освещение, часть физической модели, сглаживание,  модель затенения окружения (ambient occlusion) и другие.
Ядра CUDA, сравнение с потоковыми процессорами
Что такое CUDA ядра в видеокарте, Ядра CUDA, сравнение с потоковыми
 процессорами

В отличии от Nvidia с технологией CUDA, их главный конкурент AMD, использует другую технологию - Потоковые процессоры (Stream Processors)

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

CUDA от Nvidia лучше оптимизированы чем Steam Processors от AMD, но ощутимых различий в графике и производительности о которых вам стоит беспокоится вы не заметите. Это никак не влияет на выбор любого из двух производителей.
Сколько ядер CUDA вам необходимо?

Это достаточно сложный вопрос, ответ на который не стоит искать в сухих цифрах характеристик графического адаптера. Количество не даст никаких представлений о производительности.

Многие другие характеристики, например, объем видеопамяти, поколение и скорости шины видеокарты намного важнее, для пользователя, чем данные о ядрах CUDA. Так же не стоит забывать об оптимизации в самих играх.

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

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

показать полностью
2