Как быстро заменить путь ко всем текстурам?

Автор
Сообщение
На сайте c 27.04.2016
Сообщений: 2235
Цитата Рингорь:

Пути с кирилецей это нескончаемый танец с бубном. 

На сайте c 26.08.2010
Сообщений: 953
Санкт-Петербург
Цитата feles:
А это и есть первый вопрос - как их удалить?..

Походу в C:\Users\User.Name\AppData\Local\Autodesk\3dsMax\2019 - 64bit\ENU

править файлик 3dsMAX.ini - там есть список всяких папок, в том числе и тех что в этом меню. Но я не проверял... 

На сайте c 27.02.2010
Сообщений: 3668
Херсон,Украина
Цитата Zava:
Цитата feles:
А это и есть первый вопрос - как их удалить?..

Походу в C:\Users\User.Name\AppData\Local\Autodesk\3dsMax\2019 - 64bit\ENU

править файлик 3dsMAX.ini - там есть список всяких папок, в том числе и тех что в этом меню. Но я не проверял... 

Та их можно удалить и в первом окне Configure User Paths - выделить мышей и становится активной кнопка Delete справа. Можно несколько сразу выделять. Просто вручную удалять N-цать путей в этом списке - глаза устают и путаются от поиска на соответствие путей из списка.

Должна быть по логике где-то магическая кнопка: Select All Not Valid Paths, чтоб потом Delete их...

На сайте c 26.08.2010
Сообщений: 953
Санкт-Петербург
Цитата feles:
Та их можно удалить и в первом окне Configure User Paths

А блин,точно... я в другой смотрел... Понаделали блин одинаковых менюшек, что при этом они все разные >_< Автодеск блин... 

Цитата feles:
Должна быть по логике где-то магическая кнопка: Select All Not Valid Paths, чтоб потом Delete их...

Я уверен скриптец можно накатать на это дело... smiley-unknw.gif

Так... я со скриптами очень любитель... Но беглый поиск показал что в MaxScript есть куча методов для работы с путями. При этом если добавить папку через меню Configure User Paths, то они действительно пишутся в конец файла 3dsMax.ini. Однако если в ручную туда что-то записать при работающем максе, то в меню этот пункт не появляется до перезагрузки макса видимо (я не проверял пока, но уверен, что это так). Это значит, что массив этих путей макс заполняет только при загрузке или при изменении через свою менюшку и хранит в памяти (что как бы логично). И к нему у него есть доступ, так как через свою менюшку он прекрасно все делает и дописывает в файл и в массив. Теперь надо найти методы для работы с этим массивом :D В теории можно и без этого, просто сделать свой массив, грузить в него пути из 3dsMax.ini. проверять наличие этих путей в системе и удалять их, если их нет. После чего перезаписывать файл. Но без доступа к нативному массиву макса, стандартное меню будет до перезапуска макса показывать свой массив. И что хуже, может быть даже при закрытии перезаписывать конфиг, а нам оно не надо... В общем. Все должно быть легко довольно, но надо покурить справку по скрипту...

На сайте c 26.06.2012
Сообщений: 612
Белгород

http://www.scriptspot.com/3ds-max/scripts/library-track-relink 

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

Читают эту тему: