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

Particles stop frame emitter. Остановить эмиссию.

Тема в разделе "Maya", создана пользователем 3rr0r, 10 янв 2010.

Модераторы: Dark™, Skif
  1. 3rr0r

    3rr0r Знаток

    С нами с:
    14.09.2006
    Сообщения:
    201
    Симпатии:
    7
    Баллы:
    28
    Собссно, как остановить эмиссию частиц? Начальное время есть, а конечного нет.
    Что-то не могу допереть. Возможно, выражением, но какие параметры использовать и куда цеплять выражение, если параметра "конечный кадр эмиссии" нету. Помню давным давно в максе такая галочка была.
    Спасибо.
     
  2. DanR

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

    С нами с:
    13.02.2009
    Сообщения:
    240
    Симпатии:
    0
    Баллы:
    19
    Проще этой операции может быть только, как выйти из программы…
    Зайди в attribute editor->emitter[1..]->Basic Emitter Attrib…->Rate(Particles/Sec)
    Сначала устанавливаешь время на испускание Set Key (правой кнопкой возле этого атрибуа)
    Потом через нужное тебе время устанавливаешь опять Set Key, и потом опять (3-й раз) Set Key и устанавливаешь значение 0. Если нужно что поправить то жми возле этого атрибута правой кнопкой мыши и выбирай emitter1_rate.output..
     
  3. kvins

    kvins Знаток

    С нами с:
    05.12.2009
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    51
    мб я не понял тебя . но ты можешь поставить ключи например 1 кадр 300 частиц а 100 кадр ставишь на 0 и все частиц больше не будет.. или так если те надо резко остановить то ставишь 99 кадр на скока те частиц надо а 100 кадр на 0 и все))
     
  4. kvins

    kvins Знаток

    С нами с:
    05.12.2009
    Сообщения:
    156
    Симпатии:
    0
    Баллы:
    51
    ой не успел я ответить))) долго ему расписывал)
     
  5. DanR

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

    С нами с:
    13.02.2009
    Сообщения:
    240
    Симпатии:
    0
    Баллы:
    19
    switch (time1.outTime)
    {
    case 10.000:
    emitter1.rate=100;
    break;
    case 70.000:
    emitter1.rate=0;
    break;
    }

    еще один вариант… case 10.000 это 10 кадр(70…)
    выражение которое назначается на тот же атрибут (Create New Expression)
     
  6. 3rr0r

    3rr0r Знаток

    С нами с:
    14.09.2006
    Сообщения:
    201
    Симпатии:
    7
    Баллы:
    28
    эээ, круто я протупил :)))))
    спасибо всем большое :)
     
Модераторы: Dark™, Skif

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