Документация Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Виртуальная походка
Функция доступна в CINEMA 4D Visualize, Studio

Первые шаги

Подготовка сцены

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

Предстоит выполнить следующую задачуjavascript:dummy();: Вы хотите при использовании инструмента Виртуальная походка, зайти в дом, и пройти по нему. Для этого поступите следующим образом:


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

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

    • Вы открываете все необходимые двери посредством инструмента вращения в программе Cinema 4D (для этого вы должны соответствующую ось для объекта двери (Основное меню: Инструменты / Ось объекта) переместить на шарнир двери, чтобы поворот двери был возможен вокруг соответствующей оси). Следующая методика является не такой трудоёмкой:
    • Для всех дверей вы производите назначение тега соударений (Менеджер объектов: Теги / Cinema 4D / Нахождение соударений). Это позволяет вам просто проходить через закрытые двери. Установка Включить нахождение соударений для тега должна быть при этом установлена отключенной. Если двери состоят из нескольких отдельных объектов, которые, например, расположены под одним общим ноль объектом, в этом случае произведите назначение тега для верхнего объекта иерархии (например, для только что упомянутого ноль объекта). Это позволяет вам не быть задержанным посредством защёлки замка двери.

  3. Следующий шаг решает проблему подгонки и изменения соотношений для геометрических размеров. Так как сцены импорта из других программ, могут быть значительно больше или меньше, чем нормальная сцена в программе Cinema 4D, является необходимых произвести коллибрирование виртуальной походки. -
    Используйте для этого стандартную модель программы Male (Менеджер объектов: Файл / Импортировать параметры объекта / Prime / 3D Objects / Humans / Male). Если у вас нет этой модели, это может выполнить простой примитив куба (Создать / Объект / Объект Куб).
    Расположите модель Male до двери и произведите масштабирование модели (Инструменты / Масштабировать; режим модели – НО НЕ режим объекта, в аналогичном меню, должен быть также установлен активным). Масштабирование необходимо выполнить таким образом, что модель будет расположена ногами на основании сцены, и голова модели должна находиться (для высоты глаз в действительности будет использована обратная сторона головы или просто высота объекта) незначительно ниже, чем верхний край двери.


    Установите активным теперь инструмент Виртуальная походка и перетащите модель Male в поле Автонастройка (закладка Масштаб и Значения). Это приведёт к установке высоты глаза на приемлемое значение. Male вам теперь не нужен. Он полностью выполнил возложенную на него задачу.

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

Начальная точка

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

Произведите навигацию с обычным инструментом на позицию, расположенную незначительно выше основания сцены

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

Установите сейчас активным инструмент Виртуальная походка, если вы не выполнили этого раньше. Теперь необходимо произвести коллибрирование высоты глаз (смотрите подготовку пункт 3), если вы ещё не выполнили этого.

Для получения сейчас непосредственного контакта с поверхностью сцены (например, является просто необходимым при перемещении по лестницам), измените вертикальную высоту камеры посредством клавиш F и R. Установка, Опрос соударений при этом является отключенной. При наличии нескольких этажей в здании, вы можете просто перемещаться через стены или потолки на необходимый для вас этаж. Если вы отпустили клавишу, то определённо заметите, что камера при этом будет автоматически изменена до высоты глаз, если вы в пределах определенных границ находитесь над поверхностью основания сцены. Контакт с поверхностью происходит в том случае, если этот значок будет показан в верхней левой части окна редактора.