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

MaxScript

Тема в разделе "Общие вопросы", создана пользователем Sasquatch, 24 янв 2003.

Модераторы: Артер
  1. Sasquatch

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

    С нами с:
    05.12.2001
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    5
    Необходимо заменить все материалы в сцене на все материалы из определенной библиотеки (имена материалов совпадают).

    loadMaterialLibrary "d:\\test.mat"
    for i=1 to currentMaterialLibrary.count do
    meditMaterials = currentMaterialLibrary

    Загрузили. А вот действия "Put Material to Scene", который есть в диалоге Material Editor-а, я найти не могу. Или способа реализовать такое действие.

    Кто виноват и что делать?
     
  2. Guest

    Я бы организовал цикл по объектам сцены и каждому присвоил подходящий материал. Можно наверное их и в редактор не грузить.
     
  3. Sasquatch

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

    С нами с:
    05.12.2001
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    5
    Да, так поступить можно.
    Правда прийдется для каждого заменяемого материала проходить по всем объектам т.е. n*m итераций.
     
Модераторы: Артер

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