Как удалить материал с объекта в 3ds max
Перейти к содержимому

Как удалить материал с объекта в 3ds max

  • автор:

Как удалить материал с объекта в 3ds max

Группа: Пользователи
Сообщений: 101
Регистрация: 28/03/2006
Пользователь №: 26 755

Если я прально понял, удалить требуется не текстуру, а вообще материал с объекта.

Тычем вкладку "утилиты"(Utilities), нажимаем кнопку "исшо"(More. ), в появившемся списке выбираем UVW Remove. Ок. А теперь селектим (выделяем) интересующий нас объект и нажимаем кнопку Materials. Результат — голенький объект без мата.

Как правильно удалить материал в 3ds max

Иногда нужно почистить какую-то сцену в 3ds max. Чистить приходится от всего. Например, от лишних 3d-моделей или от ненужных источников света. Еще бывает, что приходится чистить сцену от неиспользуемых материалов в Material Editor. Вот хочется удалить полностью все материалы в сцене и все. Душа перфекциониста просит все начать сначала и по-своему. Итак, начинаем удалять! Перед нами сцена с 3-мя объектами и одним материалом на всех.

remove-mat-1

Есть несколько вариантов удаления материалов (шейдеров).

Удаляем с объекта

Чтобы удалить материал с объекта в 3ds max, нужно выделить этот самый объект, затем найти утилиту, которая называется UVW Remove. Как это сделать, смотрите ниже.

remove-mat-2

Т.е. после того, как мы выделили объект с ненужным нам материалом, просто кликаем в параметрах утилиты справа кнопку Materials и всё. Объект чист, как будто только что родился.

remove-mat-10

Если хотите, чтобы объект стал серым после чистки, то перед операцией поставьте галочку Set Gray.

Удаляем из ячейки редактора

Для удаления неиспользуемого материала из ячейки редактора материалов нажимаем красный крестик.

remove-mat-3

Сверху — компактный (Compact) редактор материалов, снизу — расширенный (Slate Material Editor)

Если материал в сцене ничему не назначен, то 3ds max задаст вопрос: This will cause all of the current mtl/map setting to be lost. Are you sure you want to reset? (Все текущие настройки материала будут потеряны. Вы уверены, что хотите сбросить?).

remove-mat-4

Если нажмете «да», то материал полностью очистится, т.е. вернутся его первоначальные параметры: он станет серым и без текстур.

Если материал чему-то назначен в сцене и вы нажмете красный крестик, то 3ds max задаст вопрос:

  • удалить материал из слота редактора и полностью из сцены;
  • удалить только из слота редактора материалов.

Здесь уже выбирайте, что вам необходимо.

remove-mat-5

Удаляем все материалы сцены

Чтобы удалить все материалы сцены, можно сделать так: создайте новый материал (например, белый), выделите все объекты сцены и назначьте его им. Либо воспользуйтесь способом с утилитой UVW Remove (см.выше). А очистить все ячейки можно с помощью этой команды:

remove-mat-8

Ячейки очистятся, но материалы на объектах останутся. Можно пипеткой взять пробу с любого объекта и материал объявится в любой выбранной вами пустой ячейке.

remove-mat-9

Кстати, не помешает и проверить, остались ли в редакторе материалы, которые до сих пор назначены на какой-то объект.

remove-mat-6

Обратите внимание: если в ячейке есть треугольники по углам, то значит материал назначен какому-то объекту (3d-модели).

Найти этот объект можно с помощью инструмента Select by Material (выделить по материалу). Выберите материал, кликните на этот значок и объект(объекты) сразу найдется. Т.е. появится список тех объектов, к которым назначен именно этот материал.

Удаление материала с объекта в 3ds Max 2018

Для назначения материалов объектам в 3ds Max® используется так называемый редактор материалов. А вот для действия обратного, то есть для удаления материалов с объектов, ни в новом « Slate Material Editor » (Планшетном редакторе материалов), ни в стандартном « Compact Material Editor » (Компактном редакторе материалов), инструментов не предусмотрено. Но это вовсе не означает, что применение к объекту материала — операция необратимая. Просто в 3ds Max для «освобождения» объектов от материалов используются другие средства: команды MAXScript, сценарии MacroScript, утилита « UVW Remove » (Удаление координат наложения). И в данной статье речь пойдет о том, как удалить материал с объекта в 3ds Max 2018…

Команды MAXScript

Удалить материал с выделенного объекта можно с помощью команды:

А если немного видоизменить ее, то получится команда, которая позволит удалять материалы сразу со всех объектов сцены:

Результаты использования команд MAXScript для удаления материалов с объектов: 1 — Сцена с наложенными на объекты материалами; 2 — Та же сцена после выполнения команды $.material=undefined; 3 — Та же сцена после выполнения команды $*.material=undefined

3ds Max 2018 — пример сцены

3ds Max 2018 — действие команды $.material=undefined

3ds Max 2018 — действие команды $*.material=undefined

Ввод в 3ds Max команд на языке MAXScript осуществляется либо через « MAXScript Listener » (Слушатель MAXScript), либо через « MAXScript Mini Listener » (Мини-слушатель MAXScript).

В первом случае необходимо:

  • Открыть « MAXScript Listener » [1];
  • Ввести в одно из его полей соответствующую команду ( $ .material= undefined — если требуется удалить материал только с выделенного объекта, или $ *. material = undefined — если нужно удалить материалы со всех объектов на сцене);
  • Нажать клавишу [ Enter ].

Результат выполнения команды выводится в нижнее (белое) поле окна « MAXScript Listener ». В случае успеха в нем появится синяя надпись undefined . Если что-то пойдет не так, то Вы увидите в нем красное сообщение об ошибке с указанием на причину возникновения проблемы.

Удаление материала с выделенного объекта из MAXScript Listener: 1 — Команда $.material=undefined в белом поле окна MAXScript Listener; 2 — Окно MAXScript Listener после успешного выполнения команды; 3 — Окно MAXScript Listener после попытки выполнения команды, при вводе которой была допущена опечатка

3ds Max 2018 — MAXScript Listener — $.material=undefined

3ds Max 2018 — MAXScript Listener — $.material=undefined — undefined

3ds Max 2018 — MAXScript Listener — $.materials=undefined — error

Во втором случае команда вводится в одну из строк « MAXScript Mini Listener », который располагается в левом нижнем углу окна 3ds Max. Сигналом к выполнению введенной команды является нажатие клавиши [ Enter ]. При использовании верхней (розовой) строки, после нажатия [ Enter ], в нижнюю (белую) строку выводится информация о результате выполнения команды: синяя надпись undefined — в случае успеха, или красный «обрывок» сообщения об ошибке — в случае сбоя. Увидеть сообщение целиком можно открыв окно « MAXScript Listener ». Результаты выполнения команды, введенной в нижнюю (белую) строку « MAXScript Mini Listener », в нем не отображаются. Поэтому судить о них придется по изменениям, произошедшим (или не произошедшим) на сцене.

Удаление материалов со всех объектов сцены из MAXScript Mini Listener: 1 — Команда $*.material=undefined в розовой строке MAXScript Mini Listener; 2 — MAXScript Mini Listener после успешного выполнения команды; 3 — MAXScript Mini Listener после попытки выполнения команды, при вводе которой была допущена опечатка

3ds Max 2018 — MAXScript Mini Listener — $*.material=undefined

3ds Max 2018 — MAXScript Mini Listener — $*.material=undefined — undefined

3ds Max 2018 — MAXScript Listener — $*.materials=undefined — error

Удалять материалы с объектов при помощи этих команд не слишком удобно, особенно если делать это приходится часто: ведь команды довольно длинные, и на их ввод тратится много времени. Значительно ускорить процесс удаления с объектов наложенных на них материалов позволяет использование сценариев MacroScript…

Сценарии MacroScript

Сценарий MacroScript — это написанный на языке MAXScript скрипт, определяющий « Action » (Действие), то есть команду, вызов которой может происходить за счет клика по иконке на палитре инструментов, выбора пункта в меню или в четверном меню, нажатия сочетания клавиш. Таким образом, взяв за основу рассмотренные выше команды, можно написать два MacroScript, один из которых будет определять действие для удаления материалов только с выделенных объектов, а второй, соответственно, — для удаления материалов со всех объектов сцены.

В самом общем случае код скрипта, который будет определять действие для удаления материала с одного или нескольких выделенных объектов, будет выглядеть примерно так:

Аналогичным образом может быть написан и сценарий, который будет удалять материалы со всех без исключения объектов сцены:

  • macroScript — идентификатор, указывающий на то, что данный скрипт является сценарием MacroScript;
  • RemoveSelectedMaterial и RemoveAllMaterials — определяемые пользователем названия сценариев;
  • Removing Materials — определяемое пользователем наименование категории, в которой будут представлены данные сценарии в диалоговом окне « Customize User Interface » (Настройка пользовательского интерфейса).

Для создания сценариев подойдет любой простейший текстовый редактор наподобие стандартного Блокнота в Windows. Но гораздо удобней пользоваться встроенным в 3ds Max « MAXScript Editor » (Редактором MAXScript). Синтаксис кода в нем подсвечивается, что позволяет быстро заметить допущенную ненароком ошибку.

Таким образом, чтобы создать сценарий MacroScript, который будет удалять с объектов материалы, требуется:

  • Запустить « MAXScript Editor » [2];
  • Записать в нем код скрипта (примеры кода даны выше);
  • В окне редактора открыть меню « File » (Файл), и выбрать из него команду « Save As… » (Сохранить как…);
  • Сохранить скрипт в файл с расширением .ms.

3ds Max 2018 — MAXScript Editor — MacroScript — $.material=undefined

3ds Max 2018 — MAXScript Editor — File — Save As…

Проводник Windows — RemoveSelectedMaterials.ms

Чтобы воспользоваться написанными сценариями, их следует загрузить в 3ds Max, для чего можно придерживаться следующей последовательности действий:

  • Выбрать команду « Run Script… » (Запустить скрипт…) из меню « Scripting » (Написание скриптов) стандартного меню 3ds Max [3];
  • В открывшемся диалоговом окне « Choose Editor File » (Выбор файла редактора скриптов) найти сохраненный ранее файл сценария;
  • Нажать кнопку « Open » (Открыть).

3ds Max 2018 — Scripting — Run Script…

3ds Max 2018 — Choose Editor File

После загрузки сценариев MacroScript в 3ds Max, прописанные в них действия будут, наряду с другими командами, отображаться в диалоговом окне « Customize User Interface » (Настройка пользовательского интерфейса), что позволит добавлять для них иконки на палитры инструментов, создавать для них пункты в меню или четверном меню, назначать для них клавиши быстрого доступа…

Написанные ранее сценарии RemoveSelectedMaterial и RemoveAllMaterials в диалоговом окне Customize User Interface

3ds Max 2018 — Customize User Interface — Remove Materials

Утилита UVW Remove

Чтобы удалить материал с объекта, вовсе не обязательно говорить на скриптовом языке. Возможно, не самым быстрым, но уж точно самым понятным для подавляющего большинства пользователей 3ds Max, способом удаления с объектов материалов является использование утилиты « UVW Remove » (Удаление координат наложения).

Доступ к утилите « UVW Remove » осуществляется из « Command Panel » (Командной панели) 3ds Max. Для ее запуска необходимо:

  • Переключиться на вкладку « Utilities » (Утилиты) командной панели;
  • Нажать кнопку « More… » (Больше…) в свитке « Utilities » (Утилиты);
  • В открывшемся диалоговом окне со списком доступных утилит, найти и выделить пункт « UVW Remove »;
  • Нажать кнопку « OK ».

3ds Max 2018 — Command Panel — Utilities — Utilities — More…

3ds Max 2018 — Utilities — UVW Remove

После запуска утилиты « UVW Remove » во вкладке « Utilities » командной панели появится свиток « Parameters » (Параметры) со следующими элементами:

  • Кнопкой « UVW » (Координаты наложения), нажатие которой приведет к удалению координат наложения карт со всех выделенных объектов;
  • Кнопкой « Materials » (Материалы), нажатие которой приведет к удалению со всех выделенных объектов назначенных им материалов;
  • Галочкой « Set Gray » (Сделать серым), установка которой приведет к тому, что при удалении материалов все объекты будут автоматически перекрашиваться в нейтральный серый цвет (RGB: 160, 160, 160).

3ds Max 2018 — Command Panel — Utilities — UVW Remove — Parameters

3ds Max 2018 — пример объекта

3ds Max 2018 — UVW Remove — UVW

3ds Max 2018 — UVW Remove — Materials

3ds Max 2018 — UVW Remove — Materials + Set Grey

Использование утилиты « UVW Remove » для удаления с объекта координат наложения имеет одно довольно существенное ограничение: она действует исключительно в отношении « Editable Meshes » (Редактируемых каркасов) со свернутым стеком модификаторов. Если Вы попытаетесь с ее помощью удалить координаты наложения с другого объекта, то на экран будет выведено предупреждение о том, что удаление координат наложения работает только на свернутых редактируемых каркасах.

Окошко Error при попытке использования утилиты UVW Remove для удаления координат наложения с объекта, не являющегося свернутым редактируемым каркасом

3ds Max 2018 — UVW Remove — UVW — Error

Видео к статье

Дополнительные материалы

Файлы .ms со сценариями MacroScript для удаления материалов с объектов: Скачать

Как убрать материал с объекта в 3d max

Иногда нужно почистить какую-то сцену в 3ds max. Чистить приходится от всего. Например, от лишних 3d-моделей или от ненужных источников света. Еще бывает, что приходится чистить сцену от неиспользуемых материалов в Material Editor. Вот хочется удалить полностью все материалы в сцене и все. Душа перфекциониста просит все начать сначала и по-своему. Итак, начинаем удалять! Перед нами сцена с 3-мя объектами и одним материалом на всех.

remove-mat-1

Есть несколько вариантов удаления материалов (шейдеров).

Удаляем с объекта

Чтобы удалить материал с объекта в 3ds max, нужно выделить этот самый объект, затем найти утилиту, которая называется UVW Remove. Как это сделать, смотрите ниже.

remove-mat-2

Т.е. после того, как мы выделили объект с ненужным нам материалом, просто кликаем в параметрах утилиты справа кнопку Materials и всё. Объект чист, как будто только что родился.

remove-mat-10

Если хотите, чтобы объект стал серым после чистки, то перед операцией поставьте галочку Set Gray.

Удаляем из ячейки редактора

Для удаления неиспользуемого материала из ячейки редактора материалов нажимаем красный крестик.

remove-mat-3

Сверху — компактный (Compact) редактор материалов, снизу — расширенный (Slate Material Editor)

Если материал в сцене ничему не назначен, то 3ds max задаст вопрос: This will cause all of the current mtl/map setting to be lost. Are you sure you want to reset? (Все текущие настройки материала будут потеряны. Вы уверены, что хотите сбросить?).

remove-mat-4

Если нажмете «да», то материал полностью очистится, т.е. вернутся его первоначальные параметры: он станет серым и без текстур.

Если материал чему-то назначен в сцене и вы нажмете красный крестик, то 3ds max задаст вопрос:

  • удалить материал из слота редактора и полностью из сцены;
  • удалить только из слота редактора материалов.

Здесь уже выбирайте, что вам необходимо.

remove-mat-5

Удаляем все материалы сцены

Чтобы удалить все материалы сцены, можно сделать так: создайте новый материал (например, белый), выделите все объекты сцены и назначьте его им. Либо воспользуйтесь способом с утилитой UVW Remove (см.выше). А очистить все ячейки можно с помощью этой команды:

remove-mat-8

Ячейки очистятся, но материалы на объектах останутся. Можно пипеткой взять пробу с любого объекта и материал объявится в любой выбранной вами пустой ячейке.

remove-mat-9

Кстати, не помешает и проверить, остались ли в редакторе материалы, которые до сих пор назначены на какой-то объект.

remove-mat-6

Обратите внимание: если в ячейке есть треугольники по углам, то значит материал назначен какому-то объекту (3d-модели).

Найти этот объект можно с помощью инструмента Select by Material (выделить по материалу). Выберите материал, кликните на этот значок и объект(объекты) сразу найдется. Т.е. появится список тех объектов, к которым назначен именно этот материал.

Удаление материала с объекта

есть утилита Utilities > UVW Remove, если выбрать этот Box, и нажать в утилите на Materials, то материал будет удален с этого объекта.

swaO9.jpg

есть утилита Utilities > UVW Remove, если выбрать этот Box, и нажать в утилите на Materials, то материал будет удален с этого объекта. swaO9.jpg

Вот сколько лет работаю, а не знал такой вещи! Огромный респект и уважуха! Дай вам бог здоровья камрад!

есть утилита Utilities > UVW Remove, если выбрать этот Box, и нажать в утилите на Materials, то материал будет удален с этого объекта. swaO9.jpg

Вот сколько лет работаю, а не знал такой вещи! Огромный респект и уважуха! Дай вам бог здоровья камрад!

Да уж, в поисках данного вопроса Гугле привел меня сюда, хоть и вопрос был задан в далеком 2010 но вижу актуален и сейчас для некоторых пользователей (в т.ч. меня) — действительно помогло.

p.s. Начал изучать 3Ds max и порой поражаюсь что некоторые вещи мягко говоря приходится делать через . . 3Ds max как та командная строка.

Та иногда случается, поэтому и кнопка находится в такой глуши. Удобно что она не только материал убивает, но и ювишки. Что бы ты мог заново с нуля все настраивать без хвостов.

Удаление материала с объекта в 3ds Max 2018

Для назначения материалов объектам в 3ds Max® используется так называемый редактор материалов. А вот для действия обратного, то есть для удаления материалов с объектов, ни в новом « Slate Material Editor » (Планшетном редакторе материалов), ни в стандартном « Compact Material Editor » (Компактном редакторе материалов), инструментов не предусмотрено. Но это вовсе не означает, что применение к объекту материала — операция необратимая. Просто в 3ds Max для «освобождения» объектов от материалов используются другие средства: команды MAXScript, сценарии MacroScript, утилита « UVW Remove » (Удаление координат наложения). И в данной статье речь пойдет о том, как удалить материал с объекта в 3ds Max 2018…

Команды MAXScript

Удалить материал с выделенного объекта можно с помощью команды:

А если немного видоизменить ее, то получится команда, которая позволит удалять материалы сразу со всех объектов сцены:

Результаты использования команд MAXScript для удаления материалов с объектов: 1 — Сцена с наложенными на объекты материалами; 2 — Та же сцена после выполнения команды $.material=undefined; 3 — Та же сцена после выполнения команды $*.material=undefined

3ds Max 2018 — пример сцены

3ds Max 2018 — действие команды $.material=undefined

3ds Max 2018 — действие команды $*.material=undefined

Ввод в 3ds Max команд на языке MAXScript осуществляется либо через « MAXScript Listener » (Слушатель MAXScript), либо через « MAXScript Mini Listener » (Мини-слушатель MAXScript).

В первом случае необходимо:

  • Открыть « MAXScript Listener » [1];
  • Ввести в одно из его полей соответствующую команду ( $ .material= undefined — если требуется удалить материал только с выделенного объекта, или $ *. material = undefined — если нужно удалить материалы со всех объектов на сцене);
  • Нажать клавишу [ Enter ].

Результат выполнения команды выводится в нижнее (белое) поле окна « MAXScript Listener ». В случае успеха в нем появится синяя надпись undefined . Если что-то пойдет не так, то Вы увидите в нем красное сообщение об ошибке с указанием на причину возникновения проблемы.

Удаление материала с выделенного объекта из MAXScript Listener: 1 — Команда $.material=undefined в белом поле окна MAXScript Listener; 2 — Окно MAXScript Listener после успешного выполнения команды; 3 — Окно MAXScript Listener после попытки выполнения команды, при вводе которой была допущена опечатка

3ds Max 2018 — MAXScript Listener — $.material=undefined

3ds Max 2018 — MAXScript Listener — $.material=undefined — undefined

3ds Max 2018 — MAXScript Listener — $.materials=undefined — error

Во втором случае команда вводится в одну из строк « MAXScript Mini Listener », который располагается в левом нижнем углу окна 3ds Max. Сигналом к выполнению введенной команды является нажатие клавиши [ Enter ]. При использовании верхней (розовой) строки, после нажатия [ Enter ], в нижнюю (белую) строку выводится информация о результате выполнения команды: синяя надпись undefined — в случае успеха, или красный «обрывок» сообщения об ошибке — в случае сбоя. Увидеть сообщение целиком можно открыв окно « MAXScript Listener ». Результаты выполнения команды, введенной в нижнюю (белую) строку « MAXScript Mini Listener », в нем не отображаются. Поэтому судить о них придется по изменениям, произошедшим (или не произошедшим) на сцене.

Удаление материалов со всех объектов сцены из MAXScript Mini Listener: 1 — Команда $*.material=undefined в розовой строке MAXScript Mini Listener; 2 — MAXScript Mini Listener после успешного выполнения команды; 3 — MAXScript Mini Listener после попытки выполнения команды, при вводе которой была допущена опечатка

3ds Max 2018 — MAXScript Mini Listener — $*.material=undefined

3ds Max 2018 — MAXScript Mini Listener — $*.material=undefined — undefined

3ds Max 2018 — MAXScript Listener — $*.materials=undefined — error

Удалять материалы с объектов при помощи этих команд не слишком удобно, особенно если делать это приходится часто: ведь команды довольно длинные, и на их ввод тратится много времени. Значительно ускорить процесс удаления с объектов наложенных на них материалов позволяет использование сценариев MacroScript…

Сценарии MacroScript

Сценарий MacroScript — это написанный на языке MAXScript скрипт, определяющий « Action » (Действие), то есть команду, вызов которой может происходить за счет клика по иконке на палитре инструментов, выбора пункта в меню или в четверном меню, нажатия сочетания клавиш. Таким образом, взяв за основу рассмотренные выше команды, можно написать два MacroScript, один из которых будет определять действие для удаления материалов только с выделенных объектов, а второй, соответственно, — для удаления материалов со всех объектов сцены.

В самом общем случае код скрипта, который будет определять действие для удаления материала с одного или нескольких выделенных объектов, будет выглядеть примерно так:

Аналогичным образом может быть написан и сценарий, который будет удалять материалы со всех без исключения объектов сцены:

  • macroScript — идентификатор, указывающий на то, что данный скрипт является сценарием MacroScript;
  • RemoveSelectedMaterial и RemoveAllMaterials — определяемые пользователем названия сценариев;
  • Removing Materials — определяемое пользователем наименование категории, в которой будут представлены данные сценарии в диалоговом окне « Customize User Interface » (Настройка пользовательского интерфейса).

Для создания сценариев подойдет любой простейший текстовый редактор наподобие стандартного Блокнота в Windows. Но гораздо удобней пользоваться встроенным в 3ds Max « MAXScript Editor » (Редактором MAXScript). Синтаксис кода в нем подсвечивается, что позволяет быстро заметить допущенную ненароком ошибку.

Таким образом, чтобы создать сценарий MacroScript, который будет удалять с объектов материалы, требуется:

  • Запустить « MAXScript Editor » [2];
  • Записать в нем код скрипта (примеры кода даны выше);
  • В окне редактора открыть меню « File » (Файл), и выбрать из него команду « Save As… » (Сохранить как…);
  • Сохранить скрипт в файл с расширением .ms.

3ds Max 2018 — MAXScript Editor — MacroScript — $.material=undefined

3ds Max 2018 — MAXScript Editor — File — Save As…

Проводник Windows — RemoveSelectedMaterials.ms

Чтобы воспользоваться написанными сценариями, их следует загрузить в 3ds Max, для чего можно придерживаться следующей последовательности действий:

  • Выбрать команду « Run Script… » (Запустить скрипт…) из меню « Scripting » (Написание скриптов) стандартного меню 3ds Max [3];
  • В открывшемся диалоговом окне « Choose Editor File » (Выбор файла редактора скриптов) найти сохраненный ранее файл сценария;
  • Нажать кнопку « Open » (Открыть).

3ds Max 2018 — Scripting — Run Script…

3ds Max 2018 — Choose Editor File

После загрузки сценариев MacroScript в 3ds Max, прописанные в них действия будут, наряду с другими командами, отображаться в диалоговом окне « Customize User Interface » (Настройка пользовательского интерфейса), что позволит добавлять для них иконки на палитры инструментов, создавать для них пункты в меню или четверном меню, назначать для них клавиши быстрого доступа…

Написанные ранее сценарии RemoveSelectedMaterial и RemoveAllMaterials в диалоговом окне Customize User Interface

3ds Max 2018 — Customize User Interface — Remove Materials

Утилита UVW Remove

Чтобы удалить материал с объекта, вовсе не обязательно говорить на скриптовом языке. Возможно, не самым быстрым, но уж точно самым понятным для подавляющего большинства пользователей 3ds Max, способом удаления с объектов материалов является использование утилиты « UVW Remove » (Удаление координат наложения).

Доступ к утилите « UVW Remove » осуществляется из « Command Panel » (Командной панели) 3ds Max. Для ее запуска необходимо:

  • Переключиться на вкладку « Utilities » (Утилиты) командной панели;
  • Нажать кнопку « More… » (Больше…) в свитке « Utilities » (Утилиты);
  • В открывшемся диалоговом окне со списком доступных утилит, найти и выделить пункт « UVW Remove »;
  • Нажать кнопку « OK ».

3ds Max 2018 — Command Panel — Utilities — Utilities — More…

3ds Max 2018 — Utilities — UVW Remove

После запуска утилиты « UVW Remove » во вкладке « Utilities » командной панели появится свиток « Parameters » (Параметры) со следующими элементами:

  • Кнопкой « UVW » (Координаты наложения), нажатие которой приведет к удалению координат наложения карт со всех выделенных объектов;
  • Кнопкой « Materials » (Материалы), нажатие которой приведет к удалению со всех выделенных объектов назначенных им материалов;
  • Галочкой « Set Gray » (Сделать серым), установка которой приведет к тому, что при удалении материалов все объекты будут автоматически перекрашиваться в нейтральный серый цвет (RGB: 160, 160, 160).

3ds Max 2018 — Command Panel — Utilities — UVW Remove — Parameters

3ds Max 2018 — пример объекта

3ds Max 2018 — UVW Remove — UVW

3ds Max 2018 — UVW Remove — Materials

3ds Max 2018 — UVW Remove — Materials + Set Grey

Использование утилиты « UVW Remove » для удаления с объекта координат наложения имеет одно довольно существенное ограничение: она действует исключительно в отношении « Editable Meshes » (Редактируемых каркасов) со свернутым стеком модификаторов. Если Вы попытаетесь с ее помощью удалить координаты наложения с другого объекта, то на экран будет выведено предупреждение о том, что удаление координат наложения работает только на свернутых редактируемых каркасах.

Окошко Error при попытке использования утилиты UVW Remove для удаления координат наложения с объекта, не являющегося свернутым редактируемым каркасом

3ds Max 2018 — UVW Remove — UVW — Error

Видео к статье

Дополнительные материалы

Файлы .ms со сценариями MacroScript для удаления материалов с объектов: Скачать

Разные материалы на одном объекте в 3ds Max

Для начала нужно создать сами материалы в окне Material Editor (горячая клавиша M). Как создать и настроить материал CoronaMtl вы узнаете из статьи «Основные настройки материалов CoronaMtl в 3ds Max». В данном примере будет рассмотрено применение 2х материалов с различными свойствами. Material #1 имеет свойства отражения (Reflection) и преломления (Refraction). К Material #2 подключены карты цвета (Diffuse color) и рельефа (Bump). Чтобы карты лучше работали, был использован модификатор UVW Map. После создания материалов можно переходить к использованию их на объекте.

Material Editor

1. Выделение полигонов

Самый простой способ нанести несколько материалов на объект – выделение полигонов. Каждый материал можно наносить на выделенные во время редактирования полигоны. Работает это только для Editable Poly, Editable Mesh и модификатора Edit Mesh.

Для назначения материала нужно выделить полигон, выбрать материал в окне Material Editor и добавить материал кнопкой Assign Material to Selection.

При таком назначение материала, объект не стоит экспортировать. Материал может не перенестись в другие сцены или программы.

Полигоны

2. Material ID

Meterial ID – это параметр полигонов, который можно установить во время их редактирования. Сделать это можно в любом инструменте для редактирования полигонов (Editable Poly/Mesh/Patch и модификаторы Edit Poly/Mesh/Patch). Для установки ID материала нужно перейти в Polygon – Polygon: Material IDs. Названия могу различаться в зависимости от инструмента.

Сначала нужно выбрать все полигоны, на которых будет одинаковый материал. В окно Set ID нужно ввести число – ID материала, который будет назначен полигонам. Каждому новому набору полигонов (на которых будет лежать другой материал) нужно назначать новое число – ID.

Set ID

Когда всем полигонам будет назначен ID, нужно будет перейти в Material Editor – Materials – General – Multi/Sub-Object. Внутри этого материала будут находиться графы с доступными ID материалов. Каждый материал подключается к определенной графе, которая будет присваивать материал полигонам с таким же ID. С помощью кнопки Set Number можно установить число граф. Add и Delete прибавляют и удаляют соответственно по одной графе.

Добавляя новые графы, сразу же будет создаваться материал Standard, который можно просто удалить.

Multi/Sub-Object

Теперь каждый материал нужно назначить в свою графу. Все графы с ID материала идут по порядку и совпадают с ID, которые были установлены на полигонах. После соединения материалов с Multi/Sub-Object необходимо добавить получившийся мультиматериал на выделенный объект. Для этого нужно просто выделать объект, выбрать Multi/Sub-Object и нажать Assign Material to Selection.

Assign Material to Selection

Стоит отметить, что при изменении материала все новые свойства будут переноситься на объект в обоих случаях. Однако работа с Multi/Sub-Object удобнее и надежнее. При повторном назначении на выделенные полигоны материала, добавление может произойти некорректно. При использовании ID такого не происходит. Кроме того, Multi/Sub-Object можно легко экспортировать и материалы сохранятся. Но для экспорта лучше подключать материалы Standard, а не установленные вместе с системой рендеринга.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *