Плагин для извлечения трехмерных объектов из PSP-игр.
Что он делает?
- Сохраняет всю 3D-геометрию выводимой сцены в отдельный файл
Как он работает?
- Он обращается к некоторым функциям отображения и анализирует список выводимых объектов.
Как им пользоваться?
Скачайте и разархивируйте архив с последней версией плагина: lamb_0.32.rar
Скопируйте файл lamb.prx в папку seplugins, пропишите в файле game.txt следующий путь к плагину:
ms0:/seplugins/lamb.prx 1
Включите его в рекавери-меню или-же запустите игру и выйдете из неё.
Создайте папку 'models' в корне карты памяти.
Запустите игру. В самой игре, когда вы хотите выдрать 3D-объекты в конкретной сцене, нажмите кнопку 'нотка'/'звук', - магия начнет действовать. Вполне возможно, игра немного зависнет (звук может продолжать играть), индикатор обращения к карте памяти начнет мигать. Через некоторое время индикатор перестанет мигать, и игра продолжится. Выйдите из игры, подключите консоль к компьютеру и зайдите в папку 'models'. В ней должен лежать файл типа 'model0.3d'. Это сырой файл данных (raw) об игровых объектах.
Что теперь?
- В архиве с плагином идет программа-декодер, которая конвертирует файл 'model0.3d' в формат .obj, понятный для программ 3D Max и различных 3D-конвертеров. Просто поместите файл из папки 'models' в ту же папку, где лежит программа 'model_to_obj.exe', и запустите ее. Спустя пару секунд вы обнаружите в этой папке готовый файл с расширением .obj. Он и является результатом нашей работы.
Пара слов
-Плагин появился относительно недавно и должен заинтересовать людей, которые готовы работать с трехмерными моделями персонажей и других объектов из игр в соответствующих программах. Он открывает много различных возможностей для творчества.
Плагин может не работать с некоторыми играми, так как находится в стадии разработки. Сам разработчик сейчас внедряет в него функцию выдирания текстур вместе с геометрией.
Интересная тема, но на 7 у меня конвертер ошибку выдает (
Да, это моя ошибка. Забыл упомянуть, что для конвертера нужно поставить Visual C++ 2010 Express с официального сайта майкрософт. Обновление в шапке темы, в разделе, где описывается работа с декодером.
Да, это моя ошибка. Забыл упомянуть, что для конвертера нужно поставить Visual C++ 2010 Express с официального сайта майкрософт. Обновление в шапке темы, в разделе, где описывается работа с декодером.
Это я сразу понял, у меня ошибку выдавал и при установленном С++, просто он некоторые игры и дампит, но конвертер обработать не может файл и ошибку выкидывает. Сам сделал целый уровень с персонажем из Симпсонс Гейм. Плагин революционный!!! Можно в теме выкладывать образы объектов из игр, очень интересно посмотреть )
Да, жаль только, что не каждый владеет трехмеркой, да и не каждую игру можно продампить. А так, я заметил, что он в некоторых игрушках даже скелет персонажей выдирает, который потом можно анимировать в 3D Max. )
А эта текстурка как тобой сделана и какой прогой? Я Блендером пользовался, но в ней особо не разбирался.
Можно прямо из макса натянуть текстурку, но это очень муторно. Есть специальные программы, облегчающие жизнь, такие как BodyPaint3D и MudBox. Но лично я пошел не простым путем - сначала пересохранил .obj - файл в .dxf, его открыл в SolidWorks, где есть очень наглядный редактор текстур. Ну а затем полученную сцену отрендерил в PhotoView360, которая шла вместе с солидом. Получилось неплохо, хотя и работы много...
ALgraFx, спасибо, шапку темы поправил. Кстати возник вопрос - как у вас получилась такая сглаженная модель, какими программами/функциями вы пользовались для сглаживания граней?
Narusashi, В максе если в ручную подправить ошибки импорта (двойные грани и полигоны) можно сгладить модель модификаторами (meshsmooth или turbosmooth). Если не исправлять модели после сглажиания будет куча разрывов.