Журнал изменений Wrap

Wrap 2023.11.4

Выпущено в ноябре 2023 г.

Новые ноды

IconStickContour 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 геометрии WrapHead2 OBJ.

Wrap 2023.10.3

Выпущено в октябре 2023 г.

Функционал

  • В WrapCMD восстановлен запуск compute без аргументов в качестве команды для вычисления кадра 0. Интерактивный режим теперь доступен с флагом --interactive. Подробности смотрите в Интерфейс командной строки.

  • В завершающем диалоговом окне после Nodes >> Compute All теперь отображается общее время вычислений.

  • В MergePoints добавлен Визуальный редактор, ввод Geometry и параметр Show Labels.

Исправление ошибок

  • В ноде RemoveSpikes удалено требование подключения геометрии.

  • В PointDetector исправлено требование наличия OpenGL. Теперь он не нужен для предоставления принятого результата, только для вычислений.

  • В WrapCMD исправлен порядок печати ошибок.

  • В Nodes >> Compute All исправлено зависание индикатора выполнения.

  • Исправлено падение при отключении нескольких выходов от нескольких входов в определенном порядке.

  • В Python code editor исправлена подсветка всех символов Юникода.

Wrap 2023.10.2

Выпущено в октябре 2023 г.

Функционал

  • В Редактор нод-графа вы теперь можете выбрать несколько нод и Редактор нод, Визуальный редактор и остальные по-прежнему будут отображаться для одной из них, активной. Вы можете изменить активную ноду, щелкнув одну из выбранных нод или воспользовавшись списком вверху блока Редактора нод.

  • В 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 2023.10.1

Выпущено в октябре 2023 г.

Функционал

  • В ноде FixSymmetry добавлено кэширование для поиска симметрии.

  • В WrapCMD добавлена переменная среды WRAPCMD_NO_OPENGL, чтобы игнорировать OpenGL во время вычислений.

Исправление ошибок

  • В OpticalFlowWrapping исправлено падение при вычислении с соответствиями пустых точек.

  • В SelectPointPairs исправлен сбой при загрузке точек из файла с отсутствующей входной геометрией.

  • В Редактор нод-графа исправлена ошибка, из-за которой отпускание СКМ или ПКМ во время перетаскивания соединения приводило к подключению к ближайшему вводу.

Wrap 2023.09.5

Выпущено в сентябре 2023 г.

Новые ноды

IconSelectPointsWithSplines SelectPointsWithSplines

позволяет рисовать точные сплайны на модели и отбирать их к именованным точкам

Функционал

  • Добавлена нода SelectPointsWithSplines и пример проекта галереи.

  • В диалоговом окне Nodes >> Compute All добавлены кэш настроек и информация о ходе выполнения диапазона, исправлена сводка после вычислений.

  • В LoadVertexMask улучшена обработка ошибок.

  • Проект теперь помечается как несохраненный при изменении диапазона временной шкалы.

Исправление ошибок

  • В Nodes >> Compute All исправлена ошибка, из-за которой выбранные диапазоны кадров очищались при потере фокуса.

  • В нескольких нодах исправлена ошибка Null point correspondences при отсутствии необязательного ввода.

  • В Редактор нод-графа исправлен сбой после многократного нажатия на вводы/выводы ноды.

Обертывание 2023.09.3

Выпущено в сентябре 2023 г.

Функционал

  • В галерею добавлен проект 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

Выпущено в июне 2023 г.

Новые ноды

IconUndistortCamera UndistortCamera

исправляет искажения камеры

IconUndistortImage UndistortImage

адаптирует изображение к неискаженному виду камеры

IconKeepDistance KeepDistance

поддерживает заданное расстояние между двумя заданными геометриями

IconCartoonWrapping CartoonWrapping

легко обертывать мультяшных персонажей и существ

IconOffsetSurface OffsetSurface

перемещает вершины геометрии вдоль ее нормалей

IconTemporalSmoothing StickToSurface

переносит топологию между последовательностями blendshapes

IconFixIntersections FixIntersections

разрешает самопересечения или пересечения геометрии с помощью коллайдера

IconFillHoles FillHoles

fills holes in geometry with triangles

IconMergeGeom MergeGeom

объединяет несколько геометрий в одну

IconProjectTextureThroughCameras ProjectTextureThroughCameras

создает текстуру, которая представляет собой сумму маскированных проекций нескольких других текстур.

IconAngularImageBlur AngularImageBlur

размывает изображение, вращая вокруг заданного начала координат

IconBakeTransform BakeTransform

запекает преобразование геометрии в позиции вершин

IconLoadFrameFromVideo LoadFrameFromVideo

загружает кадр из видеофайла как изображение

IconLoadVertices LoadVertices

загружает вершины из формата PLY в геометрию

IconSaveVertices SaveVertices

сохраняет вершины геометрии в формате PLY

IconLoadCamera LoadCamera

загружает камеру из различных форматов

IconSavePoints SavePoints

сохраняет именованные точки треугольников в файл

IconLoadVertexMask LoadVertexMask

загружает маску вершин из файла

IconSaveVertexMask SaveVertexMask

сохраняет маску вершин в файл

Основные особенности

  • Добавлено Автосохранение. Включите его в Настройки >> Общие.

  • Был добавлен Нода с несколькими входами. Кроме того, были обновлены несколько существующих нод, таких как Render, Blendshapes, MergePoints и т. д.

  • Поддержка плавающих изображений добавлена в LoadImage, SaveImage, MergeImage, ExtrapolateImage, ReplaceImageChannels и т. д. Кроме того, , большинство нод Image и Render теперь можно вычислять без OpenGL.

  • Добавлена поддержка изображений большого размера, например 8K, 16K. В настоящее время алгоритмы по-прежнему жадны к оперативной памяти. В Viewport2D теперь вместо этого отображается уменьшенное изображение.

  • В Viewport2D добавлена верхняя панель инструментов. Он поддерживает изменение Цветовых пространств и переключение Каналов просмотра изображения. Также был добавлен инструмент Выбор цвета.

  • В ноле Панель редактора нод улучшен диалог выбора цвета. Он поддерживает Цветовые пространства, Диапазоны, HSV и историю цветов.

Незначительные особенности

Основные исправления

  • В 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

Выпущено в ноябре 2021 г.

Исправление ошибок

  • В ноде Brush исправлено падение при изменении режима симметрии.

Wrap 2021.11.2

Выпущено в ноябре 2021 г.

Функционал

  • Добавлена загрузка проектов Wrap из командной строки.

  • В меню поиска ноды добавлено больше приоритета первым и заглавным буквам. Например, поиск по запросу «lg» позволит быстро найти ноду LoadGeom.

Исправление ошибок

  • В ноде Brush исправлено падение при соединении геометрии.

Upcoming Version

Новые ноды

IconFastWrapping FastWrapping

работает в 20 раз быстрее, чем обычный узел Wrapping. Увеличение скорости особенно заметно на высокополигональных базовых сетках

IconPointDetector PointDetector

автоматически обнаруживает маркеры лица на FACS-сканах. Посмотрите это руководство, чтобы увидеть, как эта нода может значительно ускорить процесс выбора точек. это видео объясняет, как настроить эту ноду для работы с вашей пользовательской топологией.

IconUnsubdivideGeom UnsubdivideGeom

восстанавливает предыдущие уровни подразделения для сеток, созданных с использованием подразделения Catmull-Clark

IconMatchTopology MatchTopology

соответствует порядку вершин вашей модели с заданной ссылкой

IconFindTransform FindTransform

вычисляет преобразование между двумя моделями с одинаковой топологией

IconDeltaMush DeltaMush

перемещает детали сетки из справочной геометрии в целевую геометрию

IconImageToVertexMask ImageToVertexMask

преобразует Image в VertexMask

IconLoadPoints LoadPoints

загружает названные точки

IconVertexMaskToPolygonSelection 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

Выпущено в декабре 2020 г.

Функционал

  • При падении приложение автоматически сохраняет последнее состояние в файл дампа. Пользователь может вручную отправить этот файл разработчикам, чтобы помочь им диагностировать проблему. Файлы дампа находятся по адресу $USERPROFILE/AppData/Local/R3DS/Wrap/CrashDumps для Windows и по адресу $HOME/.local/share/R3DS/Wrap/CrashDumps для Linux.

Исправление ошибок

  • Исправлен неправильный порядок намотки UV при загрузке сеток из файлов Alembic.


Wrap 2020.12.1

Выпущено в декабре 2020 г.

Исправление ошибок

  • В ноде TransferTexture значение параметра V теперь интерпретируется как перевернутое.


Wrap 2020.10.2

Выпущено в октябре 2020 г.

Исправление ошибок

  • В SelectPolygons исправлен диалог параметра Имя файла, теперь можно указать имя для еще не созданного файла.


Wrap 2020.10.1

Выпущено в октябре 2020 г.

Функционал

  • :ref:Узел MixGeom имеет новый параметр Blend. Он контролирует количество смеси между двумя моделями.

  • Нода Camera теперь может импортировать камеру из Reality Capture и Metashape. Для Reality Capture версии 1.0.3.9696 и более ранних импорт может быть осуществлен только из файла FBX. Пожалуйста, ознакомьтесь с документацией <ImportCamerasToWrap>` для получения более подробной информации.

  • В ноде Камера появился новый параметр Principal Point, который позволяет изменять центр оптической оси.

Исправление ошибок

  • Исправлена утечка памяти в ноде MixGeom при загрузке файлов в формате Draco. Ранее это приводило к переполнению оперативной памяти при обработке больших последовательностей в пакетном режиме.


Wrap 2020.08

Выпуск 17 августа 2020 года

Новые ноды

IconCamera Camera

создает камеру, которая может быть использована для рендеринга, проецирования ScreenPoints и других целей

IconCreateImage CreateImage

создает изображение, залитое сплошным цветом

IconLoadAlembic LoadAlembic

загружает геометрию из формата Alembic

IconLoadTransform LoadTransform

загружает преобразование из файла в формате JSON

IconMergeImage MergeImage

наложение изображения переднего плана на фоновое изображение

IconMergePoints MergePoints

объединяет два набора точек NamedPointsOnTriangle

IconMixGeom MixGeom

смешивает вершины двух сеток на основе значения вершинной маски

IconPointsToPointPairs PointsToPointPairs

преобразует два набора точек NamedPointsOnTriangle в PointCorrespondences

IconPolygonSelectionToVertexMask PolygonSelectionToVertexMask

преобразует ПолигонСелекшн в ВершиннуюМаску

IconRender Render

рендерит входную геометрию через камеру

IconReplaceImageChannels ReplaceImageChannels

заменяет каналы изображения данного изображения. В качестве источника каналов может использоваться второе изображение

IconSaveAlembic SaveAlembic

сохраняет геометрию в файл Alembic

IconSaveTransform SaveTransform

сохраняет преобразование в файл в формате JSON

IconSelectPoints SelectPoints

позволяет выбрать именованные точки на модели

IconTextImage TextImage

создает изображение с текстом на нем

IconVertexMask VertexMask

позволяет рисовать вершинную маску на сетке

Функционал

  • Python Scripting For Parameter Expressions

  • Поддержка переменных пути ($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

Выпуск от 17 июня 2019 года

Новые ноды

IconBlendWrapping BlendWrapping

предоставляет метод обертывания, основанный на примерах, который использует уже существующие обернутые сетки для улучшения качества обертывания последующих моделей. Эта нода сводит необходимость ручной обработки к минимуму

IconBrush Brush

предоставляет множество кистей для скульптурирования и очистки сетки. Это особенно удобно для исправления артефактов сетки после обертывания

IconCopyTransform CopyTransform

копирует преобразование из одного объекта в другой

Функционал

  • Копирование и вставка нод

  • Перетаскивание моделей и изображений в граф нод

  • Совместимость с проектами, созданными во всех предыдущих версиях Wrap3

  • Новые базовые сетки в галерее Wrap. Включает полная модель женского тела, череп и зубы

  • Улучшенная галерея, которая включает в себя образцы проектов и может быть расширена с помощью дополнительных пакетов, загруженных с нашего сайта

  • Поддержка нелатинских символов в путях к файлам

  • Меню недавно открытых проектов

  • Улучшенный пользовательский интерфейс графа нод

  • Выравнивание нод в графе нод

  • Подключение узлов с помощью щелчка и перетаскивания

  • Сохранение результата работы ноды из контекстного меню ноды

  • UV больше не сглаживаются нодой SubdivideGeom

  • 3D-точки в координатах мирового пространства (x,y,z) теперь можно импортировать в ноды SelectPointPairs и SelectPoints


Wrap 3.3.17

Выпуск от 05 апреля 2018 года

Функционал

  • Поддержка плавающих лицензий

    Wrap3 теперь можно использовать в режиме плавающей лицензии. Инструкции по настройке сервера лицензий можно найти в разделе документации по плавающей лицензии.


Wrap 3.3.11

Выпуск от 24 ноября 2017 года

Новые ноды

IconOpticalFlowWrapping OpticalFlowWrapping

Использует оптический поток для подгонки текстурированной базовой сетки к текстурированному скану. Ноду можно использовать для подгонки нейтральной сетки лица актера к 3D-сканам его мимики. Он рендерит пары изображений обеих моделей под разными углами и находит оптический поток между изображениями. Для каждой пары изображений он генерирует набор решений о том, где больше пикселей. Затем все решения объединяются в глобальное решение.

IconBlendshapes Blendshapes

Наряду с геометрическим смешиванием нода обеспечивает предварительный просмотр смешивания текстур в реальном времени.

Transform Transform

Добавляет новую трансформацию к текущей трансформации входной геометрии. Поддерживает интерактивную трансформацию в 3D-viewport.

Функционал

  • Быстрый трассировщик лучей

    Проекция текстур и геометрии работает гораздо быстрее даже для сеток с большими треугольниками. Выбор точек работает с мелкомасштабными моделями.

  • 35 бленд-шейпов для лица

    Галерея Wrap теперь включает 35 анатомически правильных блендшейпов. Блендшейпы были взяты с реального человека, а затем перенесены на общее лицо. Спасибо Алексею Бодатыреву за тщательную постобработку каждого блендшейпа.

  • 6 сканов лица

    В галерею Wrap был включен набор сканов лица.

Исправление ошибок

  • Исправлено падение ноды LoadGeom, когда индексы полигонов ссылаются на несуществующие полигоны.

  • Исправлено падение Wrapping при подключении негеометрических данных к первому входу.

  • Трассировка лучей не работает для моделей в мелком масштабе. Проблема наблюдается при выделении точек и полигонов нод ProjectGeom и TransferTexture.

  • Исправлено падение при загрузке экспортированных из Houdini OBJ-файлов с полигруппами.

  • В ноде SelectPolygons снято ограничение в 100K полигонов для выбора контура. Теперь выбор контура работает для любых сеток, кроме тех, которые содержат только треугольники.

  • Исправлено падение в ноде RepairGeom, если входная геометрия содержит недопустимые полигоны и не имеет текстурных координат.


Wrap 3.2.0

Выпущено 5 декабря 2016 года

Новые ноды

IconReplace Replace

Берет две модели в одной топологии и плавно заменяет часть одной модели на часть другой.

IconSubset Subset

Выделяет выбранную часть модели в отдельную геометрию (подмножество). Подмножество может быть изменено, сохранено, загружено, обернуто или преобразовано. Любые изменения в положении вершин отделенной геометрии могут быть позже возвращены в исходную модель с помощью узла ApplySubset.

IconApplySubset ApplySubset

Работает в паре с узлом Subset. Копирует позиции вершин подмножества обратно в исходный меш. Топология и порядок вершин геометрии подмножества не должны быть изменены.

Функционал

  • Интерфейс командной строки

    Wrap можно запустить через интерфейс командной строки. Подробнее об аргументах командной строки здесь.

  • Fullbody Basemesh

    Бейсмеш был разработан специально для обертывания Алексеем Богатыревым и может быть использован в коммерческих целях.

  • Сохранение эталона MTL

    Wrap сохраняет ссылку на файл .mtl при загрузке и сохранении модели в OBJ-файл.

  • По умолчанию автопросчёт выключен

    Опция автоматического вычисления для ноды Wrapping по умолчанию отключена.

Исправление ошибок

  • Обертка замирает, если бейсмеш содержит изолированные вершины.

  • Параметры некоторых узлов возвращаются к значениям по умолчанию после их удаления и отмены операции удаления.

  • узел RepairGeom не удаляет изолированные вершины, если входная геометрия является многогранной и не содержит недопустимых полигонов.


Wrap 3.1.0

Выпущено 17 октября 2016 года

Новые ноды

IconSymmetry 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

Выпуск от 5 сентября 2016 года

Функционал

  • Рабочий процесс с Графом Нод

    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 не даст никакого эффекта. Увеличьте масштаб скана и сохраните его в новых единицах, затем загрузите сохраненный файл и используйте его.

  • Обертывание

    Кнопка завершения процесса сворачивания пока отсутствует.