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-форматы (?)