АнимацияО мультфильмеМультипликация

Главная | iClone 3.1

Анимация поддерживает репутацию страны

Предыдущая Следующая

Основные шаги при VRML сцен

Ниже приведен наиболее выгодный порядок действий по созданию VRML сцен.

• создание геометрии;

• создание источников освещения и камер;

• присваивание объектам материалов и текстур;

• анимирование;

• вставка вспомогательных VRML-объектов;

• экспорт в VRML;

• использование барузера для тестирования файла;

• редактирование файла в текстовом редакторе (при необходимости).

94

Учимся мастерству

Вставка вспомогательных VRML-объектов

Без вспомогательных VRML-объектов (можно назвать их частью VRML-интерфейса) пользователь не сможет передвигаться по виртуальному миру и правильная их настойка может сделать созданный вами мир | ] о- на стоя ще м у интерактивным.

Первый шаг является общим по созданию любого вспомогательного объекта (helper object):

• Откройте панель Creation ивыберите вкладку Helpers.

• В выпадающем меню VRML.

• Выберите тип объекта (Anchor, AudioClip, Background и т.д.), нажав на соответствующую кнопку.

• Во вьюпорте Мах кликните мышкой, чтобы создать объект. Если вы не уверенны в своих действиях — создавайте объект в Top viewport.

Создание двух типов вспомогательных объектов — Navlnfo и TouchSensor Navlnfo

Этот объект сообщает браузеру следующую информацию: ■ какой тип навигации разрешить;

• возможно ли пользователю включить «headlight»;

• как далеко пользователь может видеть;

• как быстро может передвигаться пользователь;

• размер пользователя в виртуальном мире (например — используется для расчета столкновений);

• как близко может подойти пользователь к предмету не столкнувшись с ним;

• высота пользователя надуроипем ландшафта;

• как высоко может подняться пользователь;

• размер вспомогательного объекта Navlnfo во вьюпорте Мах (не влияет на окончательный размер файла).

В Navlnfo справа находятся необходимые параметры. Приведем их подробную расшифровку:

The naviosLior. type -

Учимся мастерству

95

- но

The Visibility Limit - 1000.

Speed -

Avatar Size:

"■' isicn: 0.25

le.'-air 1.6

Step Height: 0.75

Icon Size- is 144.605

Значения параметров

-- TYPE ~

Этот параметр назначает способ, которым пользователь (avatar) перемещается по миру — WALK, EXAMINE, FLY, NONE. Navlnfo не позволяет up мена и i«ï ь несколько значений этому параметру, но существует возможность отредактировать полученный файл вручную и добавить дополнительный способы передвижения — пример приводится ниже:

DEF { avatarSize [0.25, 1.6, 0.75] headlight FALSE 3

type "EXAMINE, FLY, WALK» }

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

будет выглядеть черным.

Согласно спецификации VRML, параметр Headlight должен определять — разрешено или нет пользователю включать этот источник освещения, в реальности же, в Cosmo Player он просто указывает, включен ли этот источник сразу, и даже при отключенном параметре пользователь может при желании включить HEADLIGHT.

■■- VISIBILITY LIMIT -

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

96

Учимся мастерству

-- SPEED

Стандартная скорость перемещения, равна I, но удобнее пользоваться большими значениями — поэкспериментировать со значениями от 3 до 5.

-- AVATAR SIZE —

Этот параметр используется и основном для расчета столкновений (collision).

--COLLISION

расстояние, на которое пользователь может приблизиться к объекту, не столкнувшись с ним.

-- TERRAIN -Высота пользователя над

-STEP HEIGHT -

Максимальная высота объекта, через который пользователь может переступить не столкнувшись с ним.

TouchSensor

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

Экспорт в VRML

Вовремя экспорта в VRML уте появляется возможность сконфигурировать некоторые важные параметры:

• Normals — генерирует нормали, увеличивая размер файла Выбирайте этот параметр если в вашей сцене используются smoothing groups;


Предыдущая Следующая
Форум
Союзмультфильм
Актеры кино
История жанра
Гифгалерея
Эмиль Рейно
Обратная связь