Задача
Разработка аддона/скрипта для Blender 4.3 (также поддерживаются версии 4.2 и 4.5) на Geometry Nodes. Аддон должен создавать плоский контур объекта строго в ортогональной проекции сверху (вид Top View).
Ключевые требования
- Контур должен точно повторять видимую геометрию объекта в проекции сверху - все скрытые или перекрытые элементы учитывать не нужно.
- Особое внимание требуется уделить использованию геометрии дочерних объектов: контур должен строиться на основе всех геометрических элементов иерархии (например, для сложной модели, как сплющенная Сюзанна).
- Реализация через сплющивание (схлопывание) в Z-плоскость и последующую экстракцию границы (classic border/contour) признаётся возможным подходом, однако исполнитель может предложить более эффективный способ.
Технические ограничения и возможные пути решения
- Исполнитель должен иметь глубокое понимание Geometry Nodes в Blender, особенно работу с атрибутами, булевой геометрией и наследованием данных от дочерних объектов.
- Ожидается, что аддон сможет обрабатывать любые сетчатые объекты (Mercury/Convert to Curve/Mesh Boolean не ограничены).
- Готовность к код‑ревью и доработкам после тестирования на сложных моделях (пример: тест на мою Сюзанну с дочерниками).
Процесс выполнения
- Разработчик предлагает архитектуру нод‑группы.
- После одобрения реализует аддон с авто‑регистрацией кнопки в панели.
- Проверка на предметной модели результата работы Geometry Nodes.
- Подчистка/документирование нод (с краткими комментариями на русском строкой).
- Время - срочно, поэтому оперативное взаимодействие и тесты по 1-2 итерации приветствуются.