Render.ru

отображение секвенции до определенного кадра

strukovets

Активный участник
#1
Всем привет, нюк знаю совсем чуть чуть, и вот возникла такая ситуация.
Допустим есть секвенция 10 кадров и маска секвенция, которая начинается с 5 кадра. Подключаем секвенцию на ноду мерж, на вход маски подкл секвенцию маску.В итоге, получается что маска отображается с первого кадра, хотя нужна только с 5го,как можно отключить отображение маски до 5 кадра?
Вот допустим в афтере, просто слой обрезается и его нету во вьпорте, в нюке же, фиксируется первый кадр и маска отображается с первого кадра, до пятого,если в самой ноде read на маске выставить блек до 5го кадра, то маска все равно присутствует и перекрывает основную картинку.
 

strukovets

Активный участник
#3
Спасибо за труды, но меня интересовало другое, когда секвенция используется как маска.
Итак, для наглядности, копипаста из нод графа- для создания секвенции :
set cut_paste_input [stack 0]
version 8.0 v5
Constant {
inputs 0
channels alpha
color {0 0 0 0}
color_panelDropped true
format "1024 1024 0 0 1024 1024 1 square_1K"
name Constant2
selected true
xpos 339
ypos -104
}
Radial {
area {0 0 1024 1024}
name Radial1
selected true
xpos 339
ypos -7
}
Write {
channels rgba
file C:/Users/Public/Downloads/mask_test.###.png
file_type png
last 10
checkHashOnRead false
version 3
name Write1
selected true
xpos 339
ypos 36
postage_stamp true
}
вставляем в нод граф, выбираем ноду врайт, жмем рендер
---------------------------------------------------------------------------------------------------------------------------
и вторая копипаста непосредственно для теста :
set cut_paste_input [stack 0]
version 8.0 v5
Read {
inputs 0
file C:/Users/Public/Downloads/mask_test.###.png
format "1024 1024 0 0 1024 1024 1 square_1K"
last 5
origlast 10
origset true
name Read1
selected true
xpos 127
ypos -31
}
Constant {
inputs 0
channels rgb
color {1 0 0 0}
color_panelDropped true
format "1024 1024 0 0 1024 1024 1 square_1K"
name Constant1
selected true
xpos -91
ypos -175
}
push 0
Merge2 {
inputs 2+1
name Merge1
selected true
xpos -91
ypos -1
}
Viewer {
frame 5
frame_range 1-100
input_process false
name Viewer1
selected true
xpos -91
ypos 159
}
-------------------------------------------------------------------------------------------------
собственно задача-таймлайн 10 кадров,маска ограничена до 5го кадра в ноде рид, на 6 кадре по сути маска должна исчезнуть и на вьвере быть просто красный квадрат, но маска продолжает воздействовать до конца таймлайна, в ноде рид также можно выбрать для маски блек после 5го кадра, но это не меняет сути, так как тогда мы имеем просто черный экран после 5го кадра.Мне же необходимо что бы маска просто исчезла после 5го кадра.
Повторюсь я в нюке новичок, возможно требуется другой подход, но эта простейшая задачка не дает покоя)
 

schwed

Пользователь сайта
#4
как вариант, анимированый свитч:
set cut_paste_input [stack 0]
version 9.0 v7
Constant {
inputs 0
channels alpha
color 1
name Constant3
selected true
xpos -160
ypos -205
}
Constant {
inputs 0
channels alpha
color {0 0 0 0}
color_panelDropped true
format "1024 1024 0 0 1024 1024 1 square_1K"
name Constant2
selected true
xpos 17
ypos -205
}
Radial {
area {0 0 1024 1024}
name Radial1
selected true
xpos 17
ypos -68
}
Switch {
inputs 2
which {{curve x10 0 1}}
name Switch1
selected true
xpos -160
ypos -68
}
Constant {
inputs 0
channels rgb
color {1 0 0 0}
color_panelDropped true
format "1024 1024 0 0 1024 1024 1 square_1K"
name Constant1
selected true
xpos -337
ypos -203
}
push 0
Merge2 {
inputs 2+1
name Merge1
selected true
xpos -337
ypos -68
}
 

Григорий Чаленко

Moderator
Команда форума
#6
В новом Нюке 9.0 проще всего задействовать параметр lifetime во вкладке Node того мерджа который приеняет маску:


Код:
set cut_paste_input [stack 0]
version 9.0 v7
push $cut_paste_input
Radial {
area {480 270 1440 810}
name Radial1
selected true
xpos -128
ypos -249
}
CheckerBoard2 {
inputs 0
format "1920 1080 0 0 1920 1080 1 Generic 1080p HD"
name CheckerBoard1
selected true
xpos -247
ypos -345
}
Merge2 {
inputs 2
operation mask
name Merge1
selected true
xpos -247
ypos -249
lifetimeStart 1
lifetimeEnd 5
useLifetime true
}
 
Сверху