Плагин для извлечения трехмерных объектов из 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. Он и является результатом нашей работы.
Пара слов
-Плагин появился относительно недавно и должен заинтересовать людей, которые готовы работать с трехмерными моделями персонажей и других объектов из игр в соответствующих программах. Он открывает много различных возможностей для творчества.
Плагин может не работать с некоторыми играми, так как находится в стадии разработки. Сам разработчик сейчас внедряет в него функцию выдирания текстур вместе с геометрией.
А эта текстурка как тобой сделана и какой прогой? Я Блендером пользовался, но в ней особо не разбирался.
Можно прямо из макса натянуть текстурку, но это очень муторно. Есть специальные программы, облегчающие жизнь, такие как BodyPaint3D и MudBox. Но лично я пошел не простым путем - сначала пересохранил .obj - файл в .dxf, его открыл в SolidWorks, где есть очень наглядный редактор текстур. Ну а затем полученную сцену отрендерил в PhotoView360, которая шла вместе с солидом. Получилось неплохо, хотя и работы много...
ALgraFx, спасибо, шапку темы поправил. Кстати возник вопрос - как у вас получилась такая сглаженная модель, какими программами/функциями вы пользовались для сглаживания граней?
Narusashi, В максе если в ручную подправить ошибки импорта (двойные грани и полигоны) можно сгладить модель модификаторами (meshsmooth или turbosmooth). Если не исправлять модели после сглажиания будет куча разрывов.
Вот интересует вопрос: где на моделях больше всего полигонов?
На PS2 вот в четвертом резике на главного персонада потратили или 5 тысяч треугольников, или восемь, на PSP сколько в среднем тратят?
На Зигфрида из SC-Broken Destiny потрачено около 750-ти полигонов. Интереснее узнать, что нам "скажут" модельки девушек из MGS:PW или Кратоса из GOW. Но, могу поспорить, что на портативке все же более граненные модели нежели чем на PS2 - разница видна невооруженным взглядом при игре.
На Зигфрида из SC-Broken Destiny потрачено около 750-ти полигонов. Интереснее узнать, что нам "скажут" модельки девушек из MGS:PW или Кратоса из GOW. Но, могу поспорить, что на портативке все же более граненные модели нежели чем на PS2 - разница видна невооруженным взглядом при игре.
Тоже интересно сколько там, мне кажется в Silent hill Shattered memories самые детализированные модели
Привет, ребят.
Заинтересовал этот плагин, но пока ничего путного не вышло.
В таблице совместимости написано что плагин работает с "6.60 [L]ME/6.60 PRO"
У меня прошивка 6.60 PRO-C2. В данном случае все верно или я не выполнил условие?
Распаковываю архив с плагином, сбрасываю содержимое распакованной папки в каталог seplugins.
Внутри seplugins файла game.txt не было - я его создал и прописал там "ms0:/seplugins/lamb.prx 1".
Создал папку "models" в корне карты памяти.
Тестирую на игре Soul Calibur Broken Destiny.
Запускаю игру и выключаю кнопкой home.
Запускаю игру снова, в момент когда уже игра играется (идет бой) нажимаю кнопку "нота".
Ничего не происходит - игра не подвисает, индикатор обращения к карте памяти не мигает, в папке model оказывается пусто.
Может быть что-то не так делаю...
Помогите пожалуйста разобраться.