Разработка и ромхакинг > Ромхакинг и программирование
как конвертнуть HMD 3D графику?
(1/1)
MaxplantMC:
Доброго время суток! кодеры и ромхакеры помогите со спецификацией для
*.HMD (Hierarchical 3D Model, Animation and Other Data) -файл в аттаче.
(Sony Playstation One)

смотрел официальный гайд, но толку ноль, так как там
обьекты не в хедер блоке, а каждый обьект по отдельности и
мало что понятно про VX, VY, VZ, нормали и UVW в отличии от стандартного HMD
MaxplantMC:
раз никто не разбирается в графике пришлось немного разведать самому.
итак, первый макроблок это информация о нормалях и о UVW - что о них мне совершенно ничего
не понятно какие значения за что отвечают.
дальше идут макроблоки обьектов состоящий из непонятного вступленя:
MMMMM#
из массива координат виктерсов X, Z, Y
и ещё какой то непонятный массив.

Подскажите мне, я так и не понял на счёт Z или Y обозначают высоту в 3D графике?
в 3Ds maxe это допустим высота, а в некоторых других используется как глубина, в
математике выстота Y.
r57shell:

--- Цитата: MaxplantMC от 17 Май 2011, 15:24:45 ---раз никто не разбирается в графике пришлось немного разведать самому.

--- Конец цитаты ---
Разбираться то разбираются... только ты пойми, что только тебе оно надо.
X,Y,Z, nX,nY,nZ, TU,TV,TW (да простят меня все, за такие обозначения)
- это обязательные вещи, для текстурированных моделей поддерживающих освещение.
в том же 3DS Max-е в скриптах их можно задать создавая програмно mesh.

--- Цитата: из справки ---mesh vertices:<array_of_point3s> \
faces:<array_of_point3s> \
[ materialIDs:<array_of_integers> ] \
[ tverts:<array_of_point3s> ]

--- Конец цитаты ---
на нормали можно забить, он их сам посчитает.

ах и пример от туда же.

--- Код: ---mesh vertices:#([0,0,0],[10,0,0],[0,10,0],[10,10,0]) \
faces:#([1,2,3],[2,4,3]) materialIDS:#(1,2)
--- Конец кода ---

На счёт того, как X,Y,Z расположены - это твоя задача... везде по разному, различают правые базисы и левые... но это выходит за рамки ответа на форуме :).
MaxplantMC:
r57shell, спасибо прояснил, буду разбираться дальше.
Навигация
Главная страница сообщений

Перейти к полной версии