Справка Cinema 4D Cinema 4D Prime Меню Создать XRef
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

Команды

Ниже вы найдёте все команды, которые имеют непосредственное отношение к XRef объектам при их создании и обработке.

Добавить XRef...

Выбор этой команды приводит к показу диалогового окна выбора, в котором вы производите выбор проектов, которые будут импортированы как новые XRef объекты. Этот объект XRef будет импортирован с установками, которые являются изложенными в последующем разделе.

Настройки

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

Группировать

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

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

Если вы отключили установку Группировать, вы можете впоследствии при использовании менеджера XRef кликнуть правой кнопкой на необходимом объекте XRef и в показанном при этом контекстном меню выбрать запись Настройки, с целью установки этой функции повторно активной.

Генератор

Объекты XRef могут теперь определяться как генераторы. При этом в основной проект не производится импорт индивидуальных объектов с последующим созданием инстанций для объекта XRef (по аналогии с предшествующими версиями программы).

Это позволяет вам сохранять минимальный размер (объём в МВ) для основного проекта. Недостаток при этом: отдельные объекты при этом вы больше не можете модифицировать, создавать для них связь с Expresso или анимировать их в пределах основного объекта. Объект XRef может быть при этом как прежде анимирован или деформирован.

На заметку:
При активной установке Генератор в окне Добавить настройки XRef происходит автоматическое включение всех параметров на статус готовых к анимации. Параметры XRef, Прокси XRef и все параметры, расположенные в субменю Анимация вы можете после этого анимировать. Это позволяет вам производить замену проекта ссылки или изменять тайминг (временная характеристика анимации).

Внимание: активное положение установки проводит к восстановлению начального состояния для объекта XRef. Все изменения созданные вами в файле основного проекта при этом будут потеряны!

Переименовать

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

Нет

При этом режиме префикс не используется и каждый объект ссылки сохраняет своё оригинальное название.

Название XRef

Для каждого объекта ссылки при этом режиме будет назначен префикс по аналогии с референцируемым названием файла.

Назначить

При активном режиме Назначить вы можете произвести назначение префикса в индивидуальном порядке. Переменная «$ID$» создаёт при этом однозначную последовательность цифр.

Автоматически

Используйте эту установку, если программа Cinema 4D (при обновлении объектов ссылки и установки различия между основным проектом и проектом прокси) должна автоматически использовать внутренний алгоритм для маркирования.

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

При отключённой установке Автоматически происходит только сравнение названий объектов. Кроме этого, если вы производите изменение названия объекта в проекте прокси и обновление в основном проекте, при этом все предварительно созданные изменения в основном проекте не будут учитываться. Объект ссылки при этом будет импортирован полностью, что может иметь преимущество только в том случае, если вы намерены восстановить определённые объекты.

Префикс

Если для параметра Переименовать активным является режим Назначить, в этом случае это поле позволяет вам задание префикса в индивидуальном порядке. По стандарту используется ID объекта XRef назначаемый алгоритмом программы.

Разделитель

Здесь вы можете указать любую последовательность знаков, которая будет использоваться как разделитель между префиксом и названием объекта. Идеальными разделителями являются оптически хорошо видимые и различимые знаки, например, <>, __, --, **. Но вы можете использовать и свои собственные знаки.

Последующие три установки (на закладке Импортировать) определяют объём импорта при загрузке / повторном импорте проекта XRef.

Анимация

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

Кликните курсором мыши слева от названия параметра Анимация на маленьком треугольнике для показа дополнительных настроек анимации.

Кадр анимации

Этот параметр является инактивным, если из объекта XRef не был произведён импорт анимации (импортируемый материал вы можете выбрать на закладке Импортировать или отключить установку Анимация).

При импорте анимации поле параметра Кадр анимации является активным. Вы можете в этом случае здесь назначить определённый кадр анимации, который будет использован впоследствии как стандартный. Например, если вы намерены произвести импорт аналогичного персонажа в основной проект с различными позами, в этом случае этот параметр вы можете использовать оптимальным образом. Или подумайте об объекте, который будет изменён на основе использования деформатора. Таким образом каждый новый объект XRef может выглядеть иначе по сравнению с предшествующим.

Сдвиг

Посредством данного параметра анимация проекта XRef может смещаться по времени. Вы можете это использовать с целью многократного применения анимированного персонажа. С различными значениями параметра Сдвиг их движение происходит различно. Отрицательные значения также являются возможными, что позволяет производить преждевременное воспроизведение анимации.

Размер

Этот параметр позволяет вам производить временное масштабирование анимации, что влияет на скорость её воспроизведения (быстрее или медленнее). Это значение является мультипликатором (множителем). Если ваша анимация имеет 100 кадров и вы назначаете для данного параметра значение 0.5, в этом случае анимация будет иметь 50 кадров (то есть воспроизводится в два раза быстрее). Значение 200 приведёт к анимации с 200 кадрами и так далее. Как обобщение можно сказать – этот параметр позволяет вам изменять тайминг анимации без дополнительной обработки вами ключевых кадров.

Материалы

При активной установке Материалы все содержащиеся в проекты XRef материалы будут импортированы. При отключённой установке все теги текстуры остаются пустыми и их параметры блокированными.

Кеш точек

На основе этой установки происходит импорт тегов с точками кеша, для которых имеющаяся анимация будет отключена.

Последующие четыре установки (на закладке Изменить) определяют изменения, которые могут быть произведены для объектов XRef в основном проекте.

На заметку:
Если одну из этих установок вы определите, как отключённую после изменения объектов ссылки в основном проекте, в этом случае состояние сохранённых файлов ссылки будет восстановлено. Соответствующие изменения, созданные для основного файла проекта при этом будут потеряны!

ПМВ

Установите эту установку активной с целью получения возможности изменения позиции, угла и размера. При активной установке эти три параметра при их изменении в основном будут актуальными также и для проекта XRef. Например, если вы в основном проекте производите смещение объекта и затем открываете XRef объект для изменения его угла и в заключении производите обновление в основном проекте, при этом у вас получится следующее изображение: при отключённой установке ПМВ координаты выделенного объекта и объекта XRef являются блокированными и оси имеют отличительный цвет. Такой объект вы больше не можете перемещать в основном объекте.

Иерархия

Установите эту установку активной, что предоставит вам возможность изменения в основном проекте параметров объектов XRef. Это имеет смысл особенно в том случае, если вы используете установку Группировать или создаёте собственные группы в основном проекте, независимо от проектов XRef.

ПМВ

Кликните на маленьком треугольнике для показа настроек

Режим относительный

В этом режиме изменения объектов в основном проекте будут расцениваться как относительные по отношению к их двойникам в проекте XRef. Кроме этого изменения объектов в проекте XRef добавляются к изменениям основного проекта.

Режим абсолютный

Этот режим способствует абсолютному изменению объекта в основном проекте. Кроме этого созданные вами изменения для объектов из проекта XRef, не влияют на основной проект. Или другими словами: изменения, создаваемые в основном проекте, имеют контроль над изменениями в проекте XRef, но не в обратном направлении.

На этом примере не происходит сложение значений углов из основной сцены и сцены XRef, так как угол был изменён в основном проекте (изменения основного проекта контролируют изменения «низшего уровня»). Цвет и позиция также не изменяются в основном проекте и будут использоваться впоследствии.

Параметры

Установите эту установку активной, что предоставит вам возможность изменения в основном проекте параметров (фиксированных координат, параметров, принадлежащих параметрическим объектам и так далее) принадлежащим объектам XRef. При отключённом положении установки Параметры все соответствующие параметры остаются блокированными в окне Менеджер атрибутов.

Кликните на маленькой стрелке для показа дополнительных настроек.

Режим относительный

В этом режиме изменения создаваемые в основном проекте для объектов расцениваются как относительные к их двойникам в проекте XRef. Кроме этого изменения параметров для объектов создаваемые в проекте XRef добавляются к изменениям основного проекта.

Это можно объяснить иначе: последний размер XRef для объекта куба составляет 400 см. Предварительно в основном проекте были удалены 100 см (200 см – 100 см), результатом чего является конечное значение 400 см – 100 см = 300 см. В основном проекте происходит «виртуальная фиксация» всех изменений (в этом примере основной проект фиксирует нюанс того, что вы произвели вычитание 100 см от размера куба по Z) и всегда при обновлении объекта XRef производит учёт этого значения.

Режим абсолютный

Этот режим способствует абсолютному изменению объекта в основном проекте. Кроме этого созданные вами изменения для объектов из проекта XRef, не влияют на основной проект. Или другими словами: изменения, создаваемые в основном проекте, имеют контроль над изменениями в проекте XRef, но не в обратном направлении.

По отношению к верхнему примеру – создаваемое изменение в сцене XRef будет игнорировано. Размер куба по Z остаётся без изменений с учётом значения 100cm назначенного в основной (мастер) сцене.

Данные пользователя

Установите эту установку активной, что предоставит вам возможность изменения данных пользователя для объектов XRef. При отключённом положении установки Данные пользователя все параметры данных пользователя остаются блокированными в окне Менеджер атрибутов.

Последующие две установки определяют методику обработки данных XRef при их сохранении.

Кликните на маленькой стрелке для показа дополнительных настроек.

Режим относительный

В этом режиме изменения, создаваемые в основном проекте для объектов расцениваются как относительные к их двойникам в проекте XRef. Кроме этого изменения, создаваемые для параметров объектов в сцене XRef добавляются автоматически к изменениям основного проекта.

Пример: предположим вы создали ползунок в данных пользователя, шкала которого имеет диапазон от 0% до 100%. Стандартное значение при импорте на основе объекта XRef составляет 0%.

В основном проекте вы устанавливаете значение на 50%. Откройте затем сцену XRef и установите значение на 30%. Вернитесь обратно в основной проект, для которого эти 30% будут добавлены к назначенному значению (то есть 50% + 30% = 80%). Обратите внимание на то, что назначенные границы значений (в данных пользователя) при сложении или вычитании имеют постоянство (0% - 100% являются границами, превышение / снижение которых не допускается).

Режим абсолютный

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

Точки

Установите эту установку активной в том случае, если вы намерены позволить создание изменений для данных точек. При отключённой установке все изменения для точек каркаса не будут учитываться и потеряны, если вы закрываете сцену или производите повторный импорт XRef.

Кликните на маленькой стрелке для показа дополнительных настроек.

Режим относительный

В этом режиме изменения, создаваемые в основном проекте для объектов расцениваются как относительные к их двойникам в проекте XRef. Кроме этого изменения, создаваемые для точек объектов в сцене XRef добавляются автоматически к изменениям основного проекта.

Режим абсолютный

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

Закладка «Файл»

Следующие две опции определяют, то как должна проходить работа с файлами при сохранении.

Относительно к документу

На заметку:
В последующем материалы используются знаки слэша – косого штриха (/). Они являются действительными для системы MacOS, для системы Windows данные штрихи являются аналогичными, но имеют другой наклон (\).

При активной установке Относительно к документу, путь референцируемого файла (файла XRef) будет интерпретирован программой как относительный (например, «./XRef/referenz.c4d»).

При отключённой установке будет постоянно учитываться абсолютный путь сохранения (например, «C:/Моя папка/referenz.c4d»). Рекомендуемым является активное положение установки Относительно к документу. Это позволяет избегать последующих проблем при передаче проектов для дальнейшей обработки.

Название референцируемого проекта вы можете задавать вручную. Программа Cinema 4D в этом случае производит поиск в трёх направлениях и с изложенной ниже последовательностью:


  1. В актуальной директории проекта (на аналогичном уровне директории / папки или в каждой папке / директории, расположенной на аналогичном уровне с файлом проекта).
  2. В определённых в настройках программы путях составляющих. Можно найти здесь дополнительную информацию: Путь 1.
  3. На один уровень выше актуального пути проекта.

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

Так как программа Cinema 4D производит поиск файлов с учётом путей составляющих, это может занимать определённое время, которое является необходимым для импорта XRef объекта (зависит от числа папок и директорий текстуры). В таких случаях абсолютные пути сохранения являются оптимальными вариантами. При передаче проекта для последующей обработки (например, на другом компьютере) вам необходимо производить сохранение сцены при использовании команды Сохранить сцену с учётом составляющих….

Сложный файлы XRef имеющие иерархию (XRef, которые с своё время также имеют ссылку на другой файл XRef) не могут учитываться на основе изложенной выше команды. В этом случае вам необходимо просто вручную добавить такой файл к импортируемой сцене. Проще всего использовать одну папку для всех файлов XRef и затем в основном проекте для каждого объекта XRef использовать относительные пути сохранения, не забывая при этом установить активной установку Относительно к документу.

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

Пример: у вас имеется файл основного проекта в одной из папок. На аналогичной позиции имеется папка с названием «XRef», в которой находится файл с названием «Куб.c4d». Относительный путь при этом вы можете определить для данного случая следующим образом «./XRef/Куб.c4d»". Эти специальные, относительные пути позволяют значительно повысить скорость поиска необходимых файлов, так как при этом не все пути составляющих определённые в настройках программы должны быть подвергнуты процессу поиска. Если вы намерены перейти вверх по директории, в этом случае необходимо добавить дополнительно две точки до знака слэша (косой штрих), после чего путь будет выглядеть следующим образом «../XRef/Куб.c4d». Программа Cinema 4D в данном случае производит поиск названия файла XRef на одну ступень выше основного проекта и затем в XRef. Вы можете при необходимости перемещаться вверх по иерархии без ограничения.

Проекты XRef могут находиться в других папках / директориях по отношению к основному проекту и несмотря на это иметь относительные пути сохранения.

Инкрементально

При активной установке, программа Cinema 4D производит поиск последней инкрементальной версии файла XRef (фал с номером).

Пример: У вас имеется рефернцируемый фал с названием «referenz.c4d». При этом будет учитываться каждый файл, который имеет это название и номер имеющий разделение на основе точки или нижнего штриха. Файлы с названиями «referenz_02.c4d» или «referenz.02.c4d» при этом будут импортированы автоматически. Это является практичным направлением, так как при использовании автоматического сохранения (для проекта ссылки) постоянно будет использоваться актуальный файл.

В этом примере файл с названием «Cube.03» был импортирован, так как файл «Cube» имеет максимальный номер. Если бы его не было, импорт при этом был бы совершён для файла с названием «Cube_2».

Перезагрузить XRef

Эта команда производит повторный импорт всех XRef объектов, которые содержатся в вашем объекте.

Если вы используете при этом клавишу SHIFT, все элементы принадлежащие XRef объекту будут импортированы повторно (если вы их отключили к примеру, в менеджере XRef). Возможно удалённые материалы принадлежащие объектам ссылок при этом также восстанавливаются.

Преобразовать выделение объекта в XRef

Подробный материал на тему XRef вы найдёте в этом разделе.

Эта команда позволяет вам производить разделение актуальной сцены на объекты XRef с учётом отдельных данных ссылки.

Порядок выполнения этого процесса заключается в следующем:

На заметку:
Не удивляйтесь, если происходит исчезновение материалов при удалении вами объекта XRef из проекта. Все материалы являющиеся связанными с этим объектом также удаляются, так как конвертированные XRef объекты производят действительное преобразование их материалов в аналогичные материалы XRef, являющиеся составной частью объектов XRef.

Преобразовать выделение материала в XRef

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

Порядок выполнения этого процесса заключается в следующем:


  1. Выделите в окне Менеджер материалов необходимый материал, который должен впоследствии быть выделен в отдельный файл XRef.
  2. В основном меню программы Создать / XRef выберите команду Преобразовать выделение материала в XRef. При этом для вас будет предоставлено диалоговое окно системы вашего ПК, в котором необходимо занести название файла и указать директорию его сохранения. По стандарту программы в данном случае используется оригинальное название файла (xxx) с последующим расширением: XRef_xxx_текущий номер. XRef функционируют максимально в том случае, если они сохраняются в аналогичной папке / директории, как и референцируемые данные.
  3. В окне диалога кликните на кнопку Сохранить. При этом программа покажет для вас дополнительное окно со следующим вопросом: Намерены Вы сейчас произвести открытие нового проекта для обработки?. Для большинства случаев правильным ответом является Нет. В этом случае будет создан отдельный XRef объект с названием сохранённого вами проекта ссылки. Этот объект автоматически будет связан с материалами, которые вы сохранили совместно с проектом. Если вы производите удаление этого XRef объекта из проекта, в этом случае происходит параллельное удаление материалов XRef.

На заметку:
Все связи (например, теги и так далее) между объектами и выделенными в основной проект объектами обновляются автоматически.

На этом примере куб имеет ограничитель направления. До конвертирования сферы в XRef объект, куб был направлен на эту сферу. После этого цель автоматически изменяется в соответствии с положением XRef объекта.

Закладка «Центр поворота»

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

Объекты XRef также подвержены этому правилу, так как точка поворота / ось объекта XRef сохраняет свои актуальные координаты в основной сцене.

П

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

М

Здесь вы можете производить масштабирование всех объектов, которые содержатся в объекте XRef таким образом, как вы производили бы масштабирование самого объекта XRef.

В

На основе данного параметра вы изменяете угол для точки поворота, относящейся к объекту XRef. Все объекты XRef при этом вращаются как единое целое.