Журнал изменений Wrap
Wrap 2023.11.4
Выпущено в ноябре 2023 г.
Новые ноды
- 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 г.
Новые ноды
- 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 г.
Новые ноды
- UndistortCamera
исправляет искажения камеры
- UndistortImage
адаптирует изображение к неискаженному виду камеры
- KeepDistance
поддерживает заданное расстояние между двумя заданными геометриями
- CartoonWrapping
легко обертывать мультяшных персонажей и существ
- OffsetSurface
перемещает вершины геометрии вдоль ее нормалей
- StickToSurface
переносит топологию между последовательностями blendshapes
- FixIntersections
разрешает самопересечения или пересечения геометрии с помощью коллайдера
- FillHoles
fills 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
Выпущено в ноябре 2021 г.
Исправление ошибок
В ноде Brush исправлено падение при изменении режима симметрии.
Wrap 2021.11.2
Выпущено в ноябре 2021 г.
Функционал
Добавлена загрузка проектов 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
Выпущено в декабре 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 года
Новые ноды
- 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
Выпуск от 17 июня 2019 года
Новые ноды
- 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
Выпущено 5 декабря 2016 года
Новые ноды
- Replace
Берет две модели в одной топологии и плавно заменяет часть одной модели на часть другой.
- Subset
Выделяет выбранную часть модели в отдельную геометрию (подмножество). Подмножество может быть изменено, сохранено, загружено, обернуто или преобразовано. Любые изменения в положении вершин отделенной геометрии могут быть позже возвращены в исходную модель с помощью узла ApplySubset.
- ApplySubset
Работает в паре с узлом Subset. Копирует позиции вершин подмножества обратно в исходный меш. Топология и порядок вершин геометрии подмножества не должны быть изменены.
Функционал
Интерфейс командной строки
Wrap можно запустить через интерфейс командной строки. Подробнее об аргументах командной строки здесь.
Fullbody Basemesh
Бейсмеш был разработан специально для обертывания Алексеем Богатыревым и может быть использован в коммерческих целях.
Сохранение эталона MTL
Wrap сохраняет ссылку на файл .mtl при загрузке и сохранении модели в OBJ-файл.
По умолчанию автопросчёт выключен
Опция автоматического вычисления для ноды Wrapping по умолчанию отключена.
Исправление ошибок
Обертка замирает, если бейсмеш содержит изолированные вершины.
Параметры некоторых узлов возвращаются к значениям по умолчанию после их удаления и отмены операции удаления.
узел RepairGeom не удаляет изолированные вершины, если входная геометрия является многогранной и не содержит недопустимых полигонов.
Wrap 3.1.0
Выпущено 17 октября 2016 года
Новые ноды
- 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 не даст никакого эффекта. Увеличьте масштаб скана и сохраните его в новых единицах, затем загрузите сохраненный файл и используйте его.
Обертывание
Кнопка завершения процесса сворачивания пока отсутствует.