Текущая версия:
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 - создает текстуру с регулярными или случайными полосками.
Prerender - скрипт для проверки параметров рендеринга после того как рендеринг уже начался. Только для параноиков :) Я воспользовался этим скриптом только раз и собираюсь убрать его из сборника.




hello! i tried the scripts but they give me max-errors (unknown system exception even if i just want to drag the 3-point rotate icon into my created sergo-tools pallett). for example the random transform stuff also doesn´t work and the maxscript handler pops up with an exception error. as i am new to this scripting stuff i am not sure, i have max 2009 on vista x64, that couldn´t be the problem or? and do i have to put the scripts in the UI and scripts directories inside the max root or in this localuser/whatever directories of vista where usermacros and scripts are stored? thanks in advance, chris