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

material ID

Тема в разделе "MAXScript", создана пользователем -, 13 фев 2004.

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

    Подскажите, как назначить материал или материал ИД
    на выбранные фэйсы.

    Например:
    select $.faces[#{(1+коэффициент)..(16+коэффициент)}]
    и этим фэйсам присвоить ИД или материал (и т.д. в цикле )
     
  2. Savin Denis vip

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

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Делаеш Multi/Sub-Object матерьял с нужным количеством слотов
    присваеваеш каждому требуемый матерьял,
    назначает выбранным фэйсам ID этих матерьялов:
    setFaceMatID $ 4 1,
    После чего назначаеш этот Multi/Sub-Object матерьял своему обьекту.
     
  3. Guest

    тоже самое только скрипт:
    =================8<===============
    obj = $;
    for i = 1 to obj.selectedFaces.count do
    (
    newID = random 1 20;
    setFaceMatID obj selFaces.index newID;
    )
    =================8<===============
    выбрать mesh объект с выделенными фейсами и запустить...
     
  4. Guest

    Спасибо, добрые люди
     
Модераторы: Savin Denis

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