Перейти к содержимому


Свернуть чат Чат Открыть чат во всплывающем окне

Folgen : (2 дней назад) Спс.
GranMinigun : (2 дней назад) Готово. Добро пожаловать на форум, механоид.
GranMinigun : (2 дней назад) Указать, кого именно активировать, например.
Гость : (2 дней назад) Активируйте акк. Хз, нужно что-либо указывать дополнительно для этого в чате, или админы сами всех подряд активируют, кто в очереди на активацию?
GranMinigun : (неделю назад) https://forums.unrea...sed-on-gis-data
Yakim (Watco... : (неделю назад) Аа да? Ну окей)
GranMinigun : (неделю назад) А это даже не обсуждается!
Yakim (Watco... : (неделю назад) А кто сказал что мы пьянели?)
GranMinigun : (неделю назад) Ну что, товарищи, протрезвели?
Yakim (Watco... : (2 недель назад) сяп)
Гость : (2 недель назад) Егорыч на праздники с каникул вернулся. За это тост! Всем маны!
lz : (3 недель назад) Наоборот.
Гость : (3 недель назад) Позвольте уточнить, для будущего наркомана прошлое это будущее или наоборот?
lz : (3 недель назад) Как ты его поймаешь, когда он знает, где ты его будешь ловить?
GranMinigun : (3 недель назад) Ловите наркомана из будущего!
PA3UJIb : (3 недель назад) С новым 2018 годом! А то старый-то 2018 мы и не видели даже
Yakim (Watco... : (3 недель назад) С наступающим)
Yakim (Watco... : (3 недель назад) гы
lz : (3 недель назад) Посоны, с наступающим всех!
Yakim (Watco... : (3 недель назад) +
lz : (3 недель назад) Много капитанства.
lz : (3 недель назад) +
Yakim (Watco... : (3 недель назад) ну такое
Gaantro : (3 недель назад) Описывает принцип работы.
Gaantro : (3 недель назад) Антиграв*
Gaantro : (3 недель назад) Система Grable в Star Citizen (Антигуа) : https://youtu.be/2VkzHbJiCAo
Yakim (Watco... : (3 недель назад) Ага :lol:
lz : (3 недель назад) Чё там у нас? Пошла жара? Главное, чтобы не такое генерилось https://youtu.be/RvAwB7ogkik
Moh : (3 недель назад) Мне, да привет? Ну привет )
Гость : (3 недель назад) И с Новым годом.
Гость : (3 недель назад) Шучу. От Крогота.
Гость : (3 недель назад) От Гостя.
Гость : (3 недель назад) Увидите моха передайте ему привет.
Yakim (Watco... : (3 недель назад) :lol: :P
lz : (3 недель назад) Лан, чё ты, нормально же общались, это нарицательное)
Yakim (Watco... : (4 недель назад) Еще и "Мехах" с маленькой буквы, бесстыжий :D
GranMinigun : (4 недель назад) Был.
lz : (4 недель назад) В мехах был такой рейтинг? Не помню уже.
lz : (4 недель назад) Опасный Яким)
Yakim (Watco... : (4 недель назад) За "маханойдов" и двор, стреляю в упор :D
GranMinigun : (4 недель назад) Я не это имел в виду!
Yakim (Watco... : (4 недель назад) :lol:
lz : (4 недель назад) За механойдов наверное.
lz : (4 недель назад) Всё, рубанул.
lz : (4 недель назад) Ща мы их.

Фотография
- - - - -

Распаковщик моделей М1,2

модель распаковщик

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 213 сообщений

Отправлено 29 Июнь 2015 - 20:30

Привет!

 

Нужна помощь в разборе формата моделей оригинальных игр.

 

Что имеем?

 

Извлечены все данные из модели в структуры, описанные тут:

https://github.com/a...nverter/model.h

 

Схематично (схема не полная, в заголовках присутствуют размеры, имена и пр.):

файл = заголовок_файла фрагменты

фрагменты = фрагмент_1 фрагмент_2 ... фрагмент_N

фрагмент = заголовок_фрагмента заголовок_данных данные сегменты

данные = вершины треугольники

сегменты = сегмент_1 сегмент_2 ... сегмент_N

сегмент = сегмент_тип_1 | сегмент_тип_2 | сегмент_тип_6 | сегмент_тип_9 | другие_сегменты

сегмент_тип_1 = треугольники матрицы_4х3 треугольники матрицы_4х3

сегмент_тип_2 = треугольники массив_шестёрок_float_1 массив_шестёрок_float_2 повторяющиейся_компонент

повторяющиейся_компонент = повторяющиейся_компонент_1 повторяющиейся_компонент_2 ... повторяющиейся_компонент_N

сегмент_тип_6 = треугольники матрицы_4х3

сегмент_тип_9 = ...

 

Какие-то фрагменты отвечают за LOD, какие-то за отдельные компоненты составной модели (базы), за анимации (возможно) и т.д.

 

Задача: всё это разобрать, экспортировать в текстовый формат .obj и .mtl, чтобы получились сразу модели с текстурами, анимациями.

Может я ошибаюсь и такое нельзя сделать, тогда, возможно, это просто кому-то поможет.

 

Простейший экспорт сделан по примеру из программы от Razum.

Выглядит пока так: http://imgur.com/a/jJKrS


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных