Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Noesis - это программа для просмотра, преобразования и обратного проектирования данных. Стандартные типы данных, поддерживаемые программным обеспечением, включают изображения, 3D-модели , медицинские изображения ( DICOM ) и анимацию . [1]

Noesis был создан и активно поддерживается видео игры программист Rich Уайтхаус . Программное обеспечение поддерживает сотни форматов файлов , с упором на то, чтобы позволить пользователям понимать и анализировать данные таким образом, который был бы невозможен без обратного проектирования . Это подтверждается поддержкой программным обеспечением многих проприетарных форматов файлов (включая, в последнее время, данных анимации из видеоигры Final Fantasy XV ), в тандеме с постоянным вниманием к пользовательским плагинам и функциям сценариев Python . [2] Noesis также получил широкую поддержку сообщества, поскольку доступны встроенные плагины и скрипты для добавления поддержки сотен дополнительных форматов файлов.[3]

История [ править ]

Полная история версий поддерживается в текущей документации программного обеспечения. [2] Были написаны статьи, чтобы подробно рассказать о добавлении заметных функций в процессе разработки, включая поддержку Python , физический рендеринг и поддержку Autodesk FBX . [4] [5] [6] [7]

Noesis использовался для множества широко разрекламированных проектов. В конце 2010 года было опубликовано видео, демонстрирующее возможности программного обеспечения для моделирования физики в реальном времени и возможности захвата движений Microsoft Kinect . [8] Кадры реального объекта, отслеживаемого в режиме просмотра глубины с нанесенным на карту диапазоном, можно увидеть вместе с визуализированным изображением Айви, персонажа из серии Soulcalibur . Движения персонажа повторяют движения объекта и демонстрируют столкновение в реальном времени между конечностями и грудью персонажа. Видео было опубликовано в многочисленных СМИ, в том числе в Kotaku [9] и The Escapist . [10]

6 августа 2014 года в блоге Библиотеки Конгресса была опубликована статья , в которой Тревор Оуэнс описывает свое открытие диска, содержащего неизданную копию Duke Nukem: Critical Mass for the PlayStation Portable . [11] В статье Noesis используется для исследования игровых данных, а анимированный GIF-файл, встроенный в статью, показывает рендеринг Duke Nukem с реактивным ранцем внутри Noesis.

Еще одна статья была опубликована автором Noesis в блоге Video Game History Foundation 7 октября 2017 года. В этой статье автор исследует исходный код и данные Disney Aladdin для Sega Genesis . [12] Читателям предлагается использовать Noesis, используя поддержку для извлечения и просмотра данных из розничных дистрибутивов игры.

В декабре 2018 года для Noesis был создан сценарий, позволяющий генерировать уровни для видеоигры DOOM , отслеживая движения Roomba . Этот скрипт под названием DOOMBA [13] получил освещение в широком спектре СМИ, включая Variety , [14] Engadget , [15] Popular Mechanics , [16] Polygon , [17] PC Gamer , [18] Digital Trends , [19] Hackaday , [20] Gizmodo , [21] и The Verge . [22]

Особенности [ править ]

Noesis наиболее широко известен своей способностью просматривать и экспортировать данные 3D-моделей и анимации во множество различных форматов файлов. Однако программное обеспечение также использует собственные подключаемые модули и API-интерфейсы сценариев . Плагины и скрипты широко используются для обеспечения новых функций, включая поддержку нового формата файлов, шестнадцатеричные редакторы , двоичные сканеры, вокселизатор сетки, собственный отладчик и дизассемблер , веб-сервер для обмена моделями, программный растеризатор , различные визуальные инструменты (такие как как средство выбора геометрии и виджет выбора материала), а также интерфейс захвата движения .

Некоторые известные форматы и стандарты, поддерживаемые Noesis, включают:

  • 3D Studio Max (устаревшие форматы .3ds и .ase)
  • Autodesk FBX
  • Иерархия Биовидения
  • Сборка двигателя
  • КОЛЛАДА
  • Делюкс краска
  • DICOM и другие форматы, общие для устройств МРТ , КТ , ПЭТ , ПЭТ-КТ и т. Д.
  • Final Fantasy VII , Final Fantasy VIII , Final Fantasy IX , Final Fantasy X , Final Fantasy XI , Final Fantasy XII , Final Fantasy XIII , Final Fantasy XV и другие из серии Final Fantasy
  • glTF (1.0 и 2.0)
  • Различные игры и движки на основе id Tech
  • Gamebryo , включая последние версии Skyrim и Fallout 4
  • Unreal Engine 4
  • VOX, KVX и другие форматы вокселей
  • ASTC , S3TC , PVRTC и многие другие формы сжатия текстур
  • Форматы текстур, геометрии и памяти, характерные для многих различных консольных систем.
  • Распространенные форматы изображений и моделей, включая GIF , JPEG , JPEG 2000 , PNG , OBJ , PLY , STL и многие другие.
  • Сотни уникальных игровых форматов, в том числе используемые в Battlezone , Bujingai , Chasm: The Rift , Duke Nukem Forever , Desert Strike , Jedi Knight , Messiah , Space Channel 5 , Tokyo Jungle и многих других.

Поскольку Noesis находится в стадии активной разработки, список поддерживаемых стандартов и форматов (и их значимость) все еще постоянно меняется.

Ссылки [ править ]

  1. ^ "Вход в проект Noesis" . www.richwhitehouse.com . Проверено 7 февраля 2019 .
  2. ^ a b «История версий и документация Noesis» . Проверено 7 февраля 2019 .
  3. ^ «Сторонние скрипты и плагины для Noesis» . github.com . Проверено 9 февраля 2019 .
  4. ^ "Сервер модели Noesis" . www.richwhitehouse.com . Проверено 7 февраля 2019 .
  5. ^ «Физическое обновление» . www.richwhitehouse.com . Проверено 7 февраля 2019 .
  6. ^ "Он переехал" . www.richwhitehouse.com . Проверено 7 февраля 2019 .
  7. ^ "Лихорадка рыбных царапин" . www.richwhitehouse.com . Проверено 7 февраля 2019 .
  8. ^ "Noesis mocap - Экстремальное покачивание олухи" . www.youtube.com . Проверено 7 февраля 2019 .
  9. ^ "Перемешивание на Kinect и плющ Soulcalibur заходит слишком далеко" . kotaku.com . Проверено 7 февраля 2019 .
  10. ^ «Kinect Hack шлепает никому по самым колышущимся сиськам в мире» . www.escapistmagazine.com . Проверено 7 февраля 2019 .
  11. ^ "Наследие Герцога: Сохранение исходного диска видеоигры в Библиотеке Конгресса" . loc.gov . Проверено 8 февраля 2019 .
  12. ^ «Поиск сокровищ в исходном коде Аладдина» . gamehistory.org . Проверено 7 февраля 2019 .
  13. ^ "ДУМБА" . www.richwhitehouse.com . Проверено 7 февраля 2019 .
  14. ^ «Теперь ваш Roomba может создавать уровни« Doom »с помощью нового инструмента« Doomba » » . www.variety.com . Проверено 7 февраля 2019 .
  15. ^ «Превратите путешествия вашего Roomba в карты« Doom »» . www.engadget.com . Проверено 7 февраля 2019 .
  16. ^ «Превратите свой дом в уровень« гибели »с помощью Roomba» . www.popularmechanics.com . Проверено 7 февраля 2019 .
  17. ^ «Этот Roomba может создавать собственные уровни Doom» . www.polygon.com . Проверено 7 февраля 2019 .
  18. ^ «Doomba превращает ваш робот-пылесос в машину для создания карт Doom» . www.pcgamer.com . Проверено 7 февраля 2019 .
  19. ^ «Doomba использует данные вашего Roomba для построения новых карт Doom. Добро пожаловать» . www.digitaltrends.com . Проверено 7 февраля 2019 .
  20. ^ "DOOMBA ПЕРЕВОЗИТ ВАШУ ГОСТИНУЮ В АД" . hackaday.com . Проверено 7 февраля 2019 .
  21. ^ « ' Doomba' превратит ваш Roomba в генератор ада Doom» . gizmodo.com . Проверено 7 февраля 2019 .
  22. ^ « Doomba“превращает карту очистки вашего Roomba на уровни в Doom» . www.theverge.com . Проверено 7 февраля 2019 .

Внешние ссылки [ править ]

  • URL не найден. Укажите здесь URL-адрес или добавьте его в Викиданные.