miauu’s Scripts & Tools for 3ds Max – miauu’s Scripts & Tools for 3ds Max
Marco Arévalo
About Polyline Pro «Thanks a lot, it works like charm! I should’ve bought this long long time ago, I can tell you by now it’s a real time saver!»
Jędrzej Sobkiewicz
We are using Miauu´s script for years and they are REAL timesavers, Support is AAA and I really want to recommend his scripts to any CGI Artist.
Uwe Kreuzahler
Founder / Managing Partner www.3d.crAbout Polyline Pro «Wow, this kind of stuff should have been implimented in max years ago. Good job!»
Chris MacDonald
About Align Object To Direction «Now i cant belive i lived with out it»
Ivan Maksimov
About Set Grid Spacing «WOW ! thank you very much Miauu ! Usefull for grid spacing, but for a lot of other scripts !! :-) And very easy to customize !»
Harold Rinck
About Change Viewport Statistic «Thanks! This helped me greatly in getting the viewports configured the way I needed them on batch routine that I am running!»
Kevin Merino
About Change Viewport Statistic «This is fantastic, works very well. Thanks miauu!»
Eric Chadwick
About Polyline Pro «So, you essentially turned 3dsMax in Autocad (at least in a way). Very good job! :)»
davius
About Polyline Pro «Wow, really nice script to close the bridge between Autocad and 3Ds max.»
Bert Van Eeckhout
About Visual Pivot Placer «Right now I have to do some accurate architecture stuff, and this script is damn useful 😀 I tested some others for fast pivot placement, but this one is the fastest, great job»
C. Buelter
About Visual Pivot Placer «Thank you very much! Great quick tool!»
Dmitry Belonosov
About Spline In Middle «Yessssss! I just had to remodel a very custom shaped long spring as a spline for animation. What might have been work for several hours actually was a breeze with this script! Thanks a bunch, worked perfectly right away.«
polytrauma
About Polyline Pro «Thank you for this piece of brilliant tool, It is very useful when you work precisely in 3DS Max.»
rfox1
About Polyline Pro «Totally recommend this script.»
Fabio M. Costa
About Polyline Pro «Amazing tool.»
George Nicola
About miauu’s Script Pack vol.2 «Scripts are perfect, very useful! Many thanks!»
Alexandr Tolmachev
About miauu’s Script Pack vol.2 «Замечательные, исключительно нужные скрипты! Огромное спасибо, особенно за Attach & Link!!!»
Natalie Kataeva
«Dude, your scripts are great time savers, I like them so much that I just bought 3 Scripts from you…. looking forward to put them to good use. Nice work. «
Miguel Lara
About miauu’s Script Pack vol.2 «Thank you, The scripts are a god send, keep up the great work.»
Mark Beckitt
About miauu’s Script Pack vol.1 “Brilliant, Just Brilliant This set of tools are absolutely fantastic. I am using them in Max 2013. Not sure why Max does not have these built in anyway. I was having trouble aligning all kinds of irregular objects and let me tell you, just the align tool will save many hours of work. How silly that the built in measure tool in max just measures the bounding box. I can actually get measurements on totally irregular objects and surfaces now. The isolate tool is totally sweet. PLEASE NOTE: The author built a lot into these, and you HAVE TO, HAVE TO, HAVE TO watch the videos. If you don’t you will miss out on lots of tricks and as in my case (before I watched) believe that some scripts (like visual pivot place) don’t work.No they work very well but if you don’t know where to use right and left mouse buttons and such you will run into trouble. He is right. These are and should be commercial scripts and although I was hesitant at first, the money is well spent. One of the best script packs I have downloaded.”
Janhlange
About miauu’s Work Plane “Two thumbs up on this one. Favorite new tool (and I have a lot). What’s so cool about this one is that you can use it in all projects… whereas a lot of times you buy a script that is only relevent in certain circumstances. This one is well worth your money!”
Shawn Olson
About miauu’s Work Plane: “Amazing stuff I know I’ve already said this before and told everyone I know already, but I just have to say it again. This tool is simply badass. Keep bringing us cool things!”
Shawn Olson
About miauu’s Live Measure Pro “The best script for architect for 3ds max!!!!!! Thanks for your work! I am an instructor and vfx rendering, and you always do a lot of publicity!”
Filippo Rotatori
Аbout miauu’s Script Pack vol. 2 “A VERY good collection of useful scripts I do owe all Miauu scripts and i have to say they are HUGE timesavers On top, Kostadin is a hell of a good programmer, very responsive and fast if it comes to any questions — i did had a few :) Long story short, if you are working with 3ds on a daily base, then you should look into the Miauu scripts, as they will speed up your workflow tremendously Just my few cents”
Uwe Kreuzahler
Founder / Managing Partner www.3d.crAbout miauu’s Script Pack vol.2 “I just want to bump to say how awesome these tools are! I also REALLY appreciate the constant reliable updates to the tools pack. I bought it in 2013…that was 4 years ago and I’m still getting updates and improvements. You’re awesome Kostadin. Thank you. These are super helpful. Really handy script!”
Judd Roy
About miauu’s Script Pack vol. 2 “Already using it in my workflow! Best script pack ever…”
Warren Marshall
About miauu’s Script Pack vol.1 “My Boss at work — Reel Pictures — has used the new Vert Stitcher script to merge the edges of 2 sides of a coin together. Each side of the coin weighed in at around 3,000,000 polys. Vert stitcher moved and merged the entire border verts PERFECTLY and completed the operation in less than 10 seconds.”
Michael Wentworth — Bell
About miauu’s Script Pack vol.2 “Thank you, The scripts are a god send, keep up the great work”
Mark Beckitt
About miauu’s Script Pack vol.1 “I haven’t even gotten a copy yet but made my order… and I have to go on record saying that Kostadin Kicks Ass! After his Working Plane… I am a total fan/customer. I really think he’s got a great sense of innovation.I look forward to adding to my Miauu collection.”
Shawn Olson
Аbout Scene Notes Pro: “Fantastic Tool! Exceptionally useful tool, thank you Kostadin for your work !”
Igor Ivanović
About Polyline Pro “Seriously, ADSK should hire you. Thank you for another awesome script, from someone using splines all the time! “Thanks man, I’m ready to have my mind blown away like every time I bought one of your product for Max. Please keep them coming, I would have given up on Max a long time ago if it wasn’t for your scripts.”
Raphaël Honoré
About Polyline Pro “This is so awesome!”
Kelvin Tam
MAX SCRIPT Урок 1. Создаем примитивы — MAX Script — Каталог статей
Приступим к созданию скриптов, я учусь вместе с вами) В главном меню пройдите MAXScript -> New Script для создания нового файла.
Появится вот такое вот окошко.
Если создать примитив Box, можно увидеть его параметры, такие как длина (lehgth), ширина (width), высота (height), количество сегментов по каждому из измерений.
Эти параметры мы и будем задавать в процессе написания скрипта, см. рисунок ниже. Командой box мы создаем примитив box, а следующими за ним через двоеточие параметрами задаем его размеры и имя.
Чтобы выполнить скрипт нажмите Ctrl + E или пройдите File -> Evaluate.
В окне проекции появится наш боксик) Размеры будут по 10 единиц, которые установлены в настройках (мм, см, дюймы и т.д.). Координаты его будут 0,0,0 — т.е. в начале координатных осей.
Так можно создавать примитивы, указываем название потом параметры со значениями через двоеточие. Немножко усложним скрипт: создадим цилиндр и сохраним его в переменной C, однако координаты его зададим сами. Для этого создадим 3 переменных — x, y и z, присвоим им значения, например — 50, -50, 0.
Нажимаем Ctrl + E и смотрим в окно проекции. А там.. цилиндр)
Усложним скрипт еще дальше. Переменной b присвоим box с размерами 7х7х7. Далее организуем цикл с переменной x от 1 до 10. Каждый раз переменной С будет присвоена копия исходного бокса, но его координаты будут меняться, точнее координата х будет меняться с шагом 7, так как мы домножаем на 7.
Выполните скрипт, получим вот такое вот бревно) просто все боксы выстроились в ряд, один за другим.
А что если сделать стенку из этих боксов? Добавим еще один цикл по переменной y, снаружи первого, но отсчет будем вести от 0 до 9, чтобы получить боксы, стоящие друг на друге.
Выполните скрипт, получится вот такая вот красота:
За сим все на сегодня)
Как удалить вирус в 3Ds Max вручную без скриптов и плагинов
В этой статье, мы сегодня рассмотрим, как удалить самые распространенные ALC и CRP вирусы, которые появились буквально уже на каждом 3D стоке моделей, без использования каких-либо скриптов или плагинов, как предотвратить повторное заражение и как не стать жертвой мошенников фейковых антивирусных ПО.
Но для начала, что такое вирусы в среде 3Ds Max и откуда они взялись?
Loading…
Первые упоминания о странных неудаляемых объектах, которые попадают в сцену появились в конце 2016 года. Тогда никто не понимал странное появление Helpers в сцене с названием «¡¡×ý × û» и «×þ×ü» и предполагалось, что это объекты неудачного импорта из Auto CAD или подобных программ.Насколько известно свой путь ALC и CRP начали с китайских 3D стоков. Но никто не ожидал, что скачивая бесплатную модель, вы получаете такой вот «подарок».
Более массовый характер распространения ALC и CRP вирусы набрали к концу 2017 года, поскольку тогда еще не было какой-либо защиты, они без проблем попали на 3D стоки моделей. Собственно это и стало ключевым фактором распространения и глобальной проблемой. Ниже я напишу подробно про ALC вирус, поскольку CRP, очень похож на него.
Я помню, как работал в одной большой компании «V***O» (к сожалению я не могу написать ее название), на тот момент, я уже не плохо владел Maxscript и сделал для них не один десяток скриптов. Ко мне обратились несколько сотрудников, с просьбой посмотреть, почему не пропадают объекты, даже после создания новой сцены.
Попробовав разные варианты удаления при помощи Maxscript, мне случайно удалось вызвать ошибку скрипт-контроллера, в который как раз таки записывался вредоносный код. Я увидел в Listener (консоль Maxscript) большой объем обфусцированного текста, после тщательного анализа и обратной инженерии, мне удалось понять как работает этот код.
К моему удивлению, вредоносный скрипт пытался сам себя записать в папку автозагрузку скриптов, регистрировал callbacks и запускался при Merge, Open, X-Ref и других операций со сценой. Это означало, что даже, если удалить файлы из автозагрузки, при любом действии со сценой, код мог опять себя снова записать в файлы, а Helpers, которые не удаляются способствовали инициализации этого процесса.
Поведение мне напомнило типичного «вируса-червя», поэтому я и дал название worm.3dsmax.alc.clb.
В коде была заложена логика защиты для коммерческих моделей или сцен. Если не проходила проверка на подлинность, то ALC, мог изменять настройки сцены, материалы, удалять источники света и т.д. А в последних модификациях ALC3, могут вообще отправляться на C&C сервера ваши рендеры, и личная информация!
Хотя ALC был задуман как форма защиты коммерческих проектов сцен и моделей, из-за некорректной работы самого кода, могли быть сбои в работе 3Ds Max, не работать функция отмены (CTRL+Z), и возникать разного рода ошибки.
В коде ALC, нету конкретных строк, чтобы ломать функцию отмены (CTRL+Z), вызывать сбой при запуске, или тормозить работу 3Ds Max, — это все проблемы плохой адаптации кода.
Тем не менее, мы имеем скрипт, который сам распространяется между сценами, может вызвать аварийное закрытие 3Ds Max, ломать некоторые функции как CTRL+Z, что-либо менять в сцене, ухудшать производительность и прерывать рабочий процесс, поэтому его правильно называть — вирус!
Поскольку это обычный скрипт, который выполняется в среде 3Ds Max ни один Антивирус не может обнаружить эти вирусы. Их можно удалить вручную или специальными скриптами на подобии Prune Scene.
Не важно с какой целью или намерениями он создавался, по факту мы имеем только одни неприятности и пытаться игнорировать эту проблему нельзя. Я рекомендую поделиться этой статьёй, чтобы каждый знал о том, как защитить свою работу!
Схема распространиения ALC и CRP
Итак, как выше было написано, ALC вирус попадает в сцену под видом Helpers, в которых записан в Scale скрипт-контроллер. 3Ds Max устроен таким образом, что при открытии сцены, выполняются все скрипт-контроллеры. Таким образом происходит выполнение вредоносного кода.Далее, скрипт записывает свой код в скрытые файлы в папку автозагрузки скриптов:
vrdematcleanbeta.ms
vrdematcleanbeta.mse
vrdematcleanbeta.msex
Теперь представим, как это все работает в совокупности: При запуске 3Ds Max, выполняются скрипты из папки автозагрузки, которые создают Helpers и записываются в callbacks. Данные вспомогательные объекты удалить невозможно и они легко мигрируют между сценами.
При каждом Open, Merge, X-Ref, также создаются Helpers и происходит запись в автозагрузку, после чего сцена автоматически сохраняется. При открытии сцены с Helpers, выполняются все те же действия: запись в автозагрузку, создание callbacks, автоматическое сохранение.
Таким образом, если вы даже удалите файлы из автозагрузки, и каким то образом удалите Helpers, все равно выполнится callback, который запустить весь процесс заново!
Для CRP вируса, схема такая же самая, за исключением того, что он записывается не в скрипт-контроллер, а в Persistent глобальную переменную, которая сохраняется вместе со сценой и выполняется при запуске сцены. И делает инъекции вредоносного кода в скрипты автозагрузки.
Как удалить вирусы ALC и CRP вручную
Удаление скрытых файлов из папки автозагрузки поможет избежать запуска вредоносного кода при старте программы 3Ds Max. Удаление также помогает, если после заражения у вас не запускается 3Ds Max или происходит аварийное закрытие программы!Закройте 3Ds Max. Перейдите в следующие папки:
C:/Users/User Name/AppData/Local/Autodesk/3dsMax/xxxx- 64bit/ENU/scripts/startup
C:/Program Files/Autodesk/3Ds Max xxxx/scripts/Startup
Примечание!Далее, необходимо отобразить скрытые системные файлы. Для этого перейдите во вкладку View, нажмите Options.
Красным цветом обозначены имя пользователя и версия, которые могут у вас отличаться.
Loading…
В открывшемся окне перейдите во вкладку View и отключите Hide protected operating system files (Recommended).Loading…
Следующие файлы говорят о наличии вируса:Loading…
Удалите все скрытые файлы из этих папок!Примечание!Проверьте каждый скрипт из этих папок на наличие инъекций вредоносного кода. Откройте файл при помощи текстового редактора Notepad, если в поиске по файлу не находит «CRP_AScript«, значит файл чистый.
Если, вы не уверены, что делаете правильно и боитесь испортить рабочий процесс, скачайте и установите Prune Scene.
Prune Scene — поможет исправить последствия заражения и сделает всю необходимую работу за вас!
Если найдёте «CRP_AScript«, необходимо удалить эту часть кода, от строки, в который была найдена фраза и до конца файла. После чего сохранить файл.
Запустите 3Ds Max, вы больше не должны видеть скрытые Helpers или ощущать другие последствия вирусов.
Внимание!Скачать Prune Scene бесплатно
Стоит учитывать, что таким образом, вы удалили вирусы из вашего 3Ds Max! Но если вы откроете зараженную сцену, процесс начнется заново. Удалить вирусы из зараженных сцен невозможно без специальных скриптов антивирусов на подобии Prune Scene!
Простая защита от вирусов
Я думаю, многие читатели уже догадались, что необходимо запретить доступ на запись в папки автозагрузки скриптов.Для этого для папок:
C:/Users/User Name/AppData/Local/Autodesk/3dsMax/xxxx- 64bit/ENU/scripts/startup
C:/Program Files/Autodesk/3Ds Max xxxx/scripts/Startup
Примечание!Откройте при помощи текстового редактора файл:
Защита от записи поможет избежать проблем распространения вирусов. Но стоит учитывать, что некоторые скрипты теперь не смогут быть добавлены или модифицированы. К примеру, если у вас установлен MegaScans Bridge, вы вероятнее всего будете получать ошибку и не сможете его запустить.
Стоит относится с пониманием и ответственностью, к запрету на запись в эти папки!
C:/Users/User Name/AppData/Local/Autodesk/3dsMax/xxxx- 64bit/ENU/3dsMax.ini
Найдите следующие параметры и установите значение для них «0».LoadStartupScripts=0
LoadSaveSceneScripts=0
LoadSavePersistentGlobals=0
Примечание!
Установив защиту от записи для 3dsMax.ini и изменив описанные параметры, у вас могут в дальнейшем не сохраняться некоторые настройки 3Ds Max! А также у вас могут не отрабатывать Custom Attributes и некоторые контроллеры анимации.
Стоит понимать, на что может повлиять блокировка записи в файл настроек 3dsMax.ini!Как было описано выше, вирусы могут записываться в callbacks и выполнять вредоносный код при Open, Merge, X-Ref файлов. Это означает, что если вы запустите сцену с вирусом, все последующие файлы, которые будут открыты будут подвергаться заражению, до тех пока открыта текущая сессия 3Ds Max.
Если вы не хотите терпеть неудобств связанными с невозможностью сохранить настройки или проблем со скриптами в автозапуске таких, как MegaScans или заражения файлов в текущей сессии, я рекомендую использовать специализированное ПО для отслеживания и удаления вирусов Prune Scene.
Осторожно мошенники!
В последнее время я наблюдаю, как все больше появляется разного рода «Антивирусов», которые помогают с очисткой скрипто-вирусов. Причем выпускают не только скрипты, а сторонние приложения (программы).Доверчивые пользователи, скачивают с неизвестных ресурсов и непонятных брендов ПО, в котором скорее всего содержится троян или другой более серьезный компьютерный вирус.
Важно!На данный момент мне известны только несколько проверенных разработчиков это 3DGROUND Prune Scene (7 лет на рынке), SiNI Software Forensic (6 лет на рынке) и Autodesk Security Tools. Качать что-либо другое, я крайне не рекомендую!
Никогда не качайте *.exe файлы и не запускайте их! Также это касается установки разных плагинов *.dlo, *.dlc, *.dll и т.д.
Не качайте ничего с китайских сайтов или непроверенных ресурсов!
Есть большой риск, что недобросовестные разработчики могли добавить туда вредоносный код!
3DGROUND Prune Scene — простой, бесплатный, легковесный скрипт с удобной установкой. Не нуждается в перезапуске 3Ds Max после установки. На данный момент имеет самое большое количество вирусных сигнатур. Есть защита папки startup от повторного заражения. Хорошо оптимизированные сигнатуры не вызывают подтормаживание 3Ds Max. Имеет супер функцию — поиск вирусов по файловой системе, без открытия самих файлов! Обновления выходят довольно часто, а если у вас есть лицензия, обновиться «по воздуху» можно нажав всего одну кнопку Update буквально за секунду.
Autodesk Security Tools — официальный антивирус от Autodesk, обновляется не так часто как хотелось бы. Довольно сложная установка через Windows Installer. Имеет меньше вирусных сигнатур по сравнению с аналогами. Код написан не оптимизированно и может вызывать подтормаживание 3Ds Max.
SiNI Software Forensic — полноценный плагин, который работает быстрее скриптов, но при этом имеет ряд недочетов. Довольно сложный в установке и понимании. Необходима перезагрузка 3Ds Max после установки или обновления. Есть зависимость от версий 3Ds Max. Обновления выходят не так часто. Имеет сложную систему лицензий. Нужно интернет-соединение, даже, если вы используете бесплатную версию. Имеет такое-же количество вирусных сигнатур как Autodesk Security Tools.
Используйте ПО указанного из этого списка и будьте бдительны!
Как увеличить количество ячеек материалов в 3d max
Не хватает ячеек материалов для текстурирования сцен интерьера и экстерьера в 3д макс? Не удивительно, ведь шариков в редакторе Material Editor всего 24, а текстур, как правило, гораздо больше. Читаем, как сделать больше материалов в 3d max, в нашем небольшом уроке.
Содержание страницы:
Настраиваем Material Editor
Это самый простой и очевидный способ, и я надеюсь, что вы уже знаете о нем. Он не увеличивает количество шариков, а просто отображает их более компактно, так, чтобы их было видно все и сразу. Некоторые новички в 3d деле при знакомстве с программой, открывая редактор материалов, не замечают «бегунки» по бокам и думают, что в программе пустых слотов всего 6. В настройках по умолчанию стоит именно такое отображение материалов, но, подвигав полосы прокрутки справа и снизу, можно увидеть остальные ячейки.
Как мне кажется, отображение по шесть больших шариков не всегда удобно, потому для себя я включаю более компактный вид. Это делается так: включаем редактор материалов (горячая клавиша M), выбираем Options – Cycles 3Х2, 5Х3, 6Х4 Sample Slots.
Вариант 6Х4 покажет нам все 24 свободных шарика.
Кстати, ячейки материалов можно сделать чистыми, нажав Utilities – Reset Material Editor Slots. При этом текстуры, уже назначенные объектам, никуда не денутся. Их всегда можно будет снять пипеткой, чтобы отредактировать.
Добавляем слоты с помощью скрипта
Совершенно очевидно, что 24 шарика для работы — это слишком мало. Увеличить количество материалов в редакторе 3ds max поможет очень полезный скрипт, который можно скачать здесь:
Скачать скрипт
Как установить скачанный скрипт:
- Копируем его.
- Заходим в 3ds max и выбираем MaxScripts — Run Script.
- Вставляем скопированный скрипт, выбираем его и жмем Open.
- Теперь задаем ему горячую клавишу. Заходим в Customize – Customize User Interface.
- В разделе Keyboard в списке ищем нужный нам скрипт по названию — SuperMat Editor Switcher. Выделяем его и в окошке Hotkey задаем горячие клавиши, нажав их у себя на клавиатуре. Жмем кнопку Assign, чтобы изменения применились.
- Теперь окно можно закрыть. Если все назначено верно, при нажатии заданных клавиш, у нас открывается меню скрипта.
Как пользоваться скриптом SuperMat Editor Switcher
Интерфейс скрипта очень незамысловатый. Все 24 шарика, которые имеются на данный момент, собираются в одну страницу. Нажимаем на плюсик возле Page 1, и список всех наших материалов разворачивается.
Мы можем добавить еще одну страницу, на которой будет 24 абсолютно чистых материала. Для этого выбираем тип материала из выпадающего списка и жмем клавишу «+».
У нас создалось 24 свободных ячейки с назначенным VrayMtl.
Теперь можно создавать нужное количество материалов, переключаться между страницами и удалять их, нажав клавишу «-».
Автор урока: Алиса Куб
Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings. COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.ЯЗЫК}} {{$ select.selected.display}}{{article.content_lang.display}}
{{l10n_strings. AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings. COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.ПРОДУКТЫ}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.LANGUAGE}} {{$ select.selected.display}}{{article.content_lang.display}}
{{l10n_strings. AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}8 плагинов и скриптов для 3ds Max, которые стоит попробовать · 3dtotal · Обучение | Создать
Вступление
Для 3ds Max существует так много скриптов и плагинов, что любой новичок может запутаться, пытаясь выбрать что-то достойное.Чтобы понять, какие инструменты вам следует попробовать в первую очередь, мы поговорили с Максимом Хирным — ведущим 3D-художником, 3D-универсалом, экспертом по low-poly и генеральным директором Mondlicht Studios. В статье Максим поделился своими любимыми дополнительными инструментами 3ds Max, которые обычно использует в своей работе.
3-точечное выравнивание
Невероятно полезный скрипт, который позволяет выровнять любой объект, совместив три точки на объекте с любыми другими тремя точками в пространстве. Дизайнеры интерьеров и архитекторы обязательно оценят это больше других.Это экономит много времени, когда вам нужно разместить объект под определенным углом. Это займет всего шесть щелчков мышью!
(Загрузка скрипта 3-точечного выравнивания)
Выставочный зал 3D-конфигураторСобирать активы
Еще один незаменимый скрипт для любого 3D-специалиста. Он позволяет собирать разные текстуры и файлы, связанные с проектом, в одной папке. В процессе создания любой художник имеет тенденцию немного запутаться, пробуя разные текстуры, материалы и подходы. Это неизбежно приводит к тому, что после этого требуется много часов уборки. С этим сценарием вы забудете об этой трате времени и сконцентрируетесь только на своей работе.
(Загрузка скрипта сбора ресурсов)
Пакетный экспорт / импорт
Когда вам нужно экспортировать много файлов FBX в вашу сцену, этот инструмент сэкономит вам много времени. Пакетный экспорт / импорт также позволяет переносить модели из 3ds Max в другие программы, включая Unity и ZBrush, и поддерживает множество форматов.
(Пакетная загрузка скрипта экспорта / импорта)
«Однажды нам пришлось экспортировать более 100 файлов FBX в 3ds Max, сохраняя структуру слоев и оригинальные заголовки каждого файла. Даже представить не могу, сколько времени мы бы потратили на этот процесс без этого скрипта »
— Максим Хирный
Взвешенные нормы
Этот скрипт позволяет получить красивые гладкие края без запекания карты нормалей за пару секунд. Это особенно удобно, если вы ограничены количеством полигонов или работаете над низкополигональным проектом для игровой индустрии или приложением VR / AR. Кроме того, это помогает улучшить любую геометрию, в которой вы использовали фаску или логические операции.
(Улучшенная загрузка скрипта Face Weighted Normals)
Как взвешенные нормали могут помочь вам получить гладкие края
Распаковать Pro
Плагин известен своей «волшебной кнопкой», которая позволяет развернуть все сетки с низким уровнем искажений.Он также невероятно быстр и прост в использовании: сетку из миллиона треугольников можно развернуть менее чем за 30 секунд.
(Загрузка плагина Unwrap Pro 3ds max)
Быстрый выбор экземпляра
Если вы работаете с огромным количеством объектов Instance, этот скрипт сэкономит вам бесценные минуты работы. Instance Fast Selection позволяет вам очень быстро выбирать экземпляры выбранных объектов, сокращая время, которое вы можете тратить на рутинные операции. Скрипт также поддерживает множественный выбор и группы.
(Ссылка для скачивания Instance Fast Selection)
Multiscatter
Несмотря на то, что плагин был создан на основе VRayScatter, он работает со всеми популярными движками рендеринга, включая Corona, Octane и Arnold. Этот инструмент позволяет движкам рендеринга создавать огромное количество объектов в массиве. Чтобы создать лес, город или каменистую среду, вам нужно подождать всего несколько секунд. Однако, прежде чем получить ошеломляющий результат, вы должны быть готовы потратить немного времени на выяснение своих предпочтений.
(Плагин MultiScatter для 3ds Max)
«Multiscatter — отличный инструмент, которым я лично часто пользуюсь. Проект «Mercedes-Benz EQC Black Edition» — отличный пример того, что на самом деле можно сделать с помощью этого инструмента. Среда для всех трех изображений была создана с помощью Multiscatter ”
— Максим Хирный
Среда для «Mercedes-Benz EQC Black Edition» была создана с помощью MultiscatterКопитор
Очень простой и удобный инструмент для копирования объектов из одной сцены в другую.Мы также рекомендуем использовать его, если вы хотите попробовать какие-то быстрые изменения и понять, будут ли они работать или нет.
(Ссылка на скачивание копитора)
Использование сценариев для включения 3DS Max
Открытие сценариев с макросами
При первом использовании сценария, содержащего макрос, вы должны открыть его так же, как и не макрос. Однако после первого открытия вы можете сопоставить его с горячей клавишей, четырехъядерным меню или панелью инструментов для более быстрого открытия в будущем.Просто перейдите в «Настройка»> «Пользовательский интерфейс». Это вызовет окно, которое позволит вам назначить скрипт, который вы только что запустили, желаемой операции (горячая клавиша, квадроцикл или панель инструментов).
Пять любимых сценариев Кэмерона
Трудно выбрать только пять, но если мне придется выбирать, то я больше всего полагаюсь на них:
Уровни изоляции
http://www.scriptspot.com/3ds-max/scripts/isolation-levels
Этот сценарий позволяет создавать уровни изоляции и быстро перемещаться между уровнями по мере необходимости.Собственный метод изоляции Max позволяет вам двигаться только вперед, поэтому, если вы достигнете точки, где вам нужно снова добавить геометрию в изоляцию, вы должны отключить всю сцену, сделать то же самое, что и вначале, а затем снова изолировать. Это может не быть проблемой для небольших сцен, но становится все более громоздким, поскольку частота кадров окна просмотра может снижаться по мере роста сцены. Однако Iso Levels позволяет вам просто нажать стрелку назад, которая идет вместе со сценарием, и желаемая геометрия появится обратно в сцену, минуя необходимость изолировать сцену.
Copitor
http://www.scriptspot.com/3ds-max/scripts/isolation-levels
С помощью всего нескольких щелчков мышью этот скрипт позволяет мне перемещать элементы геометрии из одной сцены в другую, делая задачу невероятно простой.
Выбор экземпляров объектов
http://www.scriptspot.com/3ds-max/scripts/select-instances-objects
Когда у вас есть десятки, если не сотни экземпляров одного и того же объекта в сцене, и вам нужно выберите их все, этот сценарий упрощает процесс.Я могу выбрать все объекты одним щелчком мыши, вместо того, чтобы искать углы камеры, чтобы получить все в перетаскиваемой рамке выбора, или щелкая их, чтобы выбрать их.
Копировать Заменить
http://www.scriptspot.com/3ds-max/scripts/copy-replace
Мы все были там: вы установили 50 ламп в потолок. Они все одинаковые, только разнесены по всей сцене. Вы ставите последний свет, когда понимаете, что забыли поставить их друг на друга. Вы можете либо удалить их все и заменить их отмеченным «экземпляром», что требует времени, либо вы можете просто выбрать их все и запустить этот сценарий.Десять секунд и готово.
Повторное связывание растровых изображений
http://www.scriptspot.com/3ds-max/scripts/relink-bitmaps
Это невероятно полезно, когда ваши файлы были перемещены с исходного места. Всего за два или три щелчка мыши этот скрипт повторно связывает ваши недостающие карты.
О Кэмероне
Мастер бесполезных знаний и опытный 3D-художник, Кэмерон Бейли присоединился к TILTPIXEL два с половиной года назад.С тех пор он оттачивает свои навыки рендеринга и радует клиентов. Когда Кэмерон не создает высококачественные цифровые изображения или не изучает фотографию и кодирование, его можно обнаружить в спорах о тонкостях фильмов, музыки и многого другого. Мы попросили его сообщить нам свои последние предпочтения, в произвольном порядке…
Музыка: Уикенд, Сэм Смит, Дермот Кеннеди, Манила Грей, Пост Мэлоун
Фильмы: Бойцовский клуб, Пираты Карибского моря — Проклятие Черной жемчужины, Аисты, ВАЛЛ-И, Одиннадцать фильмов Оушена
Телевидение: Футурама, Фрейзер, Южный парк
Games: сейчас играю в Call of Duty WW2 и Tekken 7 — и с нетерпением жду нового God of War
Книги: Франкенштейн
Лучшие плагины и скрипты 3ds Max для визуализации архитектуры 2021
Списки плагинов и скриптов 3ds Max
MultiScatter
Плагин, основанный на технологии VRayScatter, предназначен для работы не только с V-Ray, но и с Arnold, Mental Ray, Corona, Octane, Maxwell, FStormRender (другие могут быть добавлены с помощью нашего SDK)
Позволяет движкам рендеринга генерировать огромное количество объектов в массиве.
- Создание и визуализация леса или даже города в мгновение ока.
- Быстрое создание объектов во время рендеринга с оптимизированным управлением RAM делает процесс создания сцены очень эффективным.
- Бессрочная лицензия и бесплатные обновления. Без абонентской платы.
Купить: https://rendering.ru/multiscatter.html
Генератор пола 2.10
FloorGenerator — это плагин для 3ds Max (с 2013 по 2021 год), который генерирует объекты пола, состоящие из отдельных досок, которые можно легко текстурировать с помощью MultiTexture.Это отличный инструмент, если вы делаете визуализацию архитектуры и вам нужно сделать полы, которые НЕ собираются плиткой и которые вы можете видеть вблизи без какой-либо пикселизации.
Купить / скачать: https://cg-source.com/FloorGenerator
Бесплатно: только стандартный рисунок пола
Цена: Начиная с 20 €
Floor Material использует MultiTexture для загрузки отдельных деревянных досок. Показать текстуры в окне просмотра (вкл. / Выкл.)
Простая кнопка проверки, которую можно разместить на панели инструментов, чтобы показать или скрыть текстуры для всех материалов в сцене.Должен обрабатывать практически любой материал или движок рендеринга.
Дата выпуска: 29.01.2019. Требования к версии: 3ds Max 2012 и выше.
Скачать бесплатно: http://www.splinedynamics.com/free-3dsmax-scripts/
Профиль развертки
Sweep Profile поможет быстро выбрать желаемую архитектурную лепнину при создании 3D-модели интерьера или экстерьера, а также скорректировать ее размер. Плагин работает на основе стандартного модификатора Sweep.
Содержит 37 подготовленных для использования архитектурных профилей
Бесплатно: https://3d-kstudio.com/product/sweep-profile/
Требования к версии: 3ds Max 2014- 2021
Менеджер проекта
Project Manager значительно упрощает большие и сложные проекты, систематизируя файлы по проектам, объектам, разделам и т. Д. Пользователь может определить столько категорий и папок, сколько пожелает.
Интерфейс с перетаскиванием и перетаскиванием , представленный в Диспетчере проектов, также значительно сокращает время и усилия, затрачиваемые на завершение проектов, обеспечивая интуитивно понятный и удобный способ работы даже для неопытных пользователей 3DS Max.
Купить: https://3d-kstudio.com/product/project-manager/
Модификатор клонирования IToo
Clone — это модификатор для 3ds Max, который создает копии объекта путем постепенного перемещения, поворота и масштабирования входной геометрии . В некотором смысле он похож на встроенный в 3ds Max инструмент Array с одним важным преимуществом — Clone является полностью параметрическим , поэтому вы можете изменить количество дубликатов и их распределение в любое время. Другие функции включают в себя способность рандомизировать преобразования и идентификаторы материалов ; плюс вы можете добавить несколько клонов в стек модификаторов для создания одномерных, двухмерных и даже трехмерных массивов, каждый со своими настройками.
Бесплатно: https://www.itoosoft.com/freeplugins/clone
Машина для дробления полигонов
Polygon Cruncher — это программа для 3D-оптимизации, которая работает внутри вашего 3D-конвейера. Независимо от того, связаны ли ваши действия с архитектурой, видеоиграми, САПР, 3D-печатью или историей (3D-сканирование), Polygon Cruncher предоставляет решения для упрощения ваших 3D-сеток.
Polygon Cruncher доступен в различных версиях, в зависимости от ваших конкретных потребностей:
Плагин- , интегрированный в 3DS Max, Maya, Lightwave или в комплекте с 3DBrowser для повышения производительности
- Версия командной строки для автоматизации оптимизации с помощью MagicCruncher.
- Автономная версия , включая широкую поддержку стандартных форматов 3D (FBX, Modo, Cinema4D, Sketchup…), что делает ее пригодной для использования, например, в Revit, ArchiCAD, Modo или Cinema 4D.
- Версия Polygon Cruncher SDK для более тесной интеграции с вашими конкретными инструментами.
Купить: https://www.mootools.com/en/software/polygon-cruncher
Население: Местность
.Помогает в создании и оптимизации поверхностей ландшафта. Заполнить: Terrain исправляет импортированные сетчатые модели САПР или напрямую преобразует горизонтальные линии.В результате получается чистая полигональная поверхность на основе четырехугольников с определяемым пользователем размером сетки.
URL домашней страницы: http://populate3d.com
URL загрузки: http://populate3d.com/products/terrain/
http://www.scriptspot.com/3ds-max/scripts/populate-terrain
Утилита iToo Glue
Glue для 3ds Max — это фактически два инструмента в одном.
- Утилита позволяет перемещать выделение отдельных объектов на любую поверхность, проецируя точку поворота вдоль оси X, Y или Z . У вас есть возможность сориентировать объекты по нормали к поверхности или сохранить их существующее вращение.
- Вы можете использовать Glue для согласования сплайна с поверхностью с опциями для добавления дополнительных вершин с использованием фиксированного числа или шага в зависимости от длины сплайна или сохранения существующих узлов сплайна.
Загрузить: https://www.itoosoft.com/freeplugins/glue
Autohedge
Autohedge визуализирует живые изгороди, кусты и кустарники, заполняющие форму.Формы представляют собой всего лишь меши 3dsMax, поэтому вы можете редактировать их в любое время и даже создавать свои собственные!
- Autohedge автоматически заполняет все необходимые ветви и листья во время рендеринга!
- Каждая ветка и листок детализированы материалами и картами, сделанными с реальных фотографий.
Autohedge не занимает много места в ваших файлах сцен, и его легко изменить даже после того, как вы его настроили. Просто сделать работу намного проще.
Системные требования:
Autodesk 3ds Max 2016-2021 и V-Ray 3.6, V-Ray NEXT или V-Ray 5.
Ссылка для скачивания: https://happy-digital.com/autohedge
Автограсс
AutograssHappy Digital работает, добавляя траву к объекту, который уже находится в вашей сцене. Это может быть просто плоскость на земле или детальная многоугольная сетка.
Системные требования:
Autodesk 3ds Max 2013-2021 и V-Ray 3.6, V-Ray NEXT или V-Ray 5.
Ссылка для скачивания: https: // happy-digital.com / autograss
iToo RailClone
Удобный для художников плагин параметрического моделирования и клонирования сплайнов для 3ds Max, быстрый, эффективный и простой в освоении.
Подробнее: https://www. itoosoft.com/railclone
Конвертер материалов v.1.24
Это простая утилита, облегчающая задачу перемещения сцен из одного механизма рендеринга в другой.
В настоящее время позволяет преобразование с большей или меньшей точностью среди TheaRender, Vray, Mental Ray, Maxwell и Final Render.Нет поддержки для всех типов материалов и источников света, но постепенно мы будем добавлять недостающие
Бесплатно: https://www.motivacg.com/downloads/scripts-3dsmax/
Копировать / Вставить объекты
С помощью скрипта CopyTo вы можете копировать объекты и вставлять их в текущую сцену или между открытыми окнами 3Ds Max.
Вставка объектов будет работать даже после повторного открытия 3Ds Max или перезагрузки компьютера.
Копирование также может происходить между различными версиями 3Ds Max.Например, вы можете копировать объекты из 3Ds Max версии 2016 в 2013 или наоборот.
Бесплатно: https://3dground. net/prod/copyto-2211507
QuadRemesher
QuadRemesher ™ позволяет выполнять четырехкратное изменение сетки из любой входной сетки одним щелчком мыши. Он принимает в качестве входных данных сетку, состоящую из треугольников или многоугольников, и возвращает сетку, в основном состоящую из четырехугольников, следующих естественным направлениям.
Quad Remesher для 3ds Max — Краткое руководство. URL домашней страницы
: https: // exoside.com / quadremesher /
МВт RoofGen V1.3 | Марк Уилан
MW RoofGen — это Maxscript для быстрого и легкого создания точной геометрии скатной крыши из граничного шлица и угла крыши. Несмотря на то, что все усилия направлены на то, чтобы его можно было использовать в любой ситуации, у него есть свои ограничения, связанные с более сложными формами. При этом, пока вы создаете реалистичный тип крыши, а не крышу со смайликами, она должна работать хорошо, просто попробуйте!
МВт RoofGen
URL домашней страницы: https: // cgtricks.com / mw-roofgen-v1-3-mark-whelan /
ATiles
Стандартная (бесплатная) версия скрипта может создавать различные объекты с повторяемой геометрией, определяя размер и смещение между отдельными элементами. Также вместо смещения вы можете определить количество плиток, и они будут равномерно распределены в соответствии с введенными размерами. Пользователь может определить угол наклона объекта (полезно для черепицы), ограничение области и многие другие параметры в параметрах объекта ATiles.
URL для загрузки: https://www.avizstudio.com/tools/atiles/
Генератор плюща | Гильермо М. Леаль Ллагуно
Плагин / Maxscript для создания плюща для 3Ds Max. Этот плагин основан на отличной программе, созданной Thomas Luft Ivy Generator.
Плагин выполняет всю тяжелую работу по выращиванию плюща и генерации сеток. Часть maxscript — это просто пользовательский интерфейс, материалы и создание рассеяния короны.
Требуется: 3DMax 2018, 2019, 2020
Бесплатно / Пожертвование: http://www.evvisual.com/ivy/
Перейти к экземпляру
Этот блестящий скрипт, созданный Миледом Ризком, преобразует уникальный объект / объекты в экземпляры выбранного исходного объекта. Больше возможностей описано в его видео. Бесплатное использование. Ссылка для скачивания (turntoinstance.mcr) доступна в описании его видео на YouTube. После установки его можно будет найти в категории «MIRI-Tools».
Всегда показывать закрашенный материал во вьюпорте
Постоянное нажатие на кнопку «Показать затененный материал во вьюпорте» очень раздражает. Скрипт — альтернатива автоматизации этого процесса. Бесплатное использование.
- Загрузите скрипт.
- Вставьте сценарий в папку C: \ Program Files \ Autodesk \ 3ds Max 201x \ scripts \ Startup
- Перезапустите 3ds Max.
Источник: Лукас Родригес https://www.facebook.com/groups/183831411996004/permalink/827804714265334/
Имя | Дата | Описание |
SoulburnScriptsPack_3dsMax_v112_R2013toR2022.почтовый индекс | 24.03.21 | The
SoulburnScripts Пакет для 3dsMax версия 112, совместимая с max 2013-2022 Обновленные скрипты: pipeMaker, modifierUtilities, objectPainter, materialMover Дополнительные примечания: Обновлено для Max 2022 |
SoulburnScriptsPack_3dsMax_v111_R2013toR2021.почтовый индекс | 09.04.20 | The
SoulburnScripts Пакет для 3dsMax версия 111, совместимая с max 2013-2021 Обновленные скрипты: modelPreparer, vrayMatteManager Дополнительные примечания: Обновлено для Max 2021 |
SoulburnScriptsPack_3dsMax_v110_R2013toR2020.застежка-молния | 25.04.19 | The
SoulburnScripts Пакет для 3dsMax версия 110, совместима с max 2013-2020 Новый скрипт: vrayMatteManager Обновленные скрипты: groupWithPoint, iDSetter, materialInfoDisplayer, modelPreparer, objectDropper, objectPainter, vertPlacer Дополнительные примечания: Обновлено для Max 2020 |
Старые пакеты сценариев | | |
SoulburnScriptsPack_3dsMax_v088_R9toR2012.застежка-молния | 14.12.14 | An старшая пакет, совместимый с 3dsmax 9 — 3dsmax 2012. |
SoulburnScriptsPack_3dsMax_v047_R8.zip | 03.07.09 | Старший пакет, совместимый с 3dsmax 8. |
скриптов (всего 86 скриптов) | | |
выравниватель | | Выравнивает один объект по
Другая.Аналогичен инструменту Align в максимальном разрешении, но оптимизирован, чтобы позволить
разнообразие выравниваний с минимальным количеством необходимых щелчков мышью. |
alignViewportToFace | | Выравнивает окно просмотра по
выбранное лицо. |
bitmapCollector | | Собирает все сцены
растровые изображения и помещает их в один каталог, обновляя вашу сцену до
укажите на их новый дом. |
blendedBoxMapMaker | | Создает карту смешанного прямоугольника
для выбранных вами объектов. По сути, это маппинг коробки, но края
рамки смешаны, так что вы можете разместить карту на изогнутой поверхности и
не иметь ужасных швов. |
blendedBoxMapManager | | Позволяет изменить
параметры любой карты Blended Box Map внутри материала, который вы в настоящее время
активны или выбранные вами объекты. |
blendedCubeProjectionMaker | | Применяет 6 проекций
(Спереди, Сзади, Слева, Справа, Сверху, Снизу) к выделенным объектам, крючки
проекции до 6 карт, а затем смешиваются между каждой картой. Большой
для проецирования деталей на набор объектов, таких как отображение ящиков, но
каждая сторона может быть отдельной картой, а края коробки смешаны
так что вы можете разместить карту на изогнутой поверхности и избежать ужасных
швы. |
blendedCubeProjectionManager | | Позволяет изменить
параметры любой проекции смешанного куба внутри материала, который вы
в настоящее время активны или выбранные вами объекты. |
калькулятор Launcher | | Запускает калькулятор.
Отлично подходит для быстрого доступа к калькулятору изнутри макс.
интерфейса, назначьте его горячей клавише. |
камера FromPerspView | | Изменяет активную перспективу область просмотра в камеру область просмотра. |
cameraLensPackager | | Позволяет установить линзы
(Фокусное расстояние) для всей сцены или выбранных камер на основе 9 предустановок. В
поставляемые предустановки предназначены для пакета анаморфотных линз Panavision серии C,
но вы можете изменить предустановки так, чтобы они были вашими любимыми значениями. |
cameraMapTemplateRenderer | | Будет отображать шаблоны
для всех выбранных камер или всех камер, связанных с одним
Модификатор cameraMapGemini. Автоматизирует процесс, чтобы вы не застряли
рендеринг большого количества камер и изменение множества разрешений рендеринга с помощью
рука. |
circleArrayMaker | | Аналогично массиву, но
всегда вращает ваши объекты, чтобы сделать полный круг. |
curvatureMaker | | Выбирает края сетки
на основе угла между соседними гранями, а затем преобразует их в
карта вершин. Например, вы можете выбрать все угловые грани сетки.
а затем преобразовать их в карту вершин для использования с картой рельефа или маской
смешивать текстуры. |
curvatureManager | | Позволяет изменить
параметры любого канала данных кривизны на выбранных объектах.Также
позволяет распространить существующий модификатор кривизны на все выбранные
объекты. Скажем, у вас есть 3 объекта, у которых есть канал данных кривизны.
модификатор, и вы добавляете 2 объекта в свою модель, распространение скопирует и
вставьте этот модификатор на все 5 объектов. |
customAttributeRemover | | Удалить все Пользовательские
Атрибуты выбранных или всех объектов сцены. |
EdgeDivider | | Разделение выбранной кромки
в Editable Poly на равные части. |
edgeSelectByAngle | | Выбирает края сетки
исходя из угла между соседними гранями. Например, вы можете выбрать
все края сетки для фаски, задав значение 90. |
elementSelectByFace | | После того, как вы выбрали
грань Editable Poly, он выберет весь элемент, на котором грань
связан с.Отлично подходит для выбора элементов, не покидая их
режим лица. |
геометрия Баннер | | Выбирает% вершин
в объекте и перемещает их случайным образом. Хорошо для добавления тонких
удары и удары по вашей геометрии. Преимущество этого по сравнению с
Модификатор шума влияет только на некоторые вершины, что даст больше
реалистичный результат. Компенсация размера объекта пытается сделать меньше
объектов меньше, а крупных — больше. |
groupWithPoint | | Принимает выбранные объекты
и группирует или разгруппировывает их, вместо этого связывая их с помощником точки
использования метода max group. Очень похоже на то, как майя обращается
группировка. |
iDSetter | | Принимает все выбранное
объекты и применяет модификатор материала, изменяет их идентификатор объекта или
изменяет свои определяемые пользователем свойства на случайный идентификатор между
высокое и низкое значение или последовательный набор идентификаторов на основе выбора
порядок. |
imagePlaneMaker | | Создает набор 2d изображений
самолеты, которые вы можете использовать для создания 3D-модели. |
instanceFinder | | Находит экземпляры выбранный возражает и делает различные вещи для них, такие как их выбор, печать их имен, изолировать их и т. д. |
Экземпляр Триммер | | Выбирает и
уменьшает выбор, чтобы включить только один экземпляр из каждого набора
экземпляров. |
LayerCleaner | | Удаляет все пустые слои.
со сцены. |
materialFromSelectedObject | | Получает материал из в настоящее время выбранный объект и помещает его в редактор материалов.Если выбрано несколько объектов, выбирает материал из первого выбранного объекта. |
materialInfoDisplayer | | Отображает различные предметы
информации о свойствах материалов выбранных объектов или
активный материал (например, название Материала на выбранном
объект, используемые MatID на выбранном объекте, карта направляет
активный материал в настоящее время используется и т. д.). |
материал Переносчик | | Позволяет перемещать материалы
из одного места в другое. Некоторые распространенные применения: нанесение плоского серого материала
(стандартный, Raytrace, Brazil, mentalray и т. д.) ко всем объектам сцены в
одно нажатие кнопки. Очистите редактор материалов пустыми материалами.
Переместите все материалы сцены в редактор материалов. Переместить всю сцену
материалы к матлибу.Назначьте случайный материал из материала
редактор набора объектов сцены. |
съемник материала | | Удаляет материалы из выбранные объекты. |
maxfileOldVersionSaver | | Собирает все макс.
файлы в каталоге и его подкаталогах и сохраняет их как файлы max
для более старых версий макс. |
зеркалоObjectAlongAxis | | Отражает выбранные
объект вдоль мировой оси X, Y или Z, с возможностью копирования или
пример. Как инструмент «Зеркало», но позволяет сделать какое-нибудь обычное зеркало.
операции с гораздо меньшим количеством щелчков мыши. | Модель
Препарат | | Устанавливает вашу модель на
нанести на него материалы из Soulburn MaterialAssetPacks, используя
SAL. |
модификатор Утилиты | | Позволяет выполнять различные
модификатор связанных задач на наборе выбранных объектов. Например, берет
все выбранные объекты и добавляет / удаляет отдельные экземпляры
конкретный модификатор. Или позволяет найти любые объекты в текущем
выделение, содержащее определенный модификатор. Добавьте модификаторы в свой
Область избранного для более быстрого доступа. |
nameManager | | Позволяет переименовывать различные
вещи в вашей сцене, используя множество функций. |
nodeTypeDisplayer | | Распечатывает класс или Суперкласс выбранных узлов. |
объектAttacher | | Принимает ваш текущий выбор и соединяет предметы вместе.Работает по геометрии и шлицам. |
объектDetacher | | Принимает выбранные объекты
(сетки, полигоны или сплайны) и разделяет все их элементы на
отдельные объекты. |
объект капельница | | Позволяет бросать предметы
на другой объект. Например, вы уроните кучу камней на
неровная поверхность земли. |
objectPainter | | Этот сценарий позволяет
рисовать объекты (геометрию, шлицы, источники света, помощники и т. д.) на части
геометрия. Например, вы можете сделать 10 разных камней, а затем
нарисуйте их случайным образом на местности. |
Заменитель объекта | | Заменяет выбор
объекты с новым объектом или случайным образом из набора объектов. |
objectSelectorByMaterial | | Находки все объекты, которые назначает активный в данный момент материал в медитации и выполняет различные для них такие вещи, как выбор, изоляция их и др. |
объектUniquefier | | Принимает любое выбранное экземпляр / ссылочная геометрия и делает его уникальным. |
Менеджер параметров | | Позволяет изменить
значения параметров для всех выбранных объектов как группы. Например, вы
может изменить радиус связки сфер вместе, даже если
они не экземпляры друг друга. Или вы можете изменить значение изгиба
для всех выбранных объектов, у которых есть модификатор изгиба. |
parentSelector | | Выбирает любые объекты, которые
не связаны ни с чем.Это действительно полезно, если вы хотите
выберите всех родителей верхнего уровня в вашей сцене или выделении, возможно, чтобы
позже свяжите их с основным фиктивным объектом. |
pFlowRemover | | Даже после удаления
PFlow Source из вашей сцены, иногда вы можете получить
бесполезные узлы, которые невидимы для вас, но существуют в вашей сцене и могут
будут просмотрены, если вы попытаетесь объединить текущую сцену в новую сцену.Эта сцена удаляет все эти узлы из сцены. Также включает
некоторые инструменты для поиска и распечатки узлов, если вам нужно
удалите их вручную. |
Трубопровод | | Создает большой беспорядок
трубы. Этот скрипт использует много кода из скрипта Vidarn «Pipe Dream».
(www.creativetools.se), я взял основы его сценария и перестроил
это сделать трубы, у которых есть больше вариантов того, насколько плотна окончательная геометрия
есть, полный объем, в котором обитают трубы и т. д.Может ты найдешь мой
изменения тоже полезные. |
pivotPlacer | | Устанавливает шарнир выбранные объекты в одном из 27 точек, таких как центр, низ, верх, высокий левая сторона и т. д. Вы также можете выровнять точку поворота по выбранной в данный момент вершине, край или грань. |
polyCountSelector | | Выбирает объекты на основе
их количество. |
renderSizer | | Иногда при рендеринге
вы хотите сделать тестовый рендер меньшего размера. Но изменение рендера
размер означает, что вам нужно вспомнить, какой был старый размер, и повторно ввести
это когда вы закончите тестовый рендеринг. Этот скрипт позволяет визуализировать
меньший размер тестового рендера (в процентах) без изменения окончательного
размер рендера. |
выбор Рандомайзер | | Будет выбран случайным образом
объекты на основе предоставленного значения. |
SnapShoter | | Нравится снимок
команда, за исключением того, что превращает вашу сетку в editablePoly, когда это сделано, и
пара других приятностей, например, выбор вновь созданных объектов. Только
для неодушевленных объектов не позволяет создавать объект за кадр
как инструмент max. |
softSelectionControl | | Переключает, включает или
выключить инструмент мягкого выделения для объектов. |
soulburnAssetLoader | | Быстрый способ позволить вам
объединяйте различные активы в свою сцену из красивого интерфейса на основе значков
(включая среды, состоящие из источников света и HDRI, материалов
пресеты и отдельные модели). Идея пришла мне в голову, глядя на «Keyhot»,
Хотя KeyShot — отличное программное обеспечение, оно довольно ограничивает, когда вы
хотите сделать что-то более сложное (например, добавить ржавчину на объект для
пример.) Зато отлично умеет быстро менять местами материалы и рендеринг.
их в реалистичной среде. Надеюсь, этот сценарий поможет вам
достичь скорости, но позволяет настраивать материалы и оснастку
больше, чем позволяет keyhot. Работает с любым рендерером 3dsmax. |
soulburnScriptsLister | | Позволяет запускать любой из Soulburn Скрипты из удобного выпадающий список. |
splineKnotManager | | Принимает все выбранное
шлицы и преобразует все их узлы в узел определенного типа, например
«Гладкий», «Угловой», «Безье» или «Угол Безье». |
splineKnotToObject | | Принимает все выбранное
шлицы и помещает указанный объект в их узлы. |
splineManager | | Позволяет изменять различные
элементы управления для всех выбранных сплайнов. |
splinePainter | | Этот сценарий позволяет
нарисуйте шлицы на поверхности другого геометрического объекта. |
подразделение Автомат | | Быстро назначает подраздел
модификатор (meshsmooth или turbosmooth) для всей сцены или выбранных объектов.Это хорошо, если, скажем, вы хотите, чтобы в вашей сцене были все объекты.
преобразованы в subdivs во время рендеринга без необходимости постоянно
выберите объекты, найдите нужный модификатор, назначьте модификатор и т. д. |
подразделение | | Позволяет увеличить или уменьшить количество подразделений итераций для выбранных объектов. |
subdivisionManager | | Позволяет изменять различные подразделения контролирует все выбранные объекты (как полиобъекты, так и модификаторы сглаживания сетки) |
texmapBaker | | Запекает любую произвольную карту дерево на серии выбранных объектов.Так скажем, у вас есть карта цветов вершин, проходящая через текстуру деформации, и вы хочу использовать его как шишку. Ну, карты вершин не создают правильных выступов, поэтому вы запекаете текстуру с помощью этого скрипта, а затем вставляете полученный растровое изображение в слот рельефа, и теперь, потому что это запеченная карта текстуры вместо процедурной будет правильно работать карта рельефа. Или скажите, что у вас есть сверхсложная диффузная карта, вы можете запечь часть диффузной карты сеть в текстуру, чтобы ускорить рендеринг. |
texmapPreview | | Выполняет рендеринг текущего выбранный текстовый файл из редактор материалов для объектов, к которым он применяется в сцене. Думайте об этом как о чем-то похожем на «Показать карту во вьюпорте». функция, за исключением того, что она работает со всеми процедурами (Показать карту во вьюпорте не всегда дает правильные результаты) и вместо этого выполняет полный рендеринг выполнения предварительного просмотра области просмотра openGL. |
thinFaceSelector | | Находит и выбирает лица
которые действительно высокие и худые. Подходит для поиска тонких лиц в комплексе
сетка, лица, которые лучше всего разделить, чтобы сделать все лица более выразительными
квадрат. |
преобразовать рандомайзер | | Позволяет переводить,
вращать и масштабировать группу объектов или модификаторов случайным образом
количество. |
TransformRemover | | Сбрасывает позицию,
поворот и / или масштаб выбранных объектов. |
transformSelector | | Позволяет выбирать объекты
в зависимости от их положения, поворота или масштаба. |
два DPlanView | | Создает ортогональное 2D
Вид вашей сцены в плане, идеально подходит для создания двухмерных элементов с использованием max’s
инструменты. |
uniqueObjectFinder | | Находит объекты в вашем выбор, которые являются уникальными, т. е. не имеют экземпляров сами, а затем выполняет с ними различные действия, например выбирает их, напечатав их имена, изолировав их и т. д. |
uVAreaDisplayer | | Печатает область
выбранные в данный момент UV-грани. |
УФ-пластина | | Позволяет сгладить
выбор UV, или другими словами выравнивает все выбранные UV
по горизонтали или вертикали. Преимущество использования этого инструмента перед
один из доступных в редакторе Unwrap UVW — вы можете выбрать выравнивание
УФ до среднего, минимального или максимального. |
uVFlattenMapper | | Применяет плоское сопоставление
(также иногда называемый автоматическим UV), который совпадает с
Flatten Mapping в модификаторе UVWUnwrap, но, в отличие от этого, может быть
применяется к набору объектов, причем каждый объект использует свою собственную карту,
или все объекты на одной карте.Хорошо, чтобы просто получить
своего рода сопоставление всех объектов сцены одним нажатием кнопки, возможно, чтобы
затем отправить в приложение для рисования или запечь текстурную карту. |
УФПлассер | | Позволяет изменять
положения выбранных УФ с помощью удобного диалогового окна. |
uVTransfer | | Передает уф с одного
возражать против следующего.Полезно, если у вас есть две одинаковые сетки, но их
порядок вершин нарушен (как, возможно, в ситуации, когда вы
экспортировал объект в отдельное приложение для uving и что
приложение испортило порядок вершин.) Этот скрипт может передавать
uvs от нового объекта к исходному объекту в макс.
порядок другой. |
vertexAndEdgeConnector | | Выполняет ряд
Соедините функциональность в одном скрипте.Например, в vanilla max вы
не может назначить одну и ту же горячую клавишу как для подключения ребра, так и для подключения
вершина. У вас также не может быть одной горячей клавиши, которая соединяется в
EditablePoly и EditPoly. Этот скрипт позволяет использовать одну горячую клавишу
чтобы сделать все это, и он определяет, в каком режиме вы находитесь, чтобы выбрать, что
действие, которое нужно выполнить. |
vertexEdgeFaceSelectByNormal | | Выбирает вершины, ребра или
грани Editable Poly на основе порога угла.Это
идентичен инструменту на ленте моделирования, но теперь доступен как
макросценарий, так как тот, что на ленте, не имеет макросценария
доступный. |
vertexMapDisplayer | | Включает или выключает
вне области просмотра карты вершин для всей сцены или выбранных объектов. |
vertPlacer | | Позволяет перемещать
вершины объекта или узлы сплайна к одному значению,
либо среднее значение текущих значений, либо конкретное значение.Хорош для
выравнивание групп вершин. |
vertSelectionToObject | | Размещает предметы на
позиции выбранных в данный момент вершин. |
viewportControl | | Позволяет управлять обзором
вы сейчас видите в окне просмотра в удобном диалоговом окне. |
viewportToVFBLoader | | Получает текущий активный
viewport и загружает его в VFB. Самый полезный в Vray, так что вам не нужно
нужно выполнить рендеринг, чтобы установить область рендеринга. Первоначально написано
Дэйв Уортли (http://davewortley.wordpress.com/), я добавил ограниченное
поддержка средства рендеринга строк развертки и ряда дополнительных опций, таких как
лучшее качество изменения размера и переопределение режима рисования области просмотра. |
vrayMatteManager | | Позволяет включить или
отключение теней улавливания матовых свойств выбранных объектов для
vray. |
vraySamplingSubdivManager | | Позволяет регулировать
Значение Sampling Subdiv для материалов сцены и источников света вместе,
обеспечение согласованности. |
wireColorRandomizer | | Изменяет цвет провода все выбранные объекты на случайное значение. |
Изготовитель проволоки | | Создает несколько проводов
которые проходят через различные целевые объекты. Полезно для создания связок
проводов для роботов или других механических устройств в несколько простых кликов. |
xFormResetter | | Как Reset Xform
утилита, но с рядом улучшений: 1) Работает с иерархиями
без нарушения трансформации, 2) автоматически переворачивает
нормали любого объекта с отрицательными масштабами, 3) Может поворачиваться
экземпляров для копий или ссылок (как это делает Утилита), 4) Может
Свернуть сетку в поли после сброса |
Устаревшие скрипты (всего 9 скриптов) | | Скрипты
Я ушел на пенсию, потому что у max теперь есть похожая функция, или это была бета-версия
сценарий, который я так и не закончил. |
bitmapPagerManager | | Элементы управления Bitmap Pager
были удалены из предпочтений Max2010. Этот сценарий дает
вам вернули часть этого контроля, особенно возможность его выключить,
что может ускорить рендеринг на 64-битных ОС с большим объемом оперативной памяти. Эти
в современных версиях max. |
камераMapGeminiRenderer | | Будет отображать шаблоны для всех камер, связанных с одной камерой модификатор.Автоматизирует процесс, чтобы вы не застряли в рендеринге камеры и изменение большого количества разрешений рендеринга вручную. Заменен на cameraMapTemplateRenderer. |
faceNormalDisplayer | | Переключает, включает или
вне лица нормальное отображение объектов. Тоже неправильно работал
много предметов внутри макс. |
материалIDRandomizer | | Принимает все выбранное
объекты и применяет к ним модификатор материала со случайным идентификатором
между высоким и низким значением.Заменен на iDRandomizer. |
pointTracker | | Присоединяет точку к
выбранная вершина и запекает информацию о положении. Никогда не работал
должным образом. |
powerSolidManager | | Позволяет изменять
рендеринг и
приближение области просмотра
элементы управления для всех выбранных объектов Powersolids.Powersolids больше не
существует для современных версий макс. |
выбор Highlighter | | Этот сценарий имитирует Выбор режима выделения из бункера в макс. Идея в том, что если вы наведете над объектом, объект выделяется, если навести на вершину, он выбирает вершину, при наведении курсора на ребро выделяется ребро, и т.д. Нет необходимости в лишних щелчках мышью.Autodesk добавил это наполовину функция, этот скрипт доходит до добавления полного стиля бункера выделение выделения. Ни разу не работал надежно. |
ПоверхностьSnapper | | Этот сценарий позволяет
перемещать один объект по поверхности второго объекта. Отлично подходит для размещения
объекты на местности. Заменено на инструмент для размещения в макс. |
uVWMappingCopier | | Копирует UVWMapping
Модификатор от одного объекта к текущим выбранным объектам.Это работает в
мировое пространство (в отличие от текущего метода копирования модификатора в
стек модификаторов), чтобы вы могли получить точно такой же модификатор uvwmapping в
точно такая же позиция в мировом пространстве для всех ваших объектов. Никогда не работал
надежно. |
maxscript · Темы GitHub · GitHub
maxscript · Темы GitHub · GitHubЗдесь 39 публичных репозиториев в соответствии с этой темой…
- Обновлено 30 июля 2021 г.
- Python
Джунгли моих скриптов MaxScript
- Обновлено 20 сен.2021
- MAXScript
Game Indefinite Modding Suite Evolved
- Обновлено 26 апр.2020 г.
- MAXScript
3ds Max для импорта и экспорта формата модели 4ds.
- Обновлено 29 сен.2021
- MAXScript
Команды LINQ для MaxScript
- Обновлено 22 февраля 2017 г.
- MAXScript
Режим Emacs для MAXScript и Python Autodesk 3dsMax.
- Обновлено 23 апреля 2017 г.
- Emacs Lisp
Простой инструмент командной строки для тестирования сценариев Python с помощью Pytest в интегрированной среде сценариев 3ds Max
- Обновлено 20 апреля 2021 г.
- Python
Maxscript для динамической проекции, включая плоскую и сферическую проекцию
- Обновлено 9 декабря, 2019
- MAXScript
Сборник скриптов для 3ds max.
- Обновлено 6 октября 2019 г.
- MAXScript
Advanced WireColor Manager для 3ds Max
- Обновлено 20 янв.2021 г.
- MAXScript
«Серия радуги» Bbvbb для инструментов 3dsMax.Этот MAXScript поможет вам собрать головоломку из объектов editable_spline в 3dsMax.
- Обновлено 30 янв.2017 г.
- MAXScript
Набор плагинов для 3DSmax | Maxscript | Pour réalisation de bâtiments, terrain, bout de villes.
- Обновлено 31 мая, 2019
- MAXScript
Примеры вызова настраиваемых уведомлений обратного вызова в 3ds Max 2019.
- Обновлено 4 августа 2020 г.
- MAXScript
Сценарий для Max / GMax, который выводит сводку соответствующих данных выбранного объекта / объектов в окно Listener, которое требуется для внедрения в GIT, используемый в KOTOR.
- Обновлено 12 янв.2021 г.
- MAXScript
Документация по языку сценариев 3DS Max
- Обновлено 25 ноя.2018 г.
- MAXScript
- Обновлено 15 июля 2021 г.
- JavaScript
MAXScript для построения бумажной модели ветряка.
- Обновлено 6 февраля 2017 г.
- MAXScript
Этот сценарий взаимодействует с 3DS Max с помощью языка MaxPlus (MAXScript), чтобы автоматизировать преобразование файлов 3D-моделей между различными форматами файлов.
- Обновлено 18 нояб.2019 г.
- Python
Плагин MaxScript Geometry Object для горизонтальных линий подписи
- Обновлено 26 янв.2019 г.
- MAXScript
- Обновлено 23 сен.2021
- MAXScript
Générateur de bâtiments et de bout de ville.
- Обновлено 28 янв.2019 г.
- MAXScript
несколько маленьких скриптов 3dsMax
- Обновлено 4 сен.2019
- MAXScript
Плагин для Autodesk 3dsMax, который автоматически создает настраиваемую сетку снежинок, написанную на Maxscript.
- Обновлено 31 декабря, 2020
- MAXScript
- Обновлено 28 марта 2018 г.
- MAXScript
Модуль Maxscript для экспорта сцен 3Ds Max
Prácticas de Animación por Ordenador (AO), Grado en Ingeniería Informática, UGR 2017-2018
- Обновлено 13 июня 2018 г.
- MAXScript
- Обновлено 26 октября, 2020
- MAXScript
Простой калькулятор для 3ds Max
- Обновлено 29 сен 2020
- MAXScript
Prácticas de la asignatura Animación por Ordenador de la Universidad de Granada
- Обновлено 26 мая 2017 г.
- MAXScript
Улучшить эту страницу
Добавьте описание, изображение и ссылки на maxscript страницу темы, чтобы разработчикам было легче узнать о ней.
Куратор этой темы
Добавьте эту тему в свое репо
Чтобы связать ваш репозиторий с maxscript тему, посетите целевую страницу репо и выберите «управлять темами».
Учить больше
Вы не можете выполнить это действие в настоящее время.Вы вошли в систему с другой вкладкой или окном.