содержание | {PAGES} | Каталог моделей судов

RENDER.RU / Уроки /MAX


RENDER.RU / Уроки /MAX
Уроки \ MAX
О прoекте
Нoвости
Стaтьи
Обзоры
Kниги
Галерeя
Урoки
Su.Render
реAнимация
Фoрум
Сoфт
Обучение
Линки
Поиск
Реклама:
Mаx (18)
Mаya (9)
LightWаve (7)
Rhino (2)
Bryce (3)
Изучаем скрипты в Max 3 (5) 1 2 3 4 5 6
Alexander Esppeschit Bicalho (homepage)
Модификаторы и контроллеры
Мы можем добавлять модификаторы при помощи команды Addmodifier.
Создайте цилиндр с радиусом 20, высотой 100 и количеством сегментов 20:
cyl = cylinder radius:20 height:100 heightsegs:20
Используя MAXScript, примените к этому объекту модификаторы Bend иTwist.
Наберите:
addmodifier cyl (Bend()) и addmodifier cyl (Twist())
Доступ к модификаторам объектов может осуществляться многими способами:
cyl.bend - доступ к модификатору Bend объекта cyl
cyl.twist доступ к модификатору Twist объекта cyl
cyl.modifiers[1] доступ к первому модификатору в списке(Twist)
cyl.modifiers[#twist] доступ к модификатору по имени "Twist"
Переименовывание модификаторов типа Xform и Mesh Select, помимо всего прочего, упрощает
работу скрипта, если только у вас не возникнут трудности с определением того, о каком именно
модификаторе идет речь, что может произойти при использовании повторяющихся имен. Для
того, чтобы переименовать модификатор, пользуйтесь кнопкой Edit Stack в Stack List.
Установите угол изгиба (Bend) в 45° и направление 30°:
Наберите cyl.bend.angle = 45 и cyl.bend.direction = 30
Можно также изменить контроллер анимации любого параметра, используя свойство .controller.
Теперь вы присвоите контроллеру положения цилиндра тип Path Controller.
Наберите cyl.pos.controller = Path()
Используя команду showproperties, выведите список свойств Path Controller'a:
.axis : integer
.constantVelocity : boolean
.Path
.follow : boolean
.bank : boolean
.bankAmount : float
.smoothness : float
.allowUpsideDown : boolean
.axisFlip : boolean
.percent : float
Теперь создайте какой-нибудь контур и назовите его Path01.
Теперь назначьте этот контур в
качестве пути Path Controller'a:
Наберите cyl.pos.controller.path = $Path01
Если хотите, то можете изменить еще какие-нибудь параметры Path Controller'a.
Вы можете скачать файл cylinder_bend.max, содержащий результаты этого урока.
перевод: ArtLogic
Trademarks, articles, translates, images belong to their respective owners.
Статьи, переводы и изображения принадлежат их авторам.
Copyright (c) render.ru , 1999-2000.
project by ArtLogic
содержание | Каталог моделей судов
Hosted by uCoz