3D Model Researcher - extract 3D models with Python

Скрипты, утилиты, полезные программы созданные для конкретных игр или целых движков
Сообщение
Автор
Lazov
Прохожий
Прохожий
Сообщения: 16
Зарегистрирован: 20 апр 2017, 19:55
Благодарил (а): 0
Поблагодарили: 0

3D Model Researcher - extract 3D models with Python

#1 Сообщение Lazov »

3D Model Researcher – программа для исследования бинарных файлов 3D моделей. Model Researcher позволяет выводить и визуализировать данные, прочитанные из файла по заданным параметрам, а также сохранять их в 3D формат Obj. Программа может существенно помочь с поиском данных вершин, граней, текстурных координат и векторов нормалей в неизвестном 3D формате. Основной особенностью программы является поддержка скриптов на языке программирования Python, что позволяет извлекать модели практически из любых форматов.

Благодаря поддержке скриптов можно извлечь 3D модель из файла с любой структурой.

Изображение
Изображение
Изображение

Возможности:
- Анализ файлов 3D моделей, поиск вершин, граней, текстурных координат, векторов нормали
- Вывод данных в текстовом виде
- Визуализация данных в 3D виде
- Визуализация текстурных координат
- Наложение текстур на модель
- Поддержка скриптов на Python
- Поддержка сабмешей
- Поддержка материалов
- Загрузка и сохранение шаблонов со значениями форм
- Экспорт данных в формат Obj

Видео:
Работа программы
Pro версия

Страница программы:
http://mr.game-viewer.org/

Гайд:
http://mr.game-viewer.org/tutorial.php
Описание функций API:
http://mr.game-viewer.org/tutorial.php?name=API
Последний раз редактировалось Lazov 19 авг 2019, 15:00, всего редактировалось 12 раз.

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: 3D Model Researcher - mesh viewer

#2 Сообщение Tosyk »

ух ты, какая интересная штука. похоже на hex2obj. Ты с ней знаком?
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Lazov
Прохожий
Прохожий
Сообщения: 16
Зарегистрирован: 20 апр 2017, 19:55
Благодарил (а): 0
Поблагодарили: 0

Re: 3D Model Researcher - mesh viewer

#3 Сообщение Lazov »

Она похожа на Model Inspector. Я бродил по форуму и наткнулся на неё, мне захотелось сделать подобную программу только с визуализацией данных. Про Hex2obj я узнал позже.

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: 3D Model Researcher - mesh viewer

#4 Сообщение Tosyk »

Lazov, а ты постил её ещё где-то, давно ли её написал?
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Аватара пользователя
Kirov
Мега-Ветеран
Мега-Ветеран
Сообщения: 1228
Зарегистрирован: 04 янв 2012, 16:29
Благодарил (а): 33 раза
Поблагодарили: 58 раз

Re: 3D Model Researcher - mesh viewer

#5 Сообщение Kirov »

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

Lazov
Прохожий
Прохожий
Сообщения: 16
Зарегистрирован: 20 апр 2017, 19:55
Благодарил (а): 0
Поблагодарили: 0

Re: 3D Model Researcher - mesh viewer

#6 Сообщение Lazov »

Tosyk, сделал публикацию на всех ресурсах, посвящённых распаковке игр, которые смог найти. Программу написал в апреле.
Kirov, подобный гайд я только сегодня закончил писать. В нём рассказывается про интерфейс программы, про структуру игровых 3D моделей, также приведён пример разбора игрового 3D формата с помощью программы. Достаточно всё подробно написано, с картинками)). Кроме того, готова новая версия программы с поддержкой текстур. Для программы создана отдельная страничка на сайте, где и будет опубликован туториал. Сейчас он переводится на английский язык.
Кстати, вы можете попробовать использовать hex2obj для старых игр. Автор выкладывал туториал.
Вложения
screen3.png

Lazov
Прохожий
Прохожий
Сообщения: 16
Зарегистрирован: 20 апр 2017, 19:55
Благодарил (а): 0
Поблагодарили: 0

Re: 3D Model Researcher - mesh viewer

#7 Сообщение Lazov »

Программа обновилась. Добавлена поддержка текстур.
На странице программы опубликован небольшой гайд.

Аватара пользователя
Andrakann
Ветеран
Ветеран
Сообщения: 253
Зарегистрирован: 07 фев 2012, 17:29
Откуда: Таганрог
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: 3D Model Researcher - mesh viewer

#8 Сообщение Andrakann »

Lazov писал(а):Программа обновилась. Добавлена поддержка текстур.
На странице программы опубликован небольшой гайд.
В гайде, в разделе "Грани" не хватает текстовой части HEX-редактора, по которой видно, что область с ними напоминает некий алфавит ("конкурент" это упоминает в своем туторе) - самый верный признак, по нему и тип файла "модель" проще всего определить.
А в самой программе, как и в hex2obj, отсутствует поддержка нормалей, а без них многие модели не стоят возни.
Хотя это уже следующий уровень наверное, ближе к импортеру в редактор, но там столько вариантов кодирования, что не помешало бы предварительное прощупывание с визуализацией.

PS: Гайду не хватает файлов-примеров, тех моделей, что на скриншотах, можно и третью из той же игры, для самостоятельного повторения.

Аватара пользователя
Tosyk
Администратор
Сообщения: 1880
Зарегистрирован: 24 авг 2011, 03:11
Благодарил (а): 64 раза
Поблагодарили: 61 раз

Re: 3D Model Researcher - mesh viewer

#9 Сообщение Tosyk »

а зачем нормали? какой в них смысл? ну есть некоторые примеры типа форзы, где без нормалей ппц, но в общем они не нужны ведь есть нормалка, а в случае с лоу-поли - тем более, зачем?
кстати, было бы круто на основе вычислений в программе получать maxscript, которым загружаешь модели в макс, такое реально добавить?
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Аватара пользователя
Andrakann
Ветеран
Ветеран
Сообщения: 253
Зарегистрирован: 07 фев 2012, 17:29
Откуда: Таганрог
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: 3D Model Researcher - mesh viewer

#10 Сообщение Andrakann »

Без нормалей везде ппц, посмотри на плечо девицы на скрине и на темные пятна на физиономии.

Ответить

Вернуться в «Коллекция инструментов»