Cinema 4D Vertex Color Tag Тег Цвета Вершин

 

 

Cinema 4D

Тег Цвет вершин
Вы уже знакомы с тегом Карты вершин, который может сохранять вес (0-100%) каждой точки полигона. Похожими свойствами обладает и тег Цвета вершин, но этим его функционал не ограничивается. Он может также сохранить для каждой точки геометрии один или несколько цветов и значений альфа, отображать цвета в виде, а также визуализировать с помощью шейдерa Карты вершин.

Им также можно управлять с помощью полей, т. к. вы можете создавать простые параметрические эффекты текстуры с помощью полей (только через цветные точки объекта):

Слой с высоким разрешением, окрашенный с использованием полей и шейдера карта вершин.

Многие сторонние форматы файлов могут сохранять цвета вершин, которые теперь можно импортировать в Cinema 4D (например, Alembic, FBX и составляющие Houdini) или же экспортировать из неё. Узел Цвета вершин XPresso может прочесть и задать цвета.

Для чего нужны цвета вершин?

• Вы можете окрашивать объекты напрямую, не задумываясь о материалах или проекциях.
• Цвета вершин очень популярны в игровой индустрии.
• 3D-сканер часто сохраняет отсканированные цвета в точках геометрии.
• В цветах вершин можно закодировать определённую информацию, которая затем может быть обработана в других программах (и наоборот).

Обратите внимание, что тег Цвет вершин будет отображаться с разными иконками, в зависимости от режима Цвета вершин (слева Точки полигонов, справа Только точки):

Также как и в случае с тегом Карты вершин, цвета выбранных тегов Цвет вершин (конечно, их может быть несколько для каждого объекта) будут отображены во вьюпорте.

В режиме Цвета вершин значения будут отображены в числовом виде в Менеджере структуры и там же их можно изменить.

Ограничения: Обратите внимание, что при использовании Деформаторов (к примеру, Редукция полигонов), топология объекта, которому назначен тег Цвета вершин, изменится и цвета вершин не будут адаптированы автоматически.

Свойства тега

Цвета вершин

Цвет вершин в режиме Только точки (слева) и Точки полигонов (справа).

Цвет вершин можно сохранить следующим образом:

• Только точки: за каждую точку полигона будет сохранён один цвет и одно значение альфа. Таким образом можно окрасить скопление точек без полигонов.
• Точки полигонов: за каждую точку полигона будет сохранёно четыре (= количество точек полигона) цвета и четыре значения альфа.

В режиме Только точки цвета будут интерполированы между точками, что в результате даст мягкие переходы между ними. В режиме Точки полигонов вы сможете получить жёсткие края цвета. Для этого нужно выделить соответственные полигоны и активировать опцию Только выделенные в Инструменте рисования.

Когда вы переключаетесь между режимами, цвета будут конвертированы друг в друга. Это функционирует беспроблемно в случае перехода от режима Только точки в Точки полигонов, но случае обратного перехода будет потеряна информация, так как каждая точка может сохранить всего один цвет и одно значение альфа и остальные цвета должны будут быть усреднены.

Отображать альфу

Дополнительно к цветам RGB, можно сохранить и окрасить ещё один канал оттенков серого. Хотя он и называется «Альфа», он не оказывает никакого влияния на отображение (но он будет определён при визуализации с помощью шейдеров Вершин в канале Альфа) цветов RGB. Его можно применить для любого случая.

Если тег Цвета вершин активирован, тут можно задать, должен ли во вьюпорте отображаться канал RGB или Альфа.

Всегда отображать точки

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

Использовать поля

Поля , появившиеся в Cinema 4D R20 можно использовать для передачи значений, цветов и векторов (называемых значения в следующих тегах:

• Теги выбора точек, граней и полигонов
• Карты вершин и цветов
• Выделение MoGraph и теги веса

Все эти теги могут быть превращены друг в друга с помощью Тега вариации слоя поля

Для контроля тега значения с использованием полей, включите эту опцию. Появится дополнительная вкладка поля. Любое существующее значение будет сохранено на слое фиксации.

Если эта опция выключена, будет восстановлено текущее состояние, только после этого можно будет применить значение вручную.

На заметку:
Если включена эта опция, на тегах можно рисовать.

На заметку 2:
Обратите внимание, включение этой опции превращает тег в тег выражения, это увеличивает время рендеринга. Если вы не используете динамические эффекты поля, эту опцию можно оставить выключенной.

На заметку:
Любая окраска будет принята слоем фиксация, только если она была сделана с использованием альфа-канала Режим раскраски Цвета вершин (RGB + Альфа))!

Поля
Этот тег может контролироваться полями. Для этого включите опцию Использовать поля в меню общие свойства.

Список полей может содержать различные зависящие от позиции поля. Представьте, например, поле сфера, которое имеет определенную позицию. Если объект, которому назначен тег, деформируется, например, деформером/эффектором, положение точек/клонов объекта и т. д. изменится. Если поле сфера должно влиять на деформированное или недеформированное состояние элемента, этот параметр следует использовать.

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