Что такое формат файла ANM?
Файлы .anm используются в Autodesk 3ds Max для хранения данных анимации персонажей, чаще всего в пайплайнах создания ассетов для 3D-игр и в кинопроизводстве.
Файлы с расширением .anm содержат различные инструкции, относящиеся к перемещению и трансформации 3D-объектов - например, вращение вокруг осей X, Y или Z - созданные с помощью рабочего процесса Character Studio / Character Assembly внутри 3ds Max. Файлы .anm не содержат геометрии 3D-моделей, только инструкции по их анимации. Каждый файл также хранит ссылку на сборку персонажа, которую он анимирует, сохраняя иерархию костей и данные ключевых кадров контроллеров в едином пакете.
Формат является проприетарным бинарным файлом Autodesk, зависит от версии и не совместим с другими инструментами без этапа экспорта. Современные пайплайны обычно используют экспорт в FBX или Alembic для обмена анимацией между приложениями; формат .bip обрабатывает анимацию, специфичную для Biped, внутри самого 3ds Max. Формат .anm остается внутренним бинарным форматом 3ds Max, который загружается и сохраняется быстрее, чем эквивалентные текстовые форматы обмена.
Безопасность и защита
РИСК: LOWФайл .anm - это бинарный файл данных анимации; он не является исполняемым и не является вектором распространения вредоносного ПО при обычном использовании. Он не может запускаться самостоятельно; для загрузки требуется 3ds Max. Открытие файла из ненадежного источника несет минимальный риск, хотя загрузка поврежденных файлов в 3ds Max теоретически может вызвать ошибку парсера.
Детали формата
в двух словах- Анимация спрайтов Duke Nukem 3D - Бинарные данные покадровой анимации для спрайтов врагов/объектов в движке Duke Nukem 3D (Build engine, 1996).
- Анимация движка Valve Half-Life / Source - Некоторые инструменты Half-Life / GoldSrc используют .anm для скомпилированных последовательностей анимации моделей; основным форматом является .mdl.
- Файл сцены Jazz Jackrabbit 2 - Нишевый файл данных сцены/набора заголовков из Jazz Jackrabbit 2 (Epic Megagames, 1998); основным форматом анимации в игре является J2A.
Программы, открывающие файлы ANM
Технические подробности
глубокая спецификация| Тип файла | Проприетарные бинарные данные анимации персонажа |
| Разработчик | Autodesk, Inc. (3ds Max / Character Studio) |
| Кодировка | Бинарная |
| Порядок байтов | Little-endian |
| Контейнер | Нативный бинарный формат 3ds Max (Character Assembly) |
| Типичный размер файла | 10 КБ - 10 МБ |
| Магические байты | 04 01 00 00 по смещению 0 |
| Метод анимации | На основе ключевых кадров; частота кадров задается в сцене 3ds Max (обычно 24, 25 или 30 кадров в секунду) |
| Хранимые данные | Иерархия костей, ключевые кадры контроллеров, структура сборки персонажа и данные о тайминге |
| Геометрия включена | Нет - хранит только инструкции по анимации; геометрия 3D-модели находится в отдельных файлах |
| Совместимость версий | Зависит от версии 3ds Max; не всегда совместим между разными версиями |
| Связанная ОС | Windows |
| Альтернатива для обмена | FBX или Alembic (.abc) для использования в других приложениях; .bip для анимации только Biped внутри 3ds Max |
| Выпущен | Mid-1990s (Character Studio for 3ds Max) |
| Последняя версия | Current with shipping versions of Autodesk 3ds Max (2024/2025) |
| Спецификация | help.autodesk.com |
Конвертации ANM
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ANM.