Вы находитесь на странице: 1из 1

Главная 3D 2D Engines Web Stereo Sound

Официальный сайт CamChase


Справка программы

Airfoil

AllObjects

AnimationControls

Ball
Эта камера захватывает и преследует любой объект, который Вы определите как цель.
Buoy

Cam1StPerson Позиционированием камеры и ее цели в виртуальном редакторе Вы определяете


относительное положение (смещение), которое камера будет пытаться сохранять при
CamChase перемещении цели.

Car Все активные объекты, которые связаны с камерой в редакторе списка, рассматриваются
как цели, но только те из них, которые фактически используются во время выполнения
CarAI программы.
Character Если не определено никакой цели, камера сохраняет положение, которое Вы установили
в виртуальном редакторе.
ConfigureControls
Пожалуйста, просмотрите этот урок для примера использования.
Counter

EventOnContact

EventOnInput

EventOnLocation

EventOnObjectID

EventOnProximity

EventOnValue

EventTimer

ExitFade

Fog

Force

ForceFreedback

G-Force

Group

GUIWindow

Compiler Filter (Фильтр)

Highway Фильтры камеры применяют специальные эффекты постпроцессинга к


визуализированной сцене. Каждый эффект приходит с параметрами, установленными по
Imposter умолчанию. Вы можете изменять эти параметры во время исполнения программы с
использованием скрипта. Пожалуйста, смотрите приведенный ниже раздел Внутренние
Joint параметры для подробностей.
Particles Parameters (Параметры) Rotation Speed (from 0 to 1). (Скорость вращения (от 0 до 1))
Path
Быстрота вращения камеры при захвате движущегося объекта. Ноль заставит камеру не
PathFinder вращаться вообще, и 1,0 заставит камеру немедленно выравниваться с целью.

PCar Translation Speed (from 0 to 1). (Скорость перемещения (от 0 до 1)).

PointLight Быстрота перемещения камеры при преследовании объекта. Ноль установит


неподвижную камеру, и 1,0 заставит камеру немедленно достигать своего смещения.
Projectiles
Field of view, in degrees. (Поле зрения, в градусах).
RaceTracker
Чем больше значение, тем сильнее приближена сцена. Отрицательное значение
RigidBody переключает камеру в режим ортогональной проекции. В этом случае ширина вида
Rock (масштабирование) определяется абсолютным значением поля зрения. Например, -5,0
устанавливает ширину вида 5 метров.
Scanner
Обратите внимание, что ортогональная проекция не может визуализировать объекты
Script SkyBox. Убедитесь, что ортогональная камера должным образом размешена, так объекты,
расположенные слишком далеко или слишком близко, или позади камеры не
Script Ref визуализируются!
SkinMesh Ignore actor orientation. (Игнорировать ориентацию актера).
SkyBox Если не установлен, камера будет рассматривать свое относительное положение
SoundEffect относительно объекта цели в виртуальном редакторе как жесткое смещение. Это
означает, что камера попытается сохранить свое относительное положение во время
SoundSource поворота объекта цели. Эта возможность может быть использована, например, для
реализации бортовой камеры.
Spring
No tilting. (Нет перекоса).
Sprite
Если установлен, камера никогда не будет перекошена. Убедитесь, что эта настройка не
SunLight установлена, когда объект CamChase используется, например, как бортовая камера.
Switch Viewport (Видовое окно) Rendering At Start. (Визуализировать при старте).
Terrain
Если не установлен, камера не будет отображать сцену при запуске проекта. Во время
TextPrint выполнения программы Вы можете включать/выключать визуализацию "отображением/
скрытием" объекта камеры с использованием объектов событий, подобных EventOnInput.
Trail
Mirror. (Зеркало)
Transform
Если установлен, камера будет визуализировать зеркальный вид сцены. Этот может быть
Tree использовано, например, для реализации зеркал заднего вида в гоночных играх.
ValueLabel Horizontal position (0-1). (Горизонтальное положение (0-1)).
ValueLabelBar Экранное положение верхнего левого угла видового окна, между 0,0 (левое поле) и 1,0
ValuePrint (правое поле).

Velocity Vertical position (0-1). (Вертикальное положение (0-1)).

Waypoint Экранное положение верхнего левого угла видового окна. Ноль - это левое поле экрана, 1
- это правое поле.
Wheel
Width/Height (0-1). (Ширина/Высота (0-1)).
Wind
Размер видового окна, между 0,0 и 1,0 (полная ширина/высота, такая же по размеру, как
экран).

Visibility distance (meters). (Расстояние видимости (метры)).

Объекты за пределами определенного расстояния не будут отображаться. Исключение из


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

Rendering statistics. (Статистика визуализации).

Если установлен, камера позволит отслеживать количество визуализированных пикселей


для объектов SkinMesh. Пожалуйста, смотрите файл справки объекта SkinMesh для
подробностей.

Listener. (Слушатель).

По умолчанию, если на экране активны несколько камер (разделенный экран. зеркала


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

Look-at offset (Смещение взгляда).

Камера захватывает определенную точку на объекте. Эта точка определяется как


смещение по отношению к естественному центу объекта модели.

Например, назначение смещения по отношению к центру модели (смещение взгляда) -


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

Shaking / intensity (Тряска /Интенсивность).

Если камера привязана к другому объекту в списке объектов, то она поддерживает


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

Фактор интенсивности устанавливает амплитуду дрожания, частоту, или оба эти


параметра, в зависимости от выбранного эффекта.

Обратите внимание, что фактор интенсивности также может управляться во время


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

Relationships (Взаимотношения).

Этот список определяет то, как объект CamChase относится к объекту, с которым он
связан. Поддерживаются следующие типы взаимоотношений:

Ignore (Игнорировать). Не делает ничего.


Chase (Преследовать). Этот объект - это цель камеры.

Примечание: не рекомендуется определение более чем одного одиночного объекта как


цели. Результирующее поведение не определено.

Avoid (Уклонятся). Если этот объект сплошной (поддерживает определение


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

Примечание: работа алгоритма уклонения гарантируется только когда параметр скорости


перемещения (описанный выше) ниже 1,0.

RENDER TARGET (Цель визуализации). Если этот объект является объектом


SkinMesh, заменяет все его текстуры со сценой, визуализированной этой камерой.
Камера больше не визуализирует на экран, визуализируя вместо этого в целевую
текстуру SkinMesh.

Это может быть полезно, например, для реализации виртуальных мониторов (подобно
экрану системы видеонаблюдения в трехмерной сцене). Для примера использования,
пожалуйста, смотрите проект CameraTextureDemo (в 3D Rad нажмите Ctrl+O для
обращения к доступным демонстрационным проектам).

LOOK-AT (Направить на). Если объект помечен как 'LOOK-AT', камера будет
направлена на него, продолжая следовать за любым объектом, помеченным как
'CHASE', как обычно.

Если несколько объектов помечены как 'LOOK-AT', камера будет направлена на


ближайший.

Пример использования камеры, следующей за идущим персонажем (CHASE), но


следящей за монстром (LOOK-AT).

Если объект 'LOOK-AT' является пустым невидимым SkinMesh, Вы можете динамически


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

Other dialog controls (Другие элементы управления)

Для информации об оставшихся элементах управления, пожалуйста, нажмите здесь.

Internal Parameters (Внутренние параметры)

Следующие внутренние параметры могут быть изменены с использованием объекта


скрипта: Field Of View, только для записи.

Shaking intensity. только для записи.


Camera Filter, только для записи. Установите этот эффект в 1 для активации
эффекта размывки, в 2 для подцвечивания и т.д.
Camera Filter Parameter A, только для записи. Интенсивность размывки или яркость
подсвечивания.
Camera Filter Parameter B, только для записи. Средний серый подцвечивания.
Camera Filter Parameter C, только для записи. Белое отсечение подцвечивания.
Camera Filter Parameter D, только для записи. Интенсивность подцвечивания.

Олег Широколава, e-mail: shyrokolava@mail.ru