Конвертер/просмотрщик OGF моделей из игры сталкер **** OGFViewer
1.0.5 (на базе сорцов 1.0.2 от batya) **** Выпуск:
1.0.5.20100306 Требования: Windows 9x/NT/2K/XP/Vista/7 (+ DLL-ки
iLU.dll, DevIL.dll, mfc42.dll), Читает: формат OGF (модели
S.T.A.L.K.E.R. ТЧ, ЧН, ЗП, билды 2205, 2215, 29xx, 3120). Пишет:
формат Wavefront Technologies OBJECT. Три версии:
OGF\GUI\OGFViewer.exe - Win32 OpenGL1.1+ версия, ( + DevIL.dll, ILU.dll )
OGF\GUI\ogfviewer3.exe - Win32 OpenGL1.0+ версия без
текстурирования (работает в т.ч. и на WinNT 3.5x)
OGF\CONSOLE\ogf2obj.exe - конвертер, Console версия. +
OGF\samples - каталог с примерами (без текстур) REG\ - ветки
реестра для ассоциаций MESA652.rar - Mesa3D OpenGL library v6.5.2
(software OpenGL emulation) В файле OGFViewer.cfg пишется полный
или относительный путь до текстур со слэшем на конце, без CR/LF
(переводов строк) Управление (для GUI-версии) :
Клавиатура: * INSERT,DELETE,HOME,END,PGUP,PGDOWN = смещение по осям
* стрелки,SHIFT,CONTROL = вращение по осям *
<+>,<-> = zoom in/out * BACKSPACE = сброс координат
* TAB = режим просмотра wireframe / colored / textured * F2 =
сохранить в OBJ * F3 = открыть OGF * F5 = выбрать путь к
текстурам Мышь: * движение с нажатой левой кнопкой =
вращение по осям * движение вверх/вниз с нажатой правой кнопкой =
zoom in/out * вращение колесика = zoom in/out * средняя
кнопка, колесико = режим просмотра wireframe (сетка) / normal
Исправления (19.02.2010) : OGFViewer: Масштабирование не
вызывает геометрических искажений OGFViewer: Оси x/y/z yвеличены до
5 единиц OGFViewer: Поддержка колесика мыши OGFViewer:
Исправлена поддержка двойных (CHILDREN) моделей (напр. wpn_gauss.ogf)
OGFViewer: Сохранение в *.object OGFViewer: Исправлена
совместимость с MESA3D OpenGL OGFViewer: Исправлены "косяки" с
ориентацией тесктур (из-за nv_dds.obj) OGFViewer: Снято ограничение
DXT-compressed DDS - поддержка ARB_texture_compression не актуальна
OGF2obj: новая версия Исправления (21.02.2010) :
OGFViewer: Исправлено падение программы при отмене открытия OGF-файла
OGFViewer: Исправлена точность вращения по левой кнопке мыши
OGFViewer: Исправлен глюк с "мерцающими" цветами осей и путей DDS
OGFViewer: режим просмотра wireframe (сетка) / normal по ср.кн.м. (или
колесику) Исправления (28.02.2010) : OGFViewer:
Исправлено 8-bit/4-bit OpenGL render OGFViewer: Исправлена точность
вращения OGFViewer: Добавлено управление с клавиатуры
OGFViewer: Исправлена ошибка: не создавался ogfmodel.mtl OGFViewer:
Шрифт для DDS: Lucida Console (Normal) OGFViewer: Коррекная
конвертация "многотекстурных" моделей OGF2obj: Коррекная
конвертация "многотекстурных" моделей Исправления (06.03.2010) :
OGFViewer: Оптимизация ( удаление невидимых граней, glVertex3fv(),
glDrawElements() ) OGFViewer: Показываем "вменяемую" ошибку
glTexImage2D() OGFViewer: Ограничение вращений -360.0 ... +360.0
OGFViewer: Имя файла и версия программы в заголовке окна
OGFViewer: Цветные подписи ( FPS, dds[?] ) OGFViewer: Исправлена
утечка памяти при загрузке текстур OGFViewer: 3 режима фигуры -
wireframe, colored, textured OGFViewer: Поддержка командной строки,
фикс на относительные пути OGFViewer: Файл реестра для ассоциации
моделей с программой OGFViewer: Выбор пути к текстурам по клавише
F5 OGFViewer: При отсутствии OGFViewer.cfg путь по умолчанию -
"textures\" OGFViewer: "Горячие" клавиши F3 - открыть, F2 -
сохранить. Планы: чтение моделей Orion Metro2 (?)
экспорт в дополнительные 3D-форматы (?) Использованные материалы
и благодарности: batya: исходники OGFViewer 1.0.2 (26 nov2006)
bardak: исходники X-RAY RE-Tools-SRC (10 sep2008) Mesa3D:
www.mesa3d.org, software OpenGL OpenIL: openil.sourceforge.net, DDS
reading support UniLink: ftp://ftp.styx.cabel.net/pub/UniLink (by
Юрий Харон) stalkerin wiki:
http://stalkerin.gameru.net/wiki/index.php...gf(модели_игры) obj
format: http://en.wikipedia.org/wiki/Obj mtl format:
http://en.wikipedia.org/wiki/Material_Template_Library
|