27 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Анимация для Mafia 2

Physx SDK для Мафии 2

Не так давно в игровой индустрии произошел казус. Игроки по всему миру обнаружили, что лицензионная, оплаченная версия ремейка популярного шутера от третьего лица Mafia не могла запуститься. Причиной тому послужила ошибка в системе установщика. Компания-разработчик принесла извинения, но пользователям пришлось решать проблему с помощью посторонних программ. Это была Physx SDK, установка которой заменяла проблемные видеодрайверы в установщике.

Physx SDK сама по себе — это утилита, которая призвана улучшать параметры графики, делать ее более реалистичной и детализированной. Анимация в старых играх зачастую выглядела довольно топорно, потому как была построена на небольшой группе повторяющихся шаблонов. Часто можно было увидеть, как игровые объекты и персонажи во взаимодействии со средой вели себя одинаково. Утилита решила проблему скудной анимации для ряда игр, добавив к ним ряд параметров, которые вносили значительные коррективы в облик игры и сам игровой процесс.

Возможности

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

  1. Physx SDK способен влиять на такие игровые эффекты, как взрывы, которым придется объем и способность взаимодействовать с окружающей средой, или поведение оружия в зависимости от игровой обстановки и свойств самого оружия.
  2. Еще один компонент, который сделает игру реалистичнее — это улучшение параметров текстур одежды, ткани и всевозможных покрытий, которые перестаю быть статичными полигонами и также начинают испытывать влияние игрового мира.
  3. Придание объема погодным явлениям.
  4. Усложнение геометрии любых игровых объектов и игровых персонажей. Это касается в первую очередь анимации действий. Трупы противников больше не будут падать на землю по одной и той же заданной траектории.

Physx SDK правит три основных элемента игровой физики. Это твердые тела, ткани и жидкости. Утилита устанавливается отдельно, в отличие от многих подобных программ, которые идут в комплекте с играми.

Утилита является полностью бесплатной и не требует специальных знаний от игрока. Вне зависимости от цели пользования, будь то исправление ошибок инсталлятора Mafia II или улучшение графических параметров любой другой игры, от пользователя требуется только скачать софт с официального сайта и установить его. Затем для доступа к приложению нужно всего лишь открыть панель управления пакетом NVIDIA и выбрать соответствующую вкладку с Physx SDK, где можно ознакомиться со всеми основными параметрами.

Читать еще:  Назад в будущее Mafia 2

Плюсы и минусы

Physx SDK как и любая другая подобная утилита имеет свои очевидные плюсы и издержки. К безусловным преимуществам можно отнести:

  1. Значительное улучшение визуального образа игры.
  2. Несмотря на то, что утилиту нужно устанавливать отдельно, игроку не придется вручную настраивать параметры ее функционирования.
  3. Распространенность: она поддерживает огромное количество игр и физических движков. Всего их более сотни.
  4. Приложение не влияет на работу других программ и на работу системы в целом, дает минимальную нагрузку на пользовательский компьютер.
  5. Разработчики выпускают новые версии утилиты, поэтому количество возможностей и функций может возрастать со временем.

Видимых минусов у Physx SDK, как ни странно, нет. По отзывам игроков — это максимально лояльная по отношению к пользователям программа, которая не требует слишком многих ресурсов и действий со стороны потребителя.

Скачать

По ссылке ниже можно скачать последнюю версию Physx SDK, бесплатно и легально.

CG in Games tosyk’s blog

Converting 3d model from Mafia 2

Русский / English

[ ОБНОВЛЕНО ] — 27 ЯНВАРЯ 2012

В статье подробно описан процесс конвертирования моделей из игры Mafia 2 в 3ds Max. Сконвертированные модели имеют скелет и готовы к анимации.

— обновил программы M2CharMC и M2ObjMC и теперь они НЕ ОПРЕДЕЛЯЮТСЯ КАК ВИРУСЫ . Скачать можно по обновлённым ссылкам .

— добавлен английский язык.

— добавлена прямая ссылка на OpenCOLLADA [скачать] [страница] — обнаружена модель, которая извлекается не корректно, это:

/mafia ii/pc/sds/hchar/franca.sds

для её конвертирования нужно использовать оригинальный дампер от DerPlaya [страница], открывать модель в XSI или Blender’e последней версии.

Примечание: Статья рассчитана на пользователей знакомых с работой в 3ds Max и не описывает такие моменты как, например, текстурирование объектов, настройка материалов и т.п.

Для конвертирования потребуются следующие инструменты:

  • 3ds Max (я использую 2008 х64) должно работать на версиях: 7-2011
  • M2CharMC v0.5 (распаковщик 3д из *.sds) Автор: Tosyk [скачать]
  • M2ObjMC v2.5 (распаковщик 3д из *.sds) Автор: Tosyk [скачать]
  • OpenCOLLADA (плагин для 3ds Max для открытия *.dae) [скачать] [страница]
  • ExSDS v0.3 (распаковщик *.sds файлов) Автор: CJay [скачать]
  • Gibbed Illusion Tools (набор инструментов) Автор: Gibbed [скачать] [страница]

1. Распаковка игровых архивов. Для начала потребуется установленная игра Mafia 2. Если установка производилась при помощи сервиса Steam, то на жестком диске уже должны быть распакованы steam-архивы. Перед использованием дисковых версий нужно их сначала распаковать. Игровые архивы располагаются по адресу

и имеют расширение *.sds. В этих архивах находятся все ресурсы.

2. Конвертирование модели. Игровые модели находятся в

mafia iipcsdshchar — персонажи
mafia iipcsdscars — автомобили
mafia iipcsdsfmv — объекты и персонажи (из роликов)
mafia iipcsdstraffic — пешеходы
mafia iipcsdswardrobe — объекты в шкафу
mafia iipcsdsweapons — оружие
mafia iipcsdsplayer — главные персонажи
mafia iipcsdscity объекты города

Читать еще:  Что происходит на бойне после того как мы оставим Луку на растерзание Бальзаму Mafia 2

Вполне возможно, что модели присутствуют и в других архивах, но я указал только наиболее важные из них. Для конвертирования моделей и текстур я написал 2 инструмента, которые облегчают процесс конвертирования моделей. Каждая из двух программ извлекает модели из *.sds файлов и конвертирует в формат *.dae. Инструменты:

  • M2CharMC v0.5 (конвертер персонажей)
  • M2ObjMC v2.5 (конвертер игровых объектов и автомобилей)

Конвертеры основанны на двух программах:

  • Mafia2ModelDumper (дампер моделей) Автор: DerPlaya [страница]
  • mesh2rdm (конвертер игровых моделей) Автор: Rich Whitehouse [страница]

Примечание: Почему не использовать исходные программы? Потому что конвертируемые Mafia2ModelDumper‘ом *.dae-файлы невозможно нормально использовать в 3ds Max.

Для примера конвертирования я взял два файла.

mafia iipcsdshcharjoeciv.sds
mafia iipcsdscarsshubert_taxi.sds

В файле joeciv.sds находится персонаж Джо в летнем варианте одежде. В файле shubert_taxi.sds находится модель автомобиля Shubert (вариант такси). Итак, перетягиваем на программу M2CharMC (m2char_mc_v0.5.exe) файл joeciv.sds и отпускаем (так же можно кидать несколько файлов). После непродолжительного процесса конвертирования (во время конвертирования никаких окон мелькать не будет, это нормально!) рядом с исходным файлом (в моём случае это joeciv.sds) появятся два файла:

  • joeciv.JOECIV.Hips.L0.dae — модель высокой детализации
  • joeciv.JOECIV.Hips.L1.dae — модель низкой детализации

Примечание: Файлы формата *.dae открываются 3ds Max’ом. Однако встроенный импортер справляется с форматом не самым лучшим образом, поэтому я рекомендую использовать импортер OpenCOLLADA.

После импорта joeciv.JOECIV.Hips.L0.dae (я выбрал модель наилучшей детализации) в 3ds Max увидим:Тем же способом, но программой M2ObjMC конвертируем shubert_taxi.sds. Импортируем модель в 3ds Max. Во вьювпорте увидим:3. Конвертирование текстур. Текстуры упакованы в *.sds файлы вместе с моделью и извлекаются программой ExSDS. Интерфейс программы:Файлы извлекаем командой Operations -> Extract All. Извлекаемые файлы имеют формат *.dds.

4. А так же. Для игры на данный момент вышло 7 DLC:

  • Vegas Pack
  • War Hero Pack
  • Renegade Pack
  • Greaser Pack
  • Made Man Pack
  • Jimmy’s Vendetta
  • Joe’s Adventures

Формат архивов в DLC имеет тот же, что и в оригинале (*.sds), однако эти файлы зашифрованы. Из них можно извлечь модели, но нельзя извлечь текстуры. Для расшифровки файлов используется Illusion DecompressSDS входящий в состав Illusion Tools от Gibbed. Программа консольная, интерфейса не имеет. Для расшифровки нужно перетащить исходный *.sds файл на Gibbed.Illusion.DecompressSDS.exe.

В ресурсах игры сложно найти глаза для персонажей, так как они у всех общие. Располагаться они могут в самых неожиданных *.sds файлах, поэтому я публикую архив с наиболее часто используемыми в этой статье [скачать текстуры глаз].

Для автомобилей как и для персонажей используются общие текстуры, а так же модели (колёс), они располагаются в архивах:

mafia iipcsdscarscars_universal.sds
mafia iipcsdscarscars_universal2.sds

У некоторых файлов *.sds можно обнаружить копию, но с суфиксом _z, например, у файпа shubert_taxi.sds эта копия — shubert_taxi_z.sds. Суфикс «_z» означает «зима», в таком файле скорее всего будут лежать зимние варианты текстур.

Читать еще:  Mafia 2 "Проблема с тенями в игре"

Обнаружена модель, которая извлекается не корректно, это:

mafia iipcsdshcharfranca.sds

для её конвертирования нужно использовать оригинальный дампер от DerPlaya [страница], открывать модель в XSI или Blender’e последней версии.

5. Визуализация. 3ds Max и шейдеры.

Трейнеры и читы для Mafia 2

Трейнер +11

Delete — активировать трейнер
F 1 — бесконечное здоровье
F 2 — бесконечное здоровье для машин
F 3 — бесконечные патроны
F 4 — без перезарядки
F 5 — максимальная точность
F 6 — без отдачи
F 7 — скорострельный огонь
F 8 — без зозыска
F 9 — супер мощный автомобиль
F 10 — бесконечные деньги
F 11 — заморозить таймер

  1. Распакуйте все файлы из архива в каталог с игрой.
  2. Запустите трейнер.
  3. Запустите игру, не закрывая трейнер. Функции трейнера активируются клавишами, перечисленными выше.

Трейнер +4

Num 1 — бесконечное здоровье
Num 2 — все патроны 999
Num 3 — нет перезарядки
Num 4 — деньги 10000

  1. Распакуйте все файлы из архива в каталог с игрой.
  2. Запустите трейнер.
  3. Запустите игру, не закрывая трейнер. Функции трейнера активируются клавишами, перечисленными выше.

Трейнер +22

Num 1 — бессмертие
Num 2 — без перезарядки
Num 3 — бесконечные патроны
Num 4 — бесконечные деньги
Num 5 — убийства с одного удара
Num 6 — без урона для двигателя
Num 7 — неразрушимая машина
Num 8 — бесконечный бензин
Num 9 — заморозить таймер
Num 0 — невидим для полицейских
Num + — максимальная скорость своя машина
Num — — максимальная скорость все машины
Num * — максимальная точность
Num / — супер скорость
Page Up — ускорить время
Page Down — замедлить время
Num . — у машины мощный двигатель
Delete — скорострельный огонь

Трейнер +4

Num 1 — бессмертие
Num 2 — невидим для полиции
Num 3 — без урона для двигателя
Num 4 — бесконечные патроны
Num 5 — бесконечные деньги

Установка

  1. Распакуйте все файлы из архива в каталог с игрой.
  2. Запустите трейнер.
  3. Запустите игру, не закрывая трейнер. Функции трейнера активируются клавишами, перечисленными выше.

Трейнер +4

F1 — активировать трейнер
F2 — активировать трейнер
F3 — бессмертие
F4 — бесконечные патроны
F5 — бесконечные деньги
F6 — максимальная точность

Установка

  1. Распакуйте все файлы из архива в каталог с игрой.
  2. Запустите трейнер.
  3. Запустите игру, не закрывая трейнер. Функции трейнера активируются клавишами, перечисленными выше.

Трейнер +16

Num 1 — бессмертие
Num 2 — без перезарядки
Num 3 — бесконечные патроны
Num 4 — бесконечные деньги
Num 5 — убийства с одного удара
Num 6 — без урона для двигателя
Num 7 — неразрушимая машина
Num 8 — бесконечный бензин
Num 9 — заморозить таймер
Num 0 — невидим для полицейских
Num + — максимальная скорость своя машина
Num — — максимальная скорость всеx машин
Num * — максимальная точность
Num / — супер скорость
Page Up — замедлить время
Page Down — ускорить время

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector