Sergo's script pack 1.4.7

2010-04-09

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

комментарии

14 шт.:

christoph koehler

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

Hi, Christoph!

I've updated archive, now everything works. Just unpack archive in 3dsmax root folder. Should work. Feel free to send a feedback.

There was some bug, sorry. This is why I hate 'pack' distribution design :)

Hey Sergo ! Thanks for your timesaver scripts. But there's a little error in 3pointscale.ms You call the function sergo_excludeChildren, but in function.ms, it's simply named excludeChildren, so the script doesn't work. Have a nice day :)

Well, me again :p U didn't include functions.ms in 3pointscale. So excludeChildren doesn't work anyway.

Hi Klank!

Thank you for the bug report. I didn't check this scriptpack twice before uploading, shame on me.

Now I've uploaded new version, everything should be fine.

Sergo.

Hi Sergo,

First of all, thank you for creating these tools. They have been a huge timesaver. My favorite is the TransformationJitter. It comes in handy when I try to randomize trees blocks.

Are these tools updated for max2009? I've been using them in max2008, but then when I run the TransformationJitter in max2009, and the script stops on line 114: selection_array = sergo_excludeChildren selection as array Sounds like it's a similar bug as Klank's on the surface. Again, thanks for the tools.

Hi, Dennis! Thank you for bug report. I've fixed it and uploaded new version. Sergo.

Hi Sergo,

I have a Problem with the Rotation Scripts, I allways get Error. I use max2009 64bit. Is this Version of max supported? Thanks for the great tools.

Hi Sez,

yes, I use 3dsmax2009 64 and scripts work fine. Could you paste the error message here?

Hi Sergo,

Thank you very much for sharing your scripts.

I am trying to run your scripts on Max 2010 32 & 64 bit. Do you know if they will work on these versions?

I have used them on previous versions and loved them.

Hi Peter!

Yes, I've tested this pack with 2010 32-bit and it works alright. Only WhiteVPBackground doesn't work correctly. I've fixed it and upload new version soon.

Please let me know if you encounter any problem with 3ds max 2010.

Hi Sergo

thank you for this script pack, very generous of you. is there any way of making Jitter work on a subobject level? like with verts?

thanx again

Hi Sergo

any way of having a pitched roof type for building maker?

Hi sean! Sorry for the delay.

Currently I'm working on BatchCamera script and pitched roof is not so easy to implement since building can have any shape, so I don't think I'll update this pack in near future.

Jitter with sub-objects is more realistic, but anyway, not in near future. Sorry.

Этот адрес не будет нигде показан.
(поддерживается markdown)