понедельник, 14 декабря 2009 г.

новый скрипт 111_xrefSceneManager_v0.1

это замена стандартному диалогу управления xrefscenes который очень уж громоздкий. основная цель этого манагера - включать/выключать иксрефсцены

вторник, 8 декабря 2009 г.

новый скрипт 111_convertAllTexturesToJPG_v0.1

скрипт конвертирует все текстуры сцены в jpg (создаёт новый файл и меняет ссылку в материале, в первой версии если в текстуре жепег, то его переписывает по новой)

воскресенье, 22 ноября 2009 г.

обновление 111_turboHide_v0.4

иногда скрипт падал и переставал работать (при анду и удалении объектов в некоторых случаях) - исправлено

пятница, 20 ноября 2009 г.

новый скрипт 111_deleteNodesInRange_v0.1

этот скрипт удаляет все объекты которые находятся на растоянии менее какого то значения друг от друга, без UI пока, значение расстояния задать в самом скрипте

воскресенье, 25 октября 2009 г.

обновление 111_scriptedGlue_v0.6

теперь работает и с перспективными камерами а не только ортографическими.

Новый скрипт 111_reflectionHelper_v0.1

скрипт создаёт сплайны, какбы лучи и отражение их от бъектов, для того чтобы было видно где будут отражения. выбрать объекты от которых будут отражаться лучи, запустить скрипт, тыркать мышкой в объекты, с зажатыми ctrl меняется длина луча который отражается.

суббота, 8 августа 2009 г.

вместо 111_removeVrayGlossyInterpolation_v0.1 теперь будет 111_massVrayMatTweaker_v0.1

продолжение идеи. появился юзер интерфейс и добавились другие параметры.

вторник, 14 июля 2009 г.

новый скрипт 111_particles2splines_v0.1

скрипт создаёт сплайны из частиц. из простых (не партикле флоу) эмиттеров

суббота, 20 июня 2009 г.

обновление 111_scriptedGlue_v0.4

- можно опускать меши, то есть вертексы опускаются на поверхность
- улучшена точность в некоторых случаях
- теперь можно проецировать из вьюпорта, по линии взгляда

четверг, 11 июня 2009 г.

обновление 111_massGammaColor_v0.7

в максе 2010 появилась внутренняя переменная Initial_state с таким же именем как и моя была. переименовал переменную.

воскресенье, 7 июня 2009 г.

Обновление 111_buildMe_v0.5

добавлено плавное проявление объектов за какое-то количество кадров.

среда, 27 мая 2009 г.

обновление 111_buildMe_v0.4

добавлена поддержка Undo. в новых версиях макса что-то сделали с целыми числами, поэтому косячило на полях range, исправлено.

понедельник, 25 мая 2009 г.

Новый скрипт 111_movePivotToFirstKnot_v.01

скрипт перемещает пивот сплайна в первую точку сплайна. по умолчанию у сплайнов пивот по центру сплайна.

четверг, 21 мая 2009 г.

обновление 111_pathCloneZ_v0.3

v0.3 - переписан алгоритм расположения объектов по сплайну. спиннер количеста работает как нужно.

среда, 20 мая 2009 г.

обновление 111_pathCloneZ_v0.2

v0.2 - добавлено в UI поле с количеством копий. если сплайн состоит из нескольких подсплайнов то скорее всего будет считать неправильно, то есть юзабельно на сплайне из одного подобъекта. плюс я не ставлю в конце копию, потому что в последней точке тангент не берётся как надо, а разруливать это дело нет никакого желания. в общем скрипт заточен на то чтобы делать много пилястр.

четверг, 14 мая 2009 г.

новый скрипт 111_pathCloneZ_v0.1

скрипт клонирует объекты вдоль кривой с заданным растоянием между клонами. отличие от стандартного spacing tool в том что клоны поворачивают по локальной оси Z вдоль пути, но вертикально остаются прямостоящими... в общем чтобы балясины на перила по пути пускать, вот для этого скрипт :)

вторник, 5 мая 2009 г.

обновление 111_carWheel_v0.3

небольшие изменения в алгоритме рассчёта поворота передних колёс по траектории, и по мелочи, типа переставшего работать автоопределения размера колеса. тестировалось и исправлялось под макс 2009. изменил дефолтные значения. теперь самый правильный вариант для передних колёс просчитать значения в каждом кадре, мультиплаер оставить в 5 (у меня лучше всего это значение работает), прочистить ключи в кривой через reduce keys. пивот у кузова должен быть в районе задней оси. как оси у кузова и колёс должны быть смотри схему внутри скрипта. сначала лучше санимировать певороты передних полёс на поворотах в каждый кадр и почистить, а потом уже санимировать кручение колёс в каждом 10м кадре для экономии.

воскресенье, 12 апреля 2009 г.

какие-то болванки с кодом - 111_ConvertGrayscaleImageToMaxscript_v0.1

просто выложил какие то обрывки кода для того чтобы не пропало - тут про то как сконвертировать чёрнобелую картинку в массив данных, который можно запихнуть в максскрипт, и функция которой можно этот массив прочитать. сгодится для того чтобы в максскрипт запихнуть какую нибудь графику не отдельным файлом, а прямо в тело скрипта в текстовом виде.

четверг, 5 марта 2009 г.

новая версия 111_materiaLIB_v0.2

исправлен незначительный баг UI

среда, 18 февраля 2009 г.

новый скрипт - 111_materiaLIB_v0.1

скрипт для работы с библиотекой материалов. потому что стандартные максовские библиотеки маткриалов слишком громоздки. первая версия, можно подумать ещё над фичами которыми можно обвешать. в общем смысл такой - на жёстком диске имеем структуру папок которая из себя представляет структуру материалов, один материал - один файлик. можно править структуру и раскладывать файлики как захочется, скрипт сканирует папки. для работы нужно будет в теле скрипта поменаять путь к тому месту где находится эта структура папок. ну ещё оно умеет комментарии к материалам сохранять, но это из картинки видно.

вторник, 10 февраля 2009 г.

новый скрипт 111_cinemat_v0.1

скрипт который временно назначает стандартный материал, а потом возвращает те материалы что были. написан для того чтобы удобнее в синему было пихать объекты с враевскими материалами

воскресенье, 1 февраля 2009 г.

основная страница со скриптами

немного переделал основную страницу со скриптами, адрес которой - в шапке блога. попытался разгрести ту кашу, выкинул английский язык, переформатировал, хотя всё равно ещё каша :)

суббота, 31 января 2009 г.

обновление - 111_objectReplacerDistributor_v0.3

раньше называлось - 111_object_transform_replacer-distributor_v0.2

- версия 0.3
ранее учитывались только трансформы того объекта наместо которого ставился новый. теперь же также учитывают трансформы объекта который размножается, т оесть если его отмасштабироввать и покрутить то он размножится отмасштабированный и покрученный. плюс добавился ещё объект для оффсета. то есть этот второй объект как бы из себя представляет тот объект который будет заменён на новый, так вот смещение копируемого объекта относительно его и масштаб и вращение тоже учитываются. короче учитывается всё что можно. осталось только потестить хорошо на предмет ошибок. а встроенный в макс clone and align вот таким оффсетным объектом похвастаться не может - там просто спинеры выведены. а нужно это для того чтобы например быстро добавить в групу объектов (которая была расклонирована по сцене много раз) новый объект, или заменить старый на новый не заморачиваясь с пивотами.

четверг, 22 января 2009 г.

обновление скрипта - 111_unwrapUImode_v0.3

v0.3 - полностью переписана маленькая дополнительная панелька под новый авнврап с макса этак 9ого... теперь там ест ьвсе инструменты что и в основном интерфейсе который прячется. пришлось делать что-то типа закладок.

вторник, 20 января 2009 г.

новый скрипт 111_copyUVWchannels_v0.1

этот скрипт заточен на посылку объектов в синему4д для раскраски. так как туда лезут только ув координаты из первого канала, а в максе часто используется гораздо больше каналов, то приходится копировать увэшки из разных каналов в первый и обратно. вот этот скрипт и копирует увэшки, плюс доп. удобности для посылки объектов в синему на раскраску.

среда, 7 января 2009 г.

новый скрипт - 111_paint_mover_v0.1

этот скрипт что-то типа софт селекшина но на уровне объектов. то есть можно группу объектов двигать как кисточкой. как пользоваться - смотри внутри скрипта.