Журнал изменений Wrap
Wrap 2026.5.1
Новые ноды
StickContourдобавляет эффект липких губ, закрывает губы и веки и сводит к минимуму ручную обработку.
Функционал
В ноде SelectPointsWithSplines улучшено рисование сплайнов, добавлено продолжение сплайна по SHIFT + ЛКМ.
В ноды LoadTransform и CopyTransform добавлены параметры Apply Translation, Apply Rotation и Apply Scale.
В ноде SelectPolygons кнопки Topological Mirror и + Topological Mirror перемещены и переименованы в Mirror и + Mirror.
В ноду ModifyVertexMask добавлен режим Normalize.
В AlignGeomToCameras добавлен параметр Rotation Center Type.
В Интерфейс командной строки изменено значение по умолчанию
WRAPCMD_NO_OPENGLна false. Таким образом, OpenGL включен по умолчанию.В ноду SelectPolygons добавлены следующие сочетания клавиш: * SHIFT + ЛКМ двойной щелчок, чтобы добавить полигруппу в выделение, * CTRL + ЛКМ двойной щелчок, чтобы удалить полигруппу из выделения. , * ALT + ЛКМ дважды щелкните рядом с выбранными полигонами, чтобы выбрать контур.
Исправление ошибок
В ноде SelectPointsWithSplines исправлена ошибка с некорректной привязкой курсора к повёрнутой геометрии.
В ноде SelectPointsWithSplines исправлена ошибка после начала рисования сплайна с помощью сочетания клавиш Alt + LMB.
В ноде SelectPolygons исправлен сбой, когда выделение загружалось из файла и ввод был отключен.
В ноде Brush исправлена ошибка в названии Скрытые полигоны на Видимые полигоны.
В ноде VertexMask исправлена ошибка, при которой нажатие кнопки Inverse приводило к сбросу маски, если геометрия не была подключена.
В Редактор нод-графа исправлена ошибка, при которой выбор половины выбранных нод не менял выбор.
В галерее исправлен UV геометрии
WrapHead2OBJ.
Wrap 2025.10.1
Функционал
В WrapCMD восстановлен запуск
computeбез аргументов в качестве команды для вычисления кадра 0. Интерактивный режим теперь доступен с флагом--interactive. Подробности смотрите в Интерфейс командной строки.В завершающем диалоговом окне после Nodes >> Compute All теперь отображается общее время вычислений.
В MergePoints добавлен Визуальный редактор, ввод Geometry и параметр Show Labels.
Исправление ошибок
В ноде RemoveSpikes удалено требование подключения геометрии.
В PointDetector исправлено требование наличия OpenGL. Теперь он не нужен для предоставления принятого результата, только для вычислений.
В WrapCMD исправлен порядок печати ошибок.
В Nodes >> Compute All исправлено зависание индикатора выполнения.
Исправлено падение при отключении нескольких выходов от нескольких входов в определенном порядке.
В Python code editor исправлена подсветка всех символов Юникода.
Wrap 2024.10.6
Функционал
В Редактор нод-графа вы теперь можете выбрать несколько нод и Редактор нод, Визуальный редактор и остальные по-прежнему будут отображаться для одной из них, активной. Вы можете изменить активную ноду, щелкнув одну из выбранных нод или воспользовавшись списком вверху блока Редактора нод.
В Viewport2D улучшена палитра цветов. Показанный теперь шестнадцатеричный код совместим с другими программами выбора цвета, такими как Photoshop.
В Python code editor улучшена подсветка синтаксиса.
Исправление ошибок
Исправлено падение в WrapCMD при вычислении ноды LoadVertices без контекста OpenGL.
Исправлено замедление вычислений ноды ImageFacialWrapping в пакетном режиме с течением времени в Windows.
В Python parameters expressions преобразование из шестнадцатеричного цвета теперь предполагает входной формат sRGB, чтобы соответствовать другим программам. Также ожидаемые цвета теперь обозначаются как непредварительные.
В диалоговом окне Nodes >> Compute All исправлена ошибка, из-за которой ноды с ошибками не позволяли перемещать индикатор выполнения.
В визуальном редакторе VertexMask исправлена ошибка, из-за которой щелчок в любом месте области просмотра приводил к пересчету вывода ноды.
В LoadVertices исправлена ошибка форматирования при невозможности открыть файл. Путь к файлу теперь не отображается дважды.
В MergeVertexMask и Blendshapes исправлена ошибка, из-за которой настройку ползунков нельзя было отменить с помощью CTRL + Z.
В Blendshapes исправлены неправильные нормали в Визуальном редакторе.
В диалоговом окне Nodes >> Compute All исправлена ошибка, из-за которой можно было случайно нажать ESC и навсегда скрыть диалоговое окно прогресса.
Исправлена ошибка, из-за которой нажатие Ctrl при перетаскивании панели не приводило к ее переходу в плавающий режим.
Wrap 2024.10.1
Функционал
В ноде FixSymmetry добавлено кэширование для поиска симметрии.
В WrapCMD добавлена переменная среды
WRAPCMD_NO_OPENGL, чтобы игнорировать OpenGL во время вычислений.
Исправление ошибок
В OpticalFlowWrapping исправлено падение при вычислении с соответствиями пустых точек.
В SelectPointPairs исправлен сбой при загрузке точек из файла с отсутствующей входной геометрией.
В Редактор нод-графа исправлена ошибка, из-за которой отпускание СКМ или ПКМ во время перетаскивания соединения приводило к подключению к ближайшему вводу.
Wrap 2023.09.5
Новые ноды
SelectPointsWithSplinesпозволяет рисовать точные сплайны на модели и отбирать их к именованным точкам
Функционал
Добавлена нода SelectPointsWithSplines и пример проекта галереи.
В диалоговом окне Nodes >> Compute All добавлены кэш настроек и информация о ходе выполнения диапазона, исправлена сводка после вычислений.
В LoadVertexMask улучшена обработка ошибок.
Проект теперь помечается как несохраненный при изменении диапазона временной шкалы.
Исправление ошибок
В Nodes >> Compute All исправлена ошибка, из-за которой выбранные диапазоны кадров очищались при потере фокуса.
В нескольких нодах исправлена ошибка Null point correspondences при отсутствии необязательного ввода.
В Редактор нод-графа исправлен сбой после многократного нажатия на вводы/выводы ноды.
Обертывание 2023.09.3
Функционал
В галерею добавлен проект TexturingXYZ.
Добавлена поддержка Python project global script.
Добавлены подсказки ожидаемого типа в Python parameters expressions и улучшены действия редактора.
Добавлена поддержка пользовательских диапазонов и параметр Step Size в Nodes >> Compute All.
Добавлено несколько новых ярлыков для меню общих инструментов.
В Интерфейс командной строки добавлены новые параметры и помощь по режимам.
В ноде ImageFacialWrapping добавлена поддержка второго распознавания лиц и дополнительное кэширование, что ускоряет вычисления после первого кадра на 33%.
В ноду FastWrapping добавлен параметр Тип выборки.
В ноду LoadAlembic добавлены параметры Frame и Frame Per Second.
В нодах SelectPolygons и ModifyVertexMask добавлены инструменты топологического зеркала и симметризации.
В Редактор нод-графа добавлена прозрачность соединения, а также выделение и удаление элементов с помощью CTRL + LMB.
В MergeImage изменены режимы наложения для корректной работы с полупрозрачными изображениями.
В MergeVertexMask добавлены новые режимы и упрощены формулы.
В ноду UndistortImage добавлена возможность работы с 32-битными изображениями.
В сохраняющих нодах File Name по умолчанию изменено на
Frame######.extдля согласованности.В нодах изображения и камеры добавлен флажок Lock Aspect Ratio для параметра Resolution и изменены разрешения по умолчанию на распространенные.
Исправление ошибок
Исправлены падения в нескольких случаях при использовании
nodeParamValue.Исправлена ошибка, когда редактирование нескольких параметров, частично определенных с помощью Python expressions, приводило к падению.
Исправлены ошибки при добавлении, удалении и копировании нод с несколькими входами.
Исправлены отсутствующие и неправильные перерасчеты нод при изменении глобальных значений.
Исправлена ошибка, когда нода, зависящая от
$PROJECT_NAMEилиprojectName(), не пересчитывалась после сохранения проекта с новым именем.Исправлена ошибка, когда Интерпретация PATH работал слишком жадно и совпадал с
$PROJECT_NAMEв именах файлов.Исправлено падение Compute All во время вычисления нодой Render в режиме CPU.
Исправлена ошибка, когда нода Render в режиме CPU интерполировала текстуру со смещением в половину пикселя.
Исправлена ошибка, из-за которой фон визуального редактора ноды Render сбрасывался на значение по умолчанию при каждом сохранении проекта и редактировании настроек.
Исправлена ошибка, из-за которой результат ноды Blendshapes имел неправильное направление нормалей.
Исправлена ошибка, из-за которой вычисление Wrappings было доступно при неправильном вводе Point correspondences.
Исправлена ошибка при сохранении проекта с использованием Python scripts, содержащих скобки внутри кавычек, что приводило к появлению дополнительных пробелов.
Исправлена ошибка, когда Viewport2D UV подходит для просмотра только первого UDIM из нескольких UDIM-геометрий.
Исправлена ошибка, когда выражение LoadFrameFromVideo по умолчанию Frame снова появлялось при перезагрузке или копировании.
Исправлена ошибка в параметре, когда Python expression типа
список строкмог было прочитать строку как последовательность.
Wrap 2023.06.4
Новые ноды
UndistortCameraисправляет искажения камеры
UndistortImageадаптирует изображение к неискаженному виду камеры
KeepDistanceподдерживает заданное расстояние между двумя заданными геометриями
CartoonWrappingлегко обертывать мультяшных персонажей и существ
OffsetSurfaceперемещает вершины геометрии вдоль ее нормалей
StickToSurfaceпереносит топологию между последовательностями blendshapes
FixIntersectionsразрешает самопересечения или пересечения геометрии с помощью коллайдера
FillHolesfills holes in geometry with triangles
MergeGeomобъединяет несколько геометрий в одну
ProjectTextureThroughCamerasсоздает текстуру, которая представляет собой сумму маскированных проекций нескольких других текстур.
AngularImageBlurразмывает изображение, вращая вокруг заданного начала координат
BakeTransformзапекает преобразование геометрии в позиции вершин
LoadFrameFromVideoзагружает кадр из видеофайла как изображение
LoadVerticesзагружает вершины из формата PLY в геометрию
SaveVerticesсохраняет вершины геометрии в формате PLY
LoadCameraзагружает камеру из различных форматов
SavePointsсохраняет именованные точки треугольников в файл
LoadVertexMaskзагружает маску вершин из файла
SaveVertexMaskсохраняет маску вершин в файл
Основные особенности
Добавлено Автосохранение. Включите его в Настройки >> Общие.
Был добавлен Нода с несколькими входами. Кроме того, были обновлены несколько существующих нод, таких как Render, Blendshapes, MergePoints и т. д.
Поддержка плавающих изображений добавлена в LoadImage, SaveImage, MergeImage, ExtrapolateImage, ReplaceImageChannels и т. д. Кроме того, , большинство нод Image и Render теперь можно вычислять без OpenGL.
Добавлена поддержка изображений большого размера, например 8K, 16K. В настоящее время алгоритмы по-прежнему жадны к оперативной памяти. В Viewport2D теперь вместо этого отображается уменьшенное изображение.
В Viewport2D добавлена верхняя панель инструментов. Он поддерживает изменение Цветовых пространств и переключение Каналов просмотра изображения. Также был добавлен инструмент Выбор цвета.
В ноле Панель редактора нод улучшен диалог выбора цвета. Он поддерживает Цветовые пространства, Диапазоны, HSV и историю цветов.
Незначительные особенности
Действие Вставить с соединениями было добавлено в Редактор нод-графа.
Переменные пути $PROJECT_DIR и $PROJECT_NAME были добавлены в Интерпретация PATH. Кроме того, в ref:Python scripting <PythonScripting> добавлены как projectName() и projectPath().
Диалоговые окна Save Project в Wrap теперь открываются в более удобных каталогах.
В SaveAlembic, SaveTransform, SelectPointPairs, SelectPolygons добавлен параметр Create Intermediate Directories.
В Blendshapes добавлена поддержка Python parameter expressions.
В Camera и LoadCamera добавлена опция Save Camera во всплывающем меню.
Улучшен Выбор последовательности в нодах Load.
В меню вкладки Редактор нод-графа добавлен новый метод поиска.
Основные исправления
В LoadGeom исправлена утечка памяти при загрузке Драко.
Исправлен блок памяти Вычислительный диапазон. Раньше память освобождалась только после нажатия ОК в диалоговом окне.
В Редактор нод-графа исправлено падение при рекурсивных соединениях.
Во многих нодах Geometry улучшено кэширование. Раньше изменение Visual Param входной геометрии, например цвета или видимости каркаса, могло привести к поломке уже кэшированных нод. Это влияет на такие ноды, как RemoveSpikes, DeletePolygons, Blendshapes и т.д.
В FastWrapping исправлены несогласованные результаты Вычислений и Автовычислений.
В FastWrapping исправлено зависание и падение при выборе точки на шумной отсоединенной геометрии.
В Python parameter expressions исправлено несколько ошибок. Теперь комментарии и точки с запятой не могут разбивать однострочные строки.
Исправлен сбой активации лицензии в Linux.
Мелкие исправления
В LoadGeom исправлен сбой при загрузке определенного объекта Geom.
В Редактор нод-графа исправлен сбой ALT + LMB. Также исправлена ошибка удаления нод при их перемещении или подключении.
В FastWrapping, Wrapping и других нодах с Автовычислением исправлена проблема с отсутствием изменения флага после закрытия редактора ноды.
Добавлены более подробные сообщения об ошибках загрузки и обновления проектов.
В Вычислительный диапазон добавлено правильное сообщение об ошибке.
В Редактор нод-графа исправлены ошибки генерации имен нод.
В редакторе SelectPoints исправлено несколько проблем пользовательского интерфейса.
В визуальном редакторе SelectPointPairs исправлены отсутствующие обновления точек.
В визуальном редакторе SelectPolygons исправлена следующая проблема: Режим отображения больше не установлен в значение Полигруппы, если во входной геометрии нет полигрупп.
В визуальном редакторе LoadPoints исправлена ошибка отсутствия преобразования.
Лицензии
Вы по-прежнему можете использовать существующие лицензии R3DS для активации Wrap. Если на вашем компьютере будут обнаружены такие Nodelocked или Floating лицензии, они, если это возможно, будут автоматически использоваться для активации последних продуктов. Более точная схема: - Если в новейших настройках R3DS уже есть новая лицензия R3DS, то ничего не изменится. - Если на вашем компьютере нет старых лицензий, Диалог лицензий будет работать как раньше. - Если на вашем компьютере есть старая лицензия, а новых нет, то старая лицензия будет взята и использована как новая. - В любой момент, запустив Wrap, вы все равно можете перейти в Лицензия >> Активировать лицензию, чтобы активировать новую лицензию вместо старой.
Wrap 2021.11.3
Исправление ошибок
В ноде Brush исправлено падение при изменении режима симметрии.
Wrap 2021.11.2
Функционал
Добавлена загрузка проектов Wrap из командной строки.
В меню поиска ноды добавлено больше приоритета первым и заглавным буквам. Например, поиск по запросу «lg» позволит быстро найти ноду LoadGeom.
Исправление ошибок
В ноде Brush исправлено падение при соединении геометрии.
Upcoming Version
Новые ноды
FastWrappingработает в 20 раз быстрее, чем обычный узел Wrapping. Увеличение скорости особенно заметно на высокополигональных базовых сетках
PointDetectorавтоматически обнаруживает маркеры лица на FACS-сканах. Посмотрите это руководство, чтобы увидеть, как эта нода может значительно ускорить процесс выбора точек. это видео объясняет, как настроить эту ноду для работы с вашей пользовательской топологией.
UnsubdivideGeomвосстанавливает предыдущие уровни подразделения для сеток, созданных с использованием подразделения Catmull-Clark
MatchTopologyсоответствует порядку вершин вашей модели с заданной ссылкой
FindTransformвычисляет преобразование между двумя моделями с одинаковой топологией
DeltaMushперемещает детали сетки из справочной геометрии в целевую геометрию
ImageToVertexMaskпреобразует
ImageвVertexMask
LoadPointsзагружает названные точки
VertexMaskToPolygonSelectionпреобразует
VertexMaskвPolygonSelection
Функционал
В ноде SelectPointPairs: если вы выберете набор точек на одной модели, нажатие клавиши Ctrl+F подгонит камеру к местоположению следующей точки на второй модели. Пожалуйста, проверьте это руководство, чтобы узнать, как оно помогает ускорить процесс выбора точки.
Добавлена панель подсказок в левом нижнем углу области просмотра и визуальные редакторы. Он показывает список сочетаний клавиш, поддерживаемых текущим инструментом. Подсказки добавлены в ноды SelectPoints, SelectPolygons, SelectPointPairs, Brush, VertexMask, OpticalFlowWrapping и :ref. :PointDetector
Приложения WrapCmd и Node больше не требуют OpenGL. Это упрощает их запуск на ферме и машинах без видеокарт. Единственные ноды, для вычислений которых требуется OpenGL 2.1, — это ноды ExtrapolateImage и Render. При работе на машинах без графических карт или без доступного OpenGL 2.1 эти ноды возвращают ошибку.
Viewport3D и VisualEditor теперь поддерживают сглаживание.
В нодах SaveGeom и SaveImage появился новый параметр Create Intermediate Directories. Если он включен, нода создаст все несуществующие папки в пути к файлу.
В ноде SaveFacialDetection вычисления могут выполняться в нескольких параллельных процессах.
У нода Render теперь есть опция Show Backfaces.
DeletePolygons может удалять выбранные или невыделенные полигоны.
В ноде MixGeom: входной параметр Mask теперь необязательный.
Добавлены Python-функции commonDir(), projectDir() и galleryDir().
Ноды, имеющие
VertexMaskв качестве выходного типа данных, получили возможность сохранятьVertexMaskиз контекстного меню в редакторе графов.При перетаскивании файла в редактор графов нода принимает имя исходного файла.
Улучшен диалог Preferences.
Улучшен поиск в меню ноды.
Исправление ошибок
В нодах SelectPoints и SelectPointPairs: исправлен допуск при выборе пикселей 4K-мониторах.
В нодах SelectPoints и SelectPointPairs: выбор фиксированных точек для трансформированных мешей.
Изменение текущего кадра Timeline с помощью Shift теперь не приводит к перерасчету всех нод.
Исправлена ошибка с сохранением цветов нод.
В ноде MergeImage: исправлена ошибка с прозрачным фоном.
В ноде DeletePolygons: исправлено неправильное сопоставление групп полигонов.
В Wrap4DCmd исправлена трассировка ошибок.
В нескольких нодах исправлена поддержка $PROJECT_DIR.
Улучшены фильтры файлов в некоторых нодах, позволяющие импортировать/экспортировать файлы.
Wrap 2020.12.2
Функционал
При падении приложение автоматически сохраняет последнее состояние в файл дампа. Пользователь может вручную отправить этот файл разработчикам, чтобы помочь им диагностировать проблему. Файлы дампа находятся по адресу
$USERPROFILE/AppData/Local/R3DS/Wrap/CrashDumpsдля Windows и по адресу$HOME/.local/share/R3DS/Wrap/CrashDumpsдля Linux.
Исправление ошибок
Исправлен неправильный порядок намотки UV при загрузке сеток из файлов Alembic.
Wrap 2020.12.1
Исправление ошибок
В ноде TransferTexture значение параметра V теперь интерпретируется как перевернутое.
Wrap 2020.10.2
Исправление ошибок
В SelectPolygons исправлен диалог параметра Имя файла, теперь можно указать имя для еще не созданного файла.
Wrap 2020.10.1
Функционал
:ref:Узел MixGeom имеет новый параметр Blend. Он контролирует количество смеси между двумя моделями.
Нода Camera теперь может импортировать камеру из Reality Capture и Metashape. Для Reality Capture версии 1.0.3.9696 и более ранних импорт может быть осуществлен только из файла FBX. Пожалуйста, ознакомьтесь с документацией <ImportCamerasToWrap>` для получения более подробной информации.
В ноде Камера появился новый параметр Principal Point, который позволяет изменять центр оптической оси.
Исправление ошибок
Исправлена утечка памяти в ноде MixGeom при загрузке файлов в формате Draco. Ранее это приводило к переполнению оперативной памяти при обработке больших последовательностей в пакетном режиме.
Wrap 2020.08
Новые ноды
Cameraсоздает камеру, которая может быть использована для рендеринга, проецирования
ScreenPointsи других целей
CreateImageсоздает изображение, залитое сплошным цветом
LoadAlembicзагружает геометрию из формата Alembic
LoadTransformзагружает преобразование из файла в формате JSON
MergeImageналожение изображения переднего плана на фоновое изображение
MergePointsобъединяет два набора точек
NamedPointsOnTriangle
MixGeomсмешивает вершины двух сеток на основе значения вершинной маски
PointsToPointPairsпреобразует два набора точек
NamedPointsOnTriangleвPointCorrespondences
PolygonSelectionToVertexMaskпреобразует
ПолигонСелекшнвВершиннуюМаску
Renderрендерит входную геометрию через камеру
ReplaceImageChannelsзаменяет каналы изображения данного изображения. В качестве источника каналов может использоваться второе изображение
SaveAlembicсохраняет геометрию в файл Alembic
SaveTransformсохраняет преобразование в файл в формате JSON
SelectPointsпозволяет выбрать именованные точки на модели
TextImageсоздает изображение с текстом на нем
VertexMaskпозволяет рисовать вершинную маску на сетке
Функционал
Поддержка переменных пути (
$GALLERY_DIR,$PROJECT_DIR,$COMMON_DIR) для всех параметров имени файлаТип ноды *SelectPoints* был переименован в SelectPointPairs
Нода OpticalFlowWrapping получила опцию Projection Mask, которая предотвращает артефакты искажения на границах сетки, особенно на шее
узел OpticalFlowWrapping получила необязательный вход VertexMask, который определяет, какие вершины не должны быть перемещены оптическим потоком
узел OpticalFlowWrapping работает в 2 раза быстрее, обеспечивая те же результаты
узел ProjectGeom теперь принимает входные данные VertexMask, что позволяет проецировать вершины с помощью мягких масок
узел SelectPointPairs имеет различные режимы симметрии, включая топологическую симметрию
Нода SelectPointPairs выделяет первую точку, не имеющую пары
Нода Wrapping получила кнопку Прервать в диалоге обертывания
Нода Wrapping работает в 2 раза быстрее, обеспечивая точно такие же результаты
Система док-панелей для настройки пользовательского интерфейса
Исправление ошибок
Исправлена навигация камеры в ноде Brush
Wrap 3.4.8
Новые ноды
BlendWrappingпредоставляет метод обертывания, основанный на примерах, который использует уже существующие обернутые сетки для улучшения качества обертывания последующих моделей. Эта нода сводит необходимость ручной обработки к минимуму
Brushпредоставляет множество кистей для скульптурирования и очистки сетки. Это особенно удобно для исправления артефактов сетки после обертывания
CopyTransformкопирует преобразование из одного объекта в другой
Функционал
Копирование и вставка нод
Перетаскивание моделей и изображений в граф нод
Совместимость с проектами, созданными во всех предыдущих версиях Wrap3
Новые базовые сетки в галерее Wrap. Включает полная модель женского тела, череп и зубы
Улучшенная галерея, которая включает в себя образцы проектов и может быть расширена с помощью дополнительных пакетов, загруженных с нашего сайта
Поддержка нелатинских символов в путях к файлам
Меню недавно открытых проектов
Улучшенный пользовательский интерфейс графа нод
Выравнивание нод в графе нод
Подключение узлов с помощью щелчка и перетаскивания
Сохранение результата работы ноды из контекстного меню ноды
UV больше не сглаживаются нодой SubdivideGeom
3D-точки в координатах мирового пространства (x,y,z) теперь можно импортировать в ноды SelectPointPairs и SelectPoints
Wrap 3.3.17
Выпуск от 05 апреля 2018 года
Функционал
Поддержка плавающих лицензий
Wrap3 теперь можно использовать в режиме плавающей лицензии. Инструкции по настройке сервера лицензий можно найти в разделе документации по плавающей лицензии.
Wrap 3.3.11
Выпуск от 24 ноября 2017 года
Новые ноды
OpticalFlowWrappingИспользует оптический поток для подгонки текстурированной базовой сетки к текстурированному скану. Ноду можно использовать для подгонки нейтральной сетки лица актера к 3D-сканам его мимики. Он рендерит пары изображений обеих моделей под разными углами и находит оптический поток между изображениями. Для каждой пары изображений он генерирует набор решений о том, где больше пикселей. Затем все решения объединяются в глобальное решение.
BlendshapesНаряду с геометрическим смешиванием нода обеспечивает предварительный просмотр смешивания текстур в реальном времени.
TransformДобавляет новую трансформацию к текущей трансформации входной геометрии. Поддерживает интерактивную трансформацию в 3D-viewport.
Функционал
Быстрый трассировщик лучей
Проекция текстур и геометрии работает гораздо быстрее даже для сеток с большими треугольниками. Выбор точек работает с мелкомасштабными моделями.
35 бленд-шейпов для лица
Галерея Wrap теперь включает 35 анатомически правильных блендшейпов. Блендшейпы были взяты с реального человека, а затем перенесены на общее лицо. Спасибо Алексею Бодатыреву за тщательную постобработку каждого блендшейпа.
6 сканов лица
В галерею Wrap был включен набор сканов лица.
Исправление ошибок
Исправлено падение ноды LoadGeom, когда индексы полигонов ссылаются на несуществующие полигоны.
Исправлено падение Wrapping при подключении негеометрических данных к первому входу.
Трассировка лучей не работает для моделей в мелком масштабе. Проблема наблюдается при выделении точек и полигонов нод ProjectGeom и TransferTexture.
Исправлено падение при загрузке экспортированных из Houdini OBJ-файлов с полигруппами.
В ноде SelectPolygons снято ограничение в 100K полигонов для выбора контура. Теперь выбор контура работает для любых сеток, кроме тех, которые содержат только треугольники.
Исправлено падение в ноде RepairGeom, если входная геометрия содержит недопустимые полигоны и не имеет текстурных координат.
Wrap 3.2.0
Новые ноды
ReplaceБерет две модели в одной топологии и плавно заменяет часть одной модели на часть другой.
SubsetВыделяет выбранную часть модели в отдельную геометрию (подмножество). Подмножество может быть изменено, сохранено, загружено, обернуто или преобразовано. Любые изменения в положении вершин отделенной геометрии могут быть позже возвращены в исходную модель с помощью узла ApplySubset.
ApplySubsetРаботает в паре с узлом Subset. Копирует позиции вершин подмножества обратно в исходный меш. Топология и порядок вершин геометрии подмножества не должны быть изменены.
Функционал
Интерфейс командной строки
Wrap можно запустить через интерфейс командной строки. Подробнее об аргументах командной строки здесь.
Fullbody Basemesh
Бейсмеш был разработан специально для обертывания Алексеем Богатыревым и может быть использован в коммерческих целях.
Сохранение эталона MTL
Wrap сохраняет ссылку на файл .mtl при загрузке и сохранении модели в OBJ-файл.
По умолчанию автопросчёт выключен
Опция автоматического вычисления для ноды Wrapping по умолчанию отключена.
Исправление ошибок
Обертка замирает, если бейсмеш содержит изолированные вершины.
Параметры некоторых узлов возвращаются к значениям по умолчанию после их удаления и отмены операции удаления.
узел RepairGeom не удаляет изолированные вершины, если входная геометрия является многогранной и не содержит недопустимых полигонов.
Wrap 3.1.0
Новые ноды
FixSymmetryПреобразует несимметричную модель в симметричную, изменяя координаты вершин. Предполагается, что входная сетка имеет симметричную топологию.
Функционал
Выравнивание камеры по Мировой Оси
Нажмите клавишу
Sв 3D-viewport, чтобы выровнять вращение камеры по ближайшим Мировым Осям. Позволяет быстро выровнять камеру по видам Front, Left, Right, Top, Bottom и Back.
Исправление ошибок
SelectPointPairs: при щелчке на модели для установки точки иногда промахивался мимо нужного полигона и устанавливал точку за ним.
Fit to View с выбранной нодой LoadGeom приводил к падению, если не было загружено никакой геометрии.
Исправлено поведение ноды SubdivideGeom, когда она не сохраняла материалы.
Исправлено поведение ноды RigidAlignment, когда она игнорировала трансформацию левого входа.
Нажатие
TabилиDeleteпри подключении нод приводило к аварийному завершению работы.Масштабирование колесом было изменено (по сравнению с Maya) в 3D-вьюпорте.
Wrap 3.0.3
Функционал
Рабочий процесс с Графом Нод
Wrap 3 - это первый шаг к обработке сканов на основе графа нод. Создавая и соединяя ноды, вы можете определить рецепт обработки скана, а затем применить его к десяткам новых сканов.
Сохранение проекта
Проекты теперь можно сохранять в файл .wrap. Внутри файл имеет текстовый формат JSON. Структура файла достаточно проста, чтобы можно было легко редактировать параметры узлов, создавать и подключать узлы с помощью текстового редактора или Python-скрипта. Это обеспечивает доступ к базовой автоматизации.
Отмена/Повторить
Система отмены/повтора позволяет отменить большинство операций с помощью
Ctrl+ZиCtrl+Y.Улучшенный алгоритм обертывания
Алгоритм обертывания теперь работает гораздо быстрее и надежнее.
Синхронизация вьюпортов
При использовании узла SelectPointPairs левый и правый виды теперь могут быть синхронизированы для ускорения обработки выбора.
Улучшенный редактор точек
При работе с редактором ноды SelectPointPairs можно щелкнуть и перетащить точку и настроить ее положение. Любая точка может быть удалена с помощью
Ctrl + LMB.Улучшенный редактор полигонов
При работе с редактором ноды SelectPolygons поддерживаются следующие новые операции:
Двойной щелчоквыделяет набор соединенных полигоновShift + LMBили выделение лассо добавляет новые полигоны к выделениюCtrl + LMBили выделение лассо удаляет полигоны из выделенияShift + двойной щелчоквозле выделенных полигонов создаст контурное выделение (только для геометрии многообразия)Кнопка
+Polygroup/-Polygroupдобавляет/удаляет выделение из полигруппыКнопка
+Material/-Materialдобавляет/снимает выбор с материала
Редактор Графа Нод
Нажмите
Tab, чтобы показать список всех нод, которые могут быть созданы. Чтобы создать ноду, выберите её из списка или начните вводить её имя и нажмитеReturn, когда нужная нода появится в меню поиска.Щелкните на выходе, затем на входе или наоборот, чтобы соединить две ноды.
Щелкните
ЛКМна соединении и выберите Disconnect из контекстного меню, чтобы отсоединить ноды.Удерживайте
СКМнад нодой, чтобы увидеть информацию о ноде и ошибки.Наведите курсор на вход ноды, чтобы увидеть имя и тип входа.
Пакетная обработка
At the bottom of Wrap window there is a time line. Every loading node (like LoadGeom or LoadImage) allows to select a sequence of file names. When you switch between the frames of the time line the loading nodes will be recalculated to load new file from the list. Each saving node (like SaveGeom of SaveImage) allows to insert # sign inside an output file name. For example „WrappedBasemesh###.obj“. When you click „Compute current frame“ Wrap will substitute # signs with the current frame number producing „WrappedBasemesh001.obj“ In order to process multiple frames in batch mode create and connect the output of your recipe to saving node then click „Compute frame range“ inside the node editor. Each frame is computed in parallel in separate process. If you want to compute multiple saving nodes at a time please use main menu
Nodes > Compute All.
Известные проблемы и способы их решения
Проекция текстур и геометрии
Проецирование текстур и геометрии значительно замедляется, если целевая геометрия содержит несколько огромных полигонов, которые перекрывают большое количество маленьких полигонов. Такие модели часто производятся RC. Вы можете удалить большие полигоны заранее.
Маленькие модели
Выделение точек и некоторые другие операции могут пострадать от потери точности, если модель имеет очень маленький масштаб. По умолчанию в Wrap используются сантиметры. Вы часто сталкиваетесь с проблемой маленького масштаба при попытке загрузить сканы, сохраненные в метрах. Увеличение масштаба скана путем изменения параметра «Scale» в ноде LoadGeom не даст никакого эффекта. Увеличьте масштаб скана и сохраните его в новых единицах, затем загрузите сохраненный файл и используйте его.
Обертывание
Кнопка завершения процесса сворачивания пока отсутствует.