В большинстве видеоигр, в которые я играю, я замечаю, что NPC имеют одинаковую высоту. Что с этим?
Это как бы выводит меня из опыта, когда я вижу десять человек подряд, которые 5 футов 8. Кто-нибудь еще замечает это, или я сумасшедший?
В большинстве видеоигр, в которые я играю, я замечаю, что NPC имеют одинаковую высоту. Что с этим?
Это как бы выводит меня из опыта, когда я вижу десять человек подряд, которые 5 футов 8. Кто-нибудь еще замечает это, или я сумасшедший?
Ответы:
Приведение всех моделей персонажей к одному размеру имеет много преимуществ при выполнении поз и анимаций.
Представьте, например, анимацию сидя на стуле. Персонаж с более длинными ногами имеет другую сидячую позу, чем персонаж с более короткими ногами.
Или персонаж что-то схватил. Когда персонажи имеют разную высоту, их руки будут находиться на разных позициях, когда они выполняют анимацию захвата, поэтому они могут фактически не касаться предмета, за который они берутся.
Вы можете решить эту проблему, используя процедурные анимации (ретаргетинг анимации в реальном времени) или выполняя анимации для каждого персонажа индивидуально, но это будет большая работа.
Еще одна вещь, которую нужно учитывать, это игровой баланс. Обычно это не сильно влияет на NPC в одиночной игре, но в конкурентной многопользовательской игре выбор более маленького персонажа может дать игроку несправедливое преимущество, потому что его труднее обнаружить и труднее нанести удар. Таким образом, размер персонажа уже не только эстетический фактор, но и фактор баланса игры. Хорошим примером, где это было использовано намеренно, является Team Fortress 2. Пулеметчик больше всех других персонажей, поэтому они могут использовать его в качестве прикрытия. Разведчик, с другой стороны, является самым коротким из всех персонажей, что отлично подходит для его стиля игры, который разработан так, чтобы избегать вражеского огня с помощью эротического движения.