Render.ru

Создать тень???!!!

#1
Уважаемые профессионалы подскажите новичку как создать тень от объекта при помощи Shake? скажем от человека при использовании, например Keylight, все перепробовал, получается только создать рядом а на полу нет.
На офф. сайте рисунок явно демонстрирует что можно -
http://www.apple.com/shake - там от женщины снятой на синем фоне явно видна искуственная тень.
Заранее благодарен.
 
#2
для тени (в твоем случае для этого лучше взять альфу от keylight-а) стоит применить rotate, move, cornerpin, rblur и т.п... в различных комбинациях для создания нужного эффекта... хотя я бы еще и пару скриптов написал (в зависимости от сцены)... что-б добиться максимума реалистичности... (последнее зависит от выделенного тебе на работу времени)...
 
#3
Слабовато получается, если можно по подробней расскажи, все равно крутится вся картинка вместе с тенью.
 
#4
дык ты ее не с картинкой крути, а отдельно... а потом уже сложишь як надо...

...вот тебе реально работающий учебный пример...

Color1 = Color(720, 576, 1, 0.5, 0.5, 0.5, 1, 0);
Ramp1 = Ramp(720, 576, 2, 0, 0.5, 0, 0, 0, 1, 0, 1, 1, 1, 1,
0);
Text1 = Text(720, 576, 1, "Text", "Utopia Regular", 200, xFontScale,
1, width/2, height/2, 0, 2, 2, 1, 1, 1, 1, 0, 0, 0, 45, 0,
1);
ContrastLum1 = ContrastLum(Ramp1, 10, 0.333, 0);
Reorder1 = Reorder(Text1, "rgba");
Shear1 = Shear(Reorder1, -1, 0, 379, 237, 0, 0.5, 0);
Move2D1 = Move2D(Shear1, -51, -61, 0, 0.938086, 1, 0.4027778,
0, 0, width/2, height/2, "default", xFilter, "trsx", 0, 0,
0.5, 0, 0, time);
Mult1 = Mult(Move2D1, 0.1, 0.1, 0.1, 1, 1);
IBlur1 = IBlur(Mult1, ContrastLum1, 87.3, 23.5, 0, "gauss", xFilter,
5, 1, "R", "rgba", 0);
Layer1 = Layer(Text1, IBlur1, "Over", 0, 0, 0);
Layer2 = Layer(Layer1, Color1, "Over", 0, 0, 0);
 
#5
..а заодно и почитай документацию надосуге... там про очччень многое сказано...
 
#6
Спасибо за помощь и потраченое на меня время. Но что бы не делал - отделить альфу не получается, можно это сделать без написания дополнительных скриптов, уже данными средствами?
 
#7
как я понял... ты не понял что я тебе дал... =(

...скопирой то что я тебе отсылал в качестве примера (ctrl-c)... и вставь (ctrl-v) в запущенный шейк (главное что-б мышка находилаcь над NodeView)...
...то, что появится после этого в NоdeView... внимательно изучи...
...ну а после... приступай к чтению документации... поверь, там есть что почитать и чему поучиться...
 
#8
...кстати в reorder в моем примере стоит "rgba" заменить на "annn"... в примере это роли не играет (reorder можно вообще удалить), но в реальных проектах так будет корректней...

...а теперь тебе вопрос на понимание материала... - почему так ?...
 
Сверху