Самая лёгкая имитация анатомического атласа выглядит убедительно первые десять секунд: пользователь нажимает «М» или «Ж», меняется силуэт, а внутри остаётся одна и та же безымянная масса. Для витрины этого достаточно. Для продукта, который должен связывать книги, анатомию и карты практик, — нет.
01 · две сборки, а не две кожи
Пол меняется не кнопкой — он проходит через дерево объектов.
Отдельная мужская и женская поверхность необходима, но это только первый уровень. Под кожей остаются мышцы, фасции, скелет, органы, сосуды, нервные структуры и репродуктивные системы. Если эти слои взяты из одной общей сцены и лишь немного растянуты под новый контур, viewer показывает два силуэта, а не две принятые анатомические сборки.
Особенно легко заметить подмену в тазу и промежности. Мужская и женская репродуктивные системы состоят из разных наборов органов и отношений. Их нельзя получить скрытием нескольких полигонов или заменой текстуры. Для каждой ветви нужен собственный список объектов, собственная геометрическая привязка и отдельная рецензия.
При этом общий контракт всё равно нужен. Он заставляет обе сборки отвечать на одинаковые вопросы: как называется структура, к какой системе относится, где расположен её родитель, какая сторона и глубина указаны, какая геометрия её показывает и кто подтвердил результат. Совпадает форма учёта — не обязательно форма тела.
Такой подход не требует притворяться, будто у всех людей одна пропорция. Наоборот, он сохраняет различия явно. Мужская и женская сцены могут иметь разные поверхности, размеры, траектории и внутренние отношения, но пользователь получает одинаково понятный интерфейс и не теряет выбранный объект при переключении.
Одинаковые поля проверки не превращают две сцены в копии. Поверхности, внутренние ветви и рецензии остаются раздельными.
02 · паспорт каждого объекта
Название меша не является анатомической номенклатурой.
В купленной модели могут быть тысячи объектов с убедительными именами. Но имя внутри Blender или FBX — только исходная строка поставщика. Оно может быть сокращено, написано с ошибкой, относиться к группе структур или повторяться в нескольких уровнях детализации. Поэтому импорт сначала превращается в инвентарь, а затем — в объектный реестр.
В центре карточки находится стабильный идентификатор. Он не меняется при переключении языка и не зависит от того, как объект объединён в мобильном LOD. Русское, латинское и английское названия хранятся отдельными полями, а привычные варианты — как проверенные алиасы. Если два термина неоднозначны, они не склеиваются ради красивого поиска.
Дальше карточка связывает структуру с системой, подсистемой и родителем. Мышца получает сторону, глубинную группу и отношения с фасцией, сухожилием, костью, сосудами и нервами. Это важно не только для справочника. Без этих связей невозможно корректно скрывать слой, строить разрез, выбирать соседние структуры или объяснять, почему поверхностный кружок не задаёт глубинный коридор.
Наконец, паспорт хранит доказательства приёмки. Отдельно проверяются имя, геометрия и пространственные отношения. Красивый фронтальный кадр не доказывает, что объект не пересекается с соседним сзади, не исчезает в боковом ракурсе и не обрывается внутри кисти или стопы.
Язык меняет видимую подпись, но не object ID, связи, геометрию и историю рецензирования.

Чем плотнее соседство структур, тем меньше пользы от одного объединённого меша. Кисть проверяет объектность, непрерывность пальцев и читаемость сухожилий крупным планом.
03 · система — это не цвет материала
Артерии, вены, микроциркуляция и лимфа должны сохранять собственные имена.
Во многих демонстрационных моделях сосудистая система сводится к красным и синим трубкам. Такой слой хорошо смотрится издалека, но быстро теряет смысл: отдельные артерии и вены не имеют стабильных идентификаторов, микроциркуляция исчезает, а лимфатическая сеть либо отсутствует, либо растворяется в общей категории «сосуды».
Для атласа важны классы и отношения. Артериальные, венозные и микроциркуляторные структуры хранятся раздельно. Лимфатические капилляры, сосуды, стволы и протоки образуют собственную транспортную сеть, связанную с кровотоком, но не заменяемую им. Лимфатический узел и лимфоидный орган тоже не являются разновидностью сосуда.
Разделение не означает, что системы рисуют как независимые декоративные пласты. Наоборот, объектный граф позволяет показать соседство и переходы, сохраняя названия. Пользователь может включить артерии и вены вместе, затем добавить лимфатическую сеть или оставить только выбранный регион. Viewer управляет представлением, а реестр не теряет анатомическую принадлежность.
То же правило действует для мышц. Мышечный слой не должен выглядеть как сплошной красный человек. Скелетная мышца связана с соединительнотканными оболочками, сухожилиями, фасциями, сосудами и нервами. Категории можно переключать отдельно, но их пространственные отношения должны переживать переключение.
Цвет помогает увидеть категорию, но не создаёт её. Система определяется объектами, именами и связями.
Теперь техническую лабораторию можно читать честно: увидеть, какие продуктовые функции уже работают, а какие системы закрыты до получения и проверки коммерческой геометрии.
Открыть паспорт 3D-атласа →