| SergoScripts 1.4.7_1.zip | Script Archive | 2010-04-09 20.00 KB |
Текущая версия:
1.4.7
Дата выхода:
04 апреля 2010
UPDATE: Обновлены скрипты 3PointRotation и 3PointScale для решения проблемы при перетаскивании мышки описанной здесь.
Я собрал этот набор глядя, как на пример, на сборник Neil Blevins-а, SoulburnScripts. В таком виде сборник легко устанавливать и распространять, но не очень удобно обновлять и учитывать изменения в описании, так что в будущем я собираюсь выпускать скрипты в виде отдельных инструментов.
Установка:
Распакуйте архив в корневую папку 3dsmax, запустите/перезапустите программу , затем найдите в списке 'Customize User Interface' -> 'Toolbars', категорию 'Sergo Pogosyan' и добавьте кнопки скриптов на панель инструментов. Так же можно добавить команды в пункты меню.Файлы иконок общие для всех моих скриптов, так что можно перезаписывать существующие, если вы раньше устанавливали скрипты с этого сайта.
В этом сборнике вы найдете:
BuildingMaker - Скрипт для быстрого создания простых моделей зданий. Удобно для заполнения дальнего плана городского окружения.
RotateClockWise, RotateCounterClockWise, RotateAround - три скрипта для поворота выбранных объектов на 90, -90 и 180 градусов активной оси. Скрипты также вращают подобъекты UVW и Slice. Обратите внимание на то, что рамки модификаторов UVW и Slice всегда вращаются в локальной системе координат. Объекты поворачиваются в текущией системе координат.
Для поворота инстансной копии объекта нажмите shift+кнопку скрипта на панели инстрементов.
3PointRotation - вращение объектов указанием трех точек - точки вращения, точки старого угла и точки нового угла. Похоже на режим rotate by reference в AutoCAD-е. С помощью параметра Angle можно указывать любой угол вращения вокруг выбраной точки. Следите за режимом привязок - например при вращении в виде сверху надо выбрать режим 2.5d snap для получения корректного результата.
3PointScale - Похож на 3PointRotation, но тут происходит масштабирование по трем точкам. Можно масштабировать непропорционально. Также надо следить за режимом привязок и системы координат - работает только в world, scene node и local системах.
TransformationJitter - Случайные преобразования объектов.
TapeCoordSys - с помощью этого скрипта можно быстро выбрать пользовательскую систему координат. Скрипт при запуске переходит в режим создания объекта линейки. После того как линейка создана, она будет выбрана как пользовательская система координат. Очень удобно при необходимости задания системы координат по сегменту сплайна или грани объекта.
WhiteVPBackground - Меняет цвет фона вьюпорта на белый и обратно на серый (можно задать любые два цвета, но для этого надо редактировать скрипт). Удобно когда надо напечатать скриншот вьюпорта.
StripesTexture - создает текстуру с регулярными или случайными полосками.