1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Вопрос по TP

Тема в разделе "Плагины", создана пользователем Bames Jond, 4 фев 2012.

  1. Bames Jond

    Bames Jond Активный участник

    С нами с:
    06.02.2010
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    Здравствуйте.
    Имеется группа частиц, необходимо по столкновению с шейпом другого объекта перевести их из одной группы в другую. Как это можно реализовать?
    Заранее спасибо
     

    Вложения:

    • 2581872.jpg
      2581872.jpg
      Размер файла:
      508,7 КБ
      Просмотров:
      69
  2. msoldat

    msoldat Знаток

    С нами с:
    22.09.2010
    Сообщения:
    407
    Симпатии:
    2
    Баллы:
    22
    Порядок действий таков:
    1. На свою сферу вешаете максовский udeflector (Create-SpaceWarp-Deflectors-Udeflector)
    2. Потом линкуете Udeflecor к значку TP с помощью Bind to SpaceWarp
    3. Теперь в самом TP. Привязываете Groupe red к StdCollision. Если вы правильно прилинковали udeflector к TP, то в окне inactive (StdCollision) он будет отображен. Нажимаете на кнопку active. Udeflektor перенесется в область Active
    4. В ноде Groupe выбираете свою вторую группу и все (в моем случае это группа green).
    Как соединить ноды показано на картинке.
     

    Вложения:

    • 2583062.jpg
      2583062.jpg
      Размер файла:
      354,3 КБ
      Просмотров:
      84
    • 2583063.jpg
      2583063.jpg
      Размер файла:
      350,7 КБ
      Просмотров:
      77
  3. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    1.В TP есть свой дефлектор.
    2. Любой дефлектор не учитывает шейпы партиклов а берет центр
    3. Для столкновений с шейпом есть SC нода - у нее есть аутпут colision. Присоединить on вход оператора Group.
     
  4. Bames Jond

    Bames Jond Активный участник

    С нами с:
    06.02.2010
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    Еще один вопрос, кто может разъяснить работу Particle Age.
    К примеру нужно чтобы частицы по истечению определенного возраста переходили в другую группу.
    Заранее спасибо
     
  5. Bames Jond

    Bames Jond Активный участник

    С нами с:
    06.02.2010
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    надобность отпала, разобрался сам. Единственное не могу понять значения particle age - time 1 и time 2
    в чем они измеряются? ни в кадры ни в секунды не попадает и как они друг от друга зависят, кто может объяснить, буду признателен.

    Желательно дать ссылку на какой нибудь материал по всем операторам TP язык русский/англ.
    Заранее спасибо.
     
  6. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    А что там непонятного ? подсоединяешь его out к on входу групп оператора.
    Relative чтото наподобие % жизни от 0 до 100.
    Absolute просто с какого по какой кадр переходить. Это все есть в справке на сайте. Без нее не получится нормально работать.
     
  7. Bames Jond

    Bames Jond Активный участник

    С нами с:
    06.02.2010
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    Есть ли в TP что то на подобии self collision и где его найти? чтобы считал столкновения именно по шейпам частиц а не от их центра
     
  8. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    3 ответ 3 пункт
     
  9. Bames Jond

    Bames Jond Активный участник

    С нами с:
    06.02.2010
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    Да. Это в случае когда дефлектором выступает геометрический объект. Я же говорю про тот случай, когда частицы сталкиваются между собой. Если мы друг друга поняли, то не сложно было бы вам объяснить мне как пользоваться данной нодой? Заранее спасибо.
     
  10. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    SC расшифровывается как shape collision
    Первое выпадающее меню это группа в которой будут колладится парктилы меду собой
    Второе выпадающее меню это группа дефлекторов т.е. те которые будут отбивать но не от центра, а от своих шейпов.

    Группы можно вкладывать друг в друга и выбирать самую верхнюю. Тогда все которые в нее включены автоматом подключаются.
    Пример
    создаем группу ShapeC в нее вкладываем группы чайлды Glass , Debris , Fragments.
    Выбираем в SC -->Group-->ShapeC - все зависящие группы тоже автоматом подключаются.
    Теперь у нас колайдятся Glass , Debris , Fragments. между собой.

    создаем группу Deflectors в нее включаем группы Ground и CarProxy
    Выбираем в SC группу SC -->Deflector-->Deflectors
    Теперь наши ShapeC партиклы колайдятся с группами в Deflectors

    Дальше крутить настройки групп трение особо важно и Voxel grid
     
  11. Bames Jond

    Bames Jond Активный участник

    С нами с:
    06.02.2010
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    Как плавно анимировать такие параметры как Scale Rotate и т.п.? К примеру при переходе из одной группы в другу частицы в течении 20-30 кадров маштабируются до 150% при исходном значении в 100%?
    Заранее спасибо
     
  12. msoldat

    msoldat Знаток

    С нами с:
    22.09.2010
    Сообщения:
    407
    Симпатии:
    2
    Баллы:
    22
    Обычными ключами анимации макса
     

Поделиться этой страницей