[W.I.P.] Work In Progress

Всегда готов поработать с интересными людьми над интересными проектами
[info]vooda

Какой-то несостоявшийся проект
[info]vooda
Откопал старый эскиз из цикла «мы все любим ворованные клипарты».



Но аниматик там был бодренький :)

Screamschool demo
[info]vooda
Тряхнул стариной, сделал для ребят демку. Кстати, они обновили сайт.

8 часов, потраченные на эту демку, показали, что административная работа нихрена не прибавляет скилов для работы руками :)



p.s. Да, анимация могла быть и лучше, и ничего лучше этой дрянной флары под руками не оказалось :)
p. p. s Мопед Логотип не мой :)

Под катом пара хайрезиков. )

Филлипины
[info]vooda
Друзья, а кто бывал на Филлипинах? Есть пара вопросов :)

Тема
[info]vooda




After Effects Macbook shortucts
[info]vooda
На макбуке бесит то, что в АЕ превью при нажатии на точку не показывается :) Тыкать кнопку Play тоже лень.

Солюшн:
Редактируем файл:
/Users/username/Library/Preferences/Adobe/After Effects/9.0/Adobe After Effects 9.0 Shortcuts

Ищем строчку "Preview".
Прописываем ей значение "Preview" = "(Comma)(PadInsert)"

Далее, ищем строчку ZoomOut.
Прописываем ей значение "ZoomOut" = "(Cmd+Option+-)"

После заменяем ZoomIn на
"ZoomIn" = "(Cmd+Option+=)"

И в завершение, ищем PreviewAudio, прописываем:
"PreviewAudio" = "(Comma)(PadDecimal)(PadComma)(PadDelete)"

(no subject)
[info]vooda

Reparenter
[info]vooda
Не знаю, как это сделать стандартными средствами, но иногда нужно быстренько один припаренченый объект заменить другим.

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

Read more... )

Галерея славы :)
[info]vooda
Разбирал тут коробку с вещами, оставшимися после ухода из Айскрима :) Решил оставить на память даже. Какая-никакая, а эволюция.


Gnomonology - Ground Explosion
[info]vooda
Очередной, достаточно подробный конспект по основам пиротехники в Майке.

Read more... )

Мазафакин жж часть кода побил, подумав, что это его тэги.

Rig geometry to controllers converter
[info]vooda
Я, как дизайнер в душе, люблю крутки для рига делать в иллюстраторе, импортить в Майку как поли-объекты и оставлять один фейс-иконку. После сложного и активного процесса рига остается самая малость — все эти объекты исключить из рендера и сделать так, чтобы они не мешали аниматору. Как это сделать? Правильно! Вот так:

//Rig geometry to controllers converter
$selection = `ls -sl`;

for ($i = 0; $i < (size($selection)); $i++)
{
setAttr ($selection[$i] + ".castsShadows") 0;
setAttr ($selection[$i] + ".receiveShadows") 0;
setAttr ($selection[$i] + ".motionBlur") 0;
setAttr ($selection[$i] + ".primaryVisibility") 0;
setAttr ($selection[$i] + ".smoothShading") 0;
setAttr ($selection[$i] + ".visibleInReflections") 0;
setAttr ($selection[$i] + ".visibleInRefractions") 0;
setAttr ($selection[$i] + ".doubleSided") 0;
setAttr ($selection[$i] + ".overrideEnabled") 1;
setAttr ($selection[$i] + ".overrideShading") 0;
setAttr ($selection[$i] + ".overrideTexturing") 0;

};

Replace constraint objects
[info]vooda
Быстрый скрипт, который один управляющий констрейн-объект заменяет любым другим выделенным.

$selection = `ls -sl`;

if (size ($selection) == 2)
{
string $objectToReplace[] = `listRelatives -shapes $selection[0]`;
string $targetObject[] = `listRelatives -shapes $selection[1]`;

connectAttr -f ($objectToReplace[0] + ".outMesh") ($targetObject[0] + ".inMesh");
$old_obj = `rename $selection[0] "oldobjtodeltmp"`;
$new_obj = `rename $selection[1] $selection[0]`;


}
else {print "Error! You need to select only two objects!";};

get shape node name
[info]vooda
Чтобы не забыть.

$selection = `ls -sl`;
string $shapeSelection[] = `listRelatives -shapes $selection[1]`;
Tags:

В субботу ацке отожгли на WK :) Миленько бодренько.
[info]vooda



Вынос мозга
[info]vooda


p.s. Пересмотрел еще раз — все так же, вынос мозга. Это тот самый случай самого что ни на есть в чистом виде реализованного таланта. Очень круто. Завидуете?

Need Help
[info]vooda
Друзья, очень нужно найти и скачать тему Fanfan La Tulipe — Zzugarr. Кто может помочь? :)

I3D Tutorials Intro Mental Ray
[info]vooda
Очередной конспект. Некоторые вещи очень мне пригодились.

Read more... )

Как узнать номер кадра, в котором стоит ключ?
[info]vooda
Ригаю сложный механизм, и встала задачка предо мною — у контрольного объекта «снять» номера кадров всех ключей с его анимационных кривых.

Решение:

string $objName = "pCube1.ty";
int $index = `keyframe -query -keyframeCount $objName`;
print ("Number of keys: "+ $index + "\n");
$frameOfLastKey = `keyframe -at ty -q -tc $objName`;
print ("Last key frame number: " + $frameOfLastKey[$index-1] + "\n");

Вы спросите, для чего это нужно? С помощью этого мы сможем начинать и заканчивать движение объектов (например) относительно движения других без всяких Driven Key.

Read more... )
Tags: ,

Advanced Isolate Mode
[info]vooda
До последнего времени меня очень парила необходимость после isolate mode тыкаться по пунктам меню, чтобы вернуть все объекты обратно. Оказалось, есть очень изящное и простое решение:

1. В папочке типа /Users/timofeypenkov/Library/Preferences/Autodesk/maya/scripts/ создаем файл с именем ISO_mode.mel, куда копируем следующий текст:

//==========================================
// Isolate Mode Switcher
//

global proc ISO_mode()

{

string $Current_panel = `getPanel -wf`;
int $ISO_state = `isolateSelect -q -state $Current_panel`;

enableIsolateSelect $Current_panel ($ISO_state-1);

}
//==========================================


2. В той же папке /Users/someuser/Library/Preferences/Autodesk/maya/scripts/ создаем (если не существует) файл с именем userSetup.mel, куда прописываем полный путь до нашего скрипта:

/Users/someuser/Library/Preferences/Autodesk/maya/scripts/userSetup.mel

3. Запускаем Maya, идем сюда:
window -> settings preferences -> hotkey editor -> categories-> user -> new

Создаем новый хоткей:
name: ISOMODE
command: ISO_mode;

Биндим его на shift + i

Теперь isolate mode будет включаться и выключаться при нажатии на одну и ту же последовательность кнопок.
Tags: ,

(no subject)
[info]vooda
28

Home