Перейти к содержанию

9 изображений

Информация о файле

NIFZER0EDIT v2.1 - браузерный просмотрщик и редактор NIF/KF для Gamebryo / NetImmerse

{AE34F7AD-B5F4-41EA-BCF8-F1EA9ACA5AE5}.png

Здесь должна быть подпись к изображению

NIFZER0EDIT

это экспериментальный браузерный инструмент для просмотра и редактирования файлов формата NIF, созданный для работы с ассетами Gamebryo / NetImmerse прямо в окне современного браузера. Программа не требует установки в привычном смысле: она выполнена в виде одного автономного HTML-файла, который можно открыть локально и сразу использовать для просмотра моделей, проверки правок, тестирования анимации и экспорта данных в более удобные современные форматы.

Главная идея NIFZER0EDIT - дать моддерам и авторам контента максимально доступный и быстрый способ работы с NIF-файлами без обязательной установки тяжёлых настольных редакторов. Это особенно удобно в ситуациях, когда нужно быстро открыть модель, проверить структуру, посмотреть текстуры, подправить вершины или UV, загрузить KF-анимацию, протестировать изменения и сохранить результат.

{FEC889A7-1FE5-48A7-8447-E96952F7784E}.png

Здесь должна быть подпись к изображению

{ADE05A80-65F9-40CC-AE18-0F22B3C62B57}.png

Здесь должна быть подпись к изображению

В отличие от классических desktop-only утилит, NIFZER0EDIT работает кроссплатформенно: его можно запускать на Windows, Linux, macOS и других системах, где есть современный браузер с поддержкой WebGL и актуальных веб-API.

 Такой подход делает программу удобной как для повседневной быстрой работы, так и для мобильного тестирования на разных устройствах и системах.

По своей задаче NIFZER0EDIT можно сравнить с NifSkope, однако философия у проекта другая. NifSkope остаётся более зрелым, глубоким и проверенным решением для серьёзного анализа и сложного редактирования NIF. NIFZER0EDIT же делает ставку на доступность, лёгкий запуск, переносимость, быстрый просмотр, удобное тестирование и работу без сложной подготовки окружения. Это не замена классическим инструментам, а удобное дополнение к ним.

Текущая версия уже позволяет использовать программу как практичную рабочую среду для:

  • просмотра NIF-моделей;
  • быстрой проверки изменений;
  • загрузки и сохранения KF-анимации;
  • редактирования вершин;
  • редактирования UV;
  • работы с bone-related инструментами;
  • просмотра и автоподхвата текстур;
  • экспорта в glTF для удобного предпросмотра в современных пайплайнах;
  • работы с двуязычным интерфейсом на русском и английском языках.

{D95F6A79-E5A1-4B22-8324-C35847C1AB78}.png

Здесь должна быть подпись к изображению

Основные возможности NIFZER0EDIT v2.1:

  • загрузка и сохранение файлов .NIF;
  • загрузка и сохранение файлов .KF;
  • инструменты редактирования, связанные с костями;
  • редактирование вершин модели;
  • инструменты редактирования UV;
  • экспорт в glTF 2.0;
  • загрузка текстур и автоматическая привязка текстур из выбранной папки;
  • поддержка интерфейса на русском и английском языках;
  • работа в виде одного автономного HTML-файла;
  • кроссплатформенный запуск без отдельной установки;
  • ориентация не только на более поздние версии Gamebryo / NetImmerse, но и на ассеты эпохи Morrowind.

Что изменилось в версии 2.1:

Версия 2.1 заметно расширяет возможности редактора и делает повседневную работу удобнее. В этой сборке улучшены инструменты редактирования геометрии и UV, доработан интерфейс, расширены встроенные подсказки и повышено удобство управления как мышью, так и на устройствах с сенсорным экраном.

В версии 2.1 добавлено и улучшено:

  • более удобное редактирование вершин;
  • улучшенный рабочий процесс редактирования UV;
  • UV-gizmo для перемещения текстурных координат;
  • дополнительный режим X-Ray / прозрачности при работе с UV;
  • более заметные и более удобные точки выбора;
  • улучшенное touch-friendly управление;
  • улучшенная видимость точек в bone editor;
  • расширенная встроенная документация на русском и английском языках;
  • более понятные пояснения по интерфейсу, панели инструментов и встроенной справке;
  • множество исправлений и улучшений рабочего процесса по результатам тестирования.

{3F09E74C-BDA3-4F38-BDE1-C1D6623D654D}.png

Здесь должна быть подпись к изображению

Технические требования:

Точных официальных минимальных системных требований у этой версии не заявлено, поэтому ниже указаны практические требования, которые следуют из текущей сборки программы.

  • Операционная система: Windows, Linux, macOS или любая другая ОС, способная запускать современный браузер.
  • Браузер: современный браузер с поддержкой JavaScript, WebGL и актуальных веб-API.
  • 3D-ускорение: требуется видеосистема и браузер, поддерживающие WebGL-рендеринг, так как программа использует встроенный 3D-движок на базе Three.js.
  • Файловые функции: для максимально удобной работы с выбором папок и запоминанием каталогов нужен браузер, поддерживающий File System Access API. В браузерах без этой поддержки основная работа с файлами всё равно возможна, но часть вспомогательных функций может быть недоступна.
  • Поддерживаемые форматы:
    • модели: .NIF
    • анимации: .KF
    • текстуры: .DDS, .TGA, .PNG, .JPG, .JPEG
    • экспорт: .glTF
  • Установка: не требуется. Достаточно распаковать архив и открыть HTML-файл.
  • Подключение к интернету: не требуется для базовой работы, так как необходимые компоненты встроены в сам HTML-файл.
  • Память и производительность: зависят от размера модели, количества блоков, разрешения текстур и сложности сцены. Чем тяжелее NIF и текстурный набор, тем выше требования к браузеру и системе.

Особенности работы:

NIFZER0EDIT удобен тем, что позволяет быстро открыть файл и сразу перейти к делу, без развёртывания отдельного программного окружения. Это особенно полезно для:

  • быстрого просмотра NIF перед дальнейшей обработкой;
  • проверки структуры модели;
  • предпросмотра текстур и сценовых данных;
  • оперативного тестирования правок;
  • промежуточного экспорта в glTF;
  • быстрой работы на разных системах без повторной установки редактора.

Отдельным плюсом является формат распространения: редактор можно легко хранить, переносить и делиться им как одним самодостаточным HTML-файлом.

Важные замечания:

NIFZER0EDIT всё ещё следует воспринимать как ранний публичный релиз, а не как окончательную замену зрелым настольным программам. На текущем этапе совместимость продолжает развиваться, поэтому часть моделей может открываться не полностью корректно, некоторые файлы могут требовать дополнительной поддержки со стороны парсера, а отдельные варианты NIF и нестандартные случаи пока ещё реализованы не полностью.

Иными словами, программа уже пригодна для практического использования, но остаётся экспериментальным инструментом. Для быстрого просмотра, проверки, тестирования и лёгких правок она очень удобна, а для глубокой и максимально надёжной работы со сложными NIF-сценами классические настольные редакторы пока всё ещё остаются более зрелым выбором.

Используемые компоненты:

В сборку встроены сторонние компоненты:

  • Three.js r160
  • THREE.GLTFExporter

Также программа использует стандартные браузерные API, включая механизмы работы с локальными файлами и папками.

Итог:

NIFZER0EDIT v2.1 - это удобный, лёгкий и современный браузерный инструмент для просмотра и редактирования NIF-ассетов без установки классического desktop-приложения. Программа подойдёт моддерам, авторам моделей и всем, кому нужен быстрый доступ к NIF/KF-файлам, базовому редактированию, просмотру текстур, UV-правкам, bone-инструментам и экспорту в glTF в кроссплатформенной среде.

{5570A500-5AEF-48B5-9317-9A5B52FACF46}.png

Здесь должна быть подпись к изображению

  • Нравится 3

Обратная связь

Рекомендуемые комментарии

gkalian

Опубликовано

Это очень классная реализация. Спасибо, что поделился!

  • Нравится 1
zero30paul

Опубликовано

gkalian, спасибо) буду рад если мои поделки будут полезны!

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...