3D Model Researcher - extract 3D models with Python

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

Re: 3D Model Researcher - extract 3D models with Python

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

Программа обновлена! Скачать новую версию можно на сайте.

Обновление v2.4

Изменения:
- Программа не подвисает при изменении размера на других вкладках
- Добавлен Hex-Viewer.

Большим недостатом программы было отсутвие встроенного hex-просмотрщика. Теперь он появился! =) Более того, в нём есть подсветка данных модели: вершин (красный цвет), лиц (зелёный), текстурных координат (жёлный). При изменении параметров форм можно сразу увидеть, какие данные будут прочитаны. Наверное, это будет очень полезно новичкам.

Изображение

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

Re: 3D Model Researcher - extract 3D models with Python

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

Может тогда подсвечивать и числа, совпадающие с введенным в "Count:"?
На данном скрине это высветит два байта по адресу 002bd0 06 и 07 (7909).

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

Re: 3D Model Researcher - extract 3D models with Python

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

Andrakann писал(а):Может тогда подсвечивать и числа, совпадающие с введенным в "Count:"?
На данном скрине это высветит два байта по адресу 002bd0 06 и 07 (7909).
Для этого нужно проводить анализ данных. Это немного другое.

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

Re: 3D Model Researcher - extract 3D models with Python

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

Программа обновлена

Обновление v2.4.2

- Доработан Hex-viewer.
- Во вкладку "3D View" добавлена кнопка для возврата камеры в начальное положение (полезно, если камера центрирована на объекте при неправильных координатах)
- Вышла версия для Windows XP

Pro версия:
- Добавлен Hex-Viewer.
- Добален исследователь данных для Hex-viewer
- Исправлены мелкие ошибки

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

Re: 3D Model Researcher - extract 3D models with Python

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

Большое обновление v2.7

- Добавлена поддержка квадратных полигонов!
- Изменён вывод данных в текстовом виде: индексы текстурных координат и нормалей теперь выводятся отдельными блоками с литералами "fvt" и "fvn" соответственно, к индексам не прибавляется 1. Старый вывод можно включить, поставив флажок "View" - > "Print as OBJ";
- Добавлена подсветка индексов текстурных координат и индексов нормалей в hex-viewer'е;

- Новый формат шаблонов!
Шаблоны с данными форм стали более компактные. Теперь они имеют следующий формат:

Код: Выделить всё

mesh [name] // mesh name (only for Pro)
v [offset] [count] [padding] [padding inter] [type] [format] // vertices
f [offset] [count] [padding] [padding inter] [type] [format] // faces
vt [offset] [count] [padding] [padding inter] [type] [format] // uvs
fvt [offset] [count] [padding] [padding inter] [type] [format] // uvs indices
vn [offset] [count] [padding] [padding inter] [type] [format] // normals
fvn [offset] [count] [padding] [padding inter] [type] [format] // normals indices
inv [x] [y] [z] // invert (0 or 1)
bo [byte order] // byte order (< - Little Endian, > - Big Endian)
Совсем не обязательно, чтобы шаблон содержал данные всех форм или все параметры одной формы. Опущенные параметры и формы будут заменены значениями по умолчанию. Следующие примеры шаблонов являются корректными:
  • v 0x997 3214 0 0 Float XZY
    f 100 826 64 0 Integer Triangles
  • v 15 3015
    f 0x48a 826 64 0 Integer
    bo >
  • v 0x5487 720 0 0 Float XZY
    inv 0 0 1
Поддержка старых форматов шаблонов осталась.

- Добавлена функция копирования шаблона в буфер обмена ("Tools" -> "Copy Template") и
функция загрузки шаблона посредством формы ("Tools" -> "Paste Template");
- Полигоны на текстуре во вкладке Texture теперь рисуются без заливки;
- Добавлено меню "Copy-Paste" при клике на текстовое поле во вкладке "Text";
- Возвращена поддержка шаблонов прошлых версий программы;
- Исправлен мелкие ошибки.
Поддержку нормалей добавил ещё в прошлой версии.

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

Re: 3D Model Researcher - extract 3D models with Python

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

Спасибо за постоянные апдейты! Нужно попробовать!
При копировании материалов сайта ссылка на этот ресурс обязательна.
When copying materials from this site link to this resource is required.

Ответить

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