 |
::
Меню :: |
 |
|
|
|
 |
::
Друзі :: |
 |
|
|
|
|
| Відносне позиціонування За
допомогою такої могутньої можливості Light Wave, як відносне позиціонування, ви можете визначати координати, кутове
положення, розміри об'єкту щодо якого-небудь іншого об'єкту. При створенні стосунків типу «батько-дитина» всі
дії об'єкту-батька повторюються об'єктом-дитиною. Найпростіший приклад, що ілюструє використання такого зв'язку,
-два що синхронно переміщаються по сцені об'єкту.
Зв'язок
типу «батько-дитина» застосовна не тільки до двох об'єктів. Таким чином може бути сполучене будь-яка кількість об'єктів.
Ви можете пов'язати декілька об'єктів з одним, який, у свою чергу, буде пов'язаний з ще одним об'єктом, і так далі
Число таких варіантів не обмежене. При цьому формується так звана ієрархія елементів.
Скріплення елементів
1. Створіть об'єкт, наприклад, сферу, або
завантажите його в Layout.
2. Перейдіть на вкладку Items.
3. З випадного меню Add (Додати)
виберіть пункти Objects -> Add Null
(Об'єкти -> Додати нульовий об'єкт).
4. У діалоговому вікні, що з'явилося Null Object (Порожній об'єкт) введіть ім'я
Object-parent і натисніть клавішу Enter.
5. На панелі інструментів клацніть по
кнопці Move (Перемістити) або натисніть клавішу Т. Переместіте об'єкт в крапку з координатою 2 т, розташовану на осі Y (мал. 10.48).
 Мал. 10.48. Визначите початкове положення батьківського елементу
6. У вікні проекції клацніть по об'єкту
(у нашому прикладі - по сфері).
7. На панелі інструментів клацніть
по кнопці Motion Options (Налаштування
руху) або натисніть клавішу М.
Откроєтся вікно Motion Options.
8. З випадного меню Parent Item (Батьківський елемент) виберіть Пункт
Object-parent (мал. 10.49).
Тільки що ви створили зв'язок типу «батько-дитина», тепер сфера (об'єкт-дитина) переміститься туди, де знаходиться батьківський
об'єкт, Object-parent (мал. 10.50).
 Мал. 10.49. Найбільш часто використовуваною можливістю Lightwave є встановлення зв'язків типу "батько-дитина"
 Мал. 10.50. Тепер сфера прив'язана до об'єкту Object-parent
9. Перейдіть до кадру з номером 30.
10. Перемістите об'єкт Object-parent у крапку на осі X з координатою 2 т. Відмітьте, що сфера переміщається услід за ним
(мал. 10.51).
 Мал. 10.51. Куди б не переміщався елемент-батько, за ним слідує елемент-дитина
11. Перейдіть до кадру з номером 60.
12. На панелі інструментів клацніть по
кнопці Reset (Відновити)щоб повернути об'єкт-батько в початкове положення. Сфера переміститься услід за ним
(мал. 10.52).
 Мал. 10.52. Поверніть елемент-батько в початкове положення в кадрі з номером 60
13. Щоб проглянути створену анімацію, клацніть по кнопці Play. Сфера
в точності копіює переміщення об'єкту-батька.
Object-parent В розглянутому прикладі сфера (елемент-дитина) перемістилася в положення об'єкту, який був визначений як батьківський.
Така поведінка об'єкту-дитини цілком підходить для вирішення ряду завдань. Проте часто потрібний, щоб об'єкт
не переходив в положення об'єкту-батька, а залишався на своєму місці.
Наприклад, потрібно змоделювати рух коліс автомобіля. Очевидно, що автомобіль має чотири
колеса і кожне розташоване на своєму певному місці. Звичайно, можна створити анімацію для одного з коліс,
а потім встановити зв'язки типу «батько-дитина». Проте переміщення всіх коліс в положення об'єкту-батька
навряд чи виглядатиме природним. Потрібно, щоб вони залишалися на своїх законних місцях, тобто були сполучені з
шасі. В цьому випадку необхідно використовувати опцію Parent in Place (Зв'язок по місцю знаходження).
Зв'язок елементів по місцю знаходження
1. Створіть об'єкт або завантажите його в Layout. У даному прикладі використовується вже
знайома вам сфера.
2. Щоб дістати доступ до нових функцій, перейдіть на вкладку temsI (Елементи).
3. З випадного меню Add
(Додати)розташованого на панелі інструментів, виберіть пункти Object -> Add Null (Об'єкт -> Додати нульовий об'єкт). У діалоговому вікні, що з'явилося,
введіть ім'я об'єкту - Object-parent.
4. На панелі інструментів клацніть по
кнопці Move (Перемістити) або натисніть клавішу Т. Переместіте об'єкт в крапку на осі Y з координатою 2 т.
5. Натисніть клавішу О. Откроєтся вікно
Preferences
(Налаштування)вкладка General Options (Загальні налаштування).
6. Відзначте галочкою опцію Parent in Place (Зв'язок по місцю знаходження) -
мал. 10.53.
 Мал. 10.53. Функція Parent in Place дозволяє зв'язувати об'єкти щодо їх місця знаходження
7. У вікні проекції клацніть по об'єкту
(у даному прикладі - по сфері).
8. На панелі інструментів клацніть по
кнопці Motion Options (Налаштування руху) або натисніть клавішу М. Откроєтся вікно
Motion Options.
9. З випадного меню Parent (Батько)
виберіть пункт Object-parent. Звернете
увагу, що сфера не перемістилася
в місце розташування об'єкту-батька.
10. Щоб перевірити існування зв'язку
між об'єктами, клацанням миші виділите об'єкт Object-parent.
11. Перемістите Object-parent у крапку з координатою - 2 т, розташовану на осі Z.
Сфера пересунулася уздовж осі Z услід
за об'єктом-батьком, але при цьому
переміщення відбулося щодо її початкового положення (мал. 10.54).
 Мал. 10.54. При переміщенні батька об'єкт-дитина також переміщається, але щодо свого початкового положення
12. Перейдіть до кадру з номером 30.
13. Перетягнете об'єкт-батько в крапку
з координатою 2 т, розташовану на
осі Z (мал. 10.55).
14. Проглянете створену анімацію,
клацнувши по кнопці Play.
 Мал. 10.55. Перемістивши об'єкт-батько в крапку з координатою 2 m, розташовану на осі Z
|
||
||
||
||
|
 |
::
Наша кнопка :: |
 |
|
|
|
 |
|
Отримати код:
|
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Реклама :: |
 |
|
|
|
 |
:: Посилання :: |
 |
|
|
|
|