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

помогите плиз.

Тема в разделе "MAXScript", создана пользователем Ifir, 31 мар 2009.

Модераторы: Savin Denis
  1. Ifir

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

    С нами с:
    26.10.2008
    Сообщения:
    250
    Симпатии:
    0
    Баллы:
    18
    Нужен скрипт для произвольного размещения гизмо модификатора UVW Map на обьектах.
    Нашёл вот это http://scriptspot.com/3ds-max/nrb-random-uvw
    но он почемуто в 2008 максе не работает(( А розабраться в нём чтоб выделить нужное не могу.
     
  2. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Попробуй туда classof (l) засунуть перед строчкой:
    Код:
    classof (l[i])	
    in coordsys local
    (((l[i]).modifiers[1]).gizmo).position = ([xrnd , yrnd, zrnd])
    

    PS
    C модификаторами вечная проблемма.
     
  3. Ifir

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

    С нами с:
    26.10.2008
    Сообщения:
    250
    Симпатии:
    0
    Баллы:
    18
    попробовал. Результат отрицательный. В 9-ом и 2009 максе тоже не работает(
     
  4. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    У меня работает что в 9 что в 2009
    По этому шанс что у тебя будет работать большой. Проверь еще раз, возможно что-то не так делал. Кинул правленый скрипт
    PS
    Хотя тут небольшое шаманство и есть вероятность что не сработает. Тогда приведи лог из листенера
     
  5. Ifir

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

    С нами с:
    26.10.2008
    Сообщения:
    250
    Симпатии:
    0
    Баллы:
    18
    Я делаю бокс применяю модификатор UWV Maping(бокс), делаю несколько копий этого обьекта, выделяю мх все, иду в меню макс скрипт-ран скрипт, выбираю этот скрипт нажимаю открыть и ..... ничего не происходит(
     
  6. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    С этого нужно было начинать. Не работает и не нашел разные вещи.
    Скрипт найдёш в Command Panel\Utilities\MAXScript\Utilities (В выпадающем меню)
    UWV не нужно добавлять, он сам это сделает
     
  7. Ifir

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

    С нами с:
    26.10.2008
    Сообщения:
    250
    Симпатии:
    0
    Баллы:
    18
    Уряяяя))))) !!!!!! Заработаоло. Спасибо большое.

    Вот только почему-то ундо не работает. Это можно как-то исправить?
     
  8. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Возьми оберни главный цикл в undo блок:

    Код:
    undo on
    (
    ...
    )

    Вписать нужно там где закоментарен блок --try.
     
Модераторы: Savin Denis

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