Root { inputs 0 last_frame 20 format "2048 1556 0 0 2048 1556 1 2K_Super_35(full-ap)" proxy_type scale proxy_format "1024 778 0 0 1024 778 1 1K_Super_35(full-ap)" } Camera2 { inputs 0 translate {-5.508785248 4.82626915 8.807567596} rotate {-23.70209172 -31.97869639 0} name Camera1 xpos -130 ypos -42 } Constant { inputs 0 channels rgb format "256 256 0 0 256 256 1 square_256" name Constant1 xpos -164 ypos -418 } Roto { curves {{{v x3f99999a} {f 0} {n {layer Root {f 512} {t x43000000 x43000000} {a} {curvegroup Bezier1 576 bezier {{cc {f 8192} {px x42940000 {x40330825 xc20eb71c} {x42bfaaab x42deffff} {xc033085f x420eb71b} {x4178770b xc1c2ef13} {x4229554f x43065553} {xc178770e x41c2ef13} {xc1289978 xc0dac728} {x425b5551 x432fd554} {x41289976 x40dac72b} {xc0fa6b29 x407d829d} {x42cd0000 x43290000} {x40fa6b29 xc07d829a} {xc0b8003f xc1a55029} {x430daaab x43178000} {x40b8002f x41a5502a} {xc0a75b74 xc1821c2b} {x43015558 x435caaab} {x40a75b6f x41821c2b} {xc0e5ab9a x40ec3b83} {x43290000 x436c8000} {x40e5ab9f xc0ec3b80} {xc078140c x40cdaf71} {x432b0000 x432c8000} {x40781414 xc0cdaf6e} {xc1799b3f x410ee0d0} {x4354aaaa x433d5555} {x41799b3f xc10ee0cf} {x409710df x416e1bc2} {x4371d556 x43022aab} {xc09710da xc16e1bc3} {x4124c3eb x40874a87} {x43432aaa x43062aab} {xc124c3ea xc0874a8a} {xc04d6dd5 x410fc099} {x433aaaab x42d75555} {x404d6ddb xc10fc098} {0 x41218f73} {x436b0000 x42060000} {0 xc1218f73} {x417cae21 xc13e1539} {x43368001 x41cd5554} {xc17cae25 x413e1531} {x41012f3d xc1805c1f} {x4333d558 x4295ffff} {xc1012f3b x41805c1f} {x413a8e80 xbf9b4e4b} {x4311d556 x42d0aaa9} {xc13a8e80 x3f9b4e54} {x40bd9db1 x40c3aae2} {x42eb0000 x42a70000} {xc0bd9daf xc0c3aae5} {x42052efc xc12704f7} {x42600000 x41380000} {xc2052efc x412704f2}}} idem} {tx x42940000 x4314dc72 x42f6f1c7} {a str 1 spx x43000000 spy x43000000 sb 1 ltn x42940000 ltm x42940000 tt x40800000}}}}}} toolbox {selectAll { { selectAll str 1 ssx 1 ssy 1 sf 1 } { createBezier ro 0 go 0 bo 0 ao 0 str 1 ssx 1 ssy 1 sf 1 sb 1 tt 4 } { createOpenSpline str 1 ssx 1 ssy 1 sf 1 sb 1 } { createBezierCusped str 1 ssx 1 ssy 1 sf 1 sb 1 } { createBSpline str 1 ssx 1 ssy 1 sf 1 sb 1 } { createEllipse str 1 ssx 1 ssy 1 sf 1 sb 1 } { createRectangle str 1 ssx 1 ssy 1 sf 1 sb 1 } { createRectangleCusped str 1 ssx 1 ssy 1 sf 1 sb 1 } { brush str 1 ssx 1 ssy 1 sf 1 sb 1 } { eraser src 2 str 1 ssx 1 ssy 1 sf 1 sb 1 } { clone src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 } { reveal src 3 str 1 ssx 1 ssy 1 sf 1 sb 1 } { dodge src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 } { burn src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 } { blur src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 } { sharpen src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 } { smear src 1 str 1 ssx 1 ssy 1 sf 1 sb 1 } } } toolbar_brush_hardness 0.200000003 toolbar_source_transform_scale {1 1} toolbar_source_transform_center {128 128} colorOverlay {0 0 0 0} lifetime_type "all frames" lifetime_start 74 lifetime_end 74 motionblur_shutter_offset_type centred source_black_outside true createNewTrack {{-1} "-1\t(none)\t-1" "1000\tNew Track Layer\t1000"} name Roto1 xpos -164 ypos -338 } BlendMat { surfaceblend modulate name BlendMat1 xpos -164 ypos -301 } Cube { inputs 0 display wireframe rows 1 columns 1 cube {-1.710000038 -0.5 -0.5 0.5 2.029999971 1.419999957} translate {0 -0.3199999928 0} name Cube1 xpos 106 ypos -301 } push 0 ParticleEmitter { inputs 3 emit_from bbox rate {{frame==0?100:0 x21 0}} lifetime 100 velocity 0 size 0.044 start_frame_animation random name ParticleEmitter1 xpos -29 ypos -301 } ParticleGravity { probability 0.01 name ParticleGravity1 xpos -29 ypos -255 } ParticleTurbulence { strength {0.1 0.1 0.1} scale {10 10 10} name ParticleTurbulence1 xpos -29 ypos -200 } ParticleDrag { drag 1 name ParticleDrag1 xpos -29 ypos -146 } ParticleExpression { colexpr pos name ParticleExpression1 xpos -29 ypos -92 } Constant { inputs 0 channels rgb format "1920 1080 0 0 1920 1080 1 HD" name Constant2 xpos 98 ypos -45 } ScanlineRender { inputs 3 samples 3 shutter 2 uniform_distribution true motion_vectors_type distance name ScanlineRender1 xpos -29 ypos -21 } Expression { channel3 alpha expr3 alpha>0?1:0 name Expression1 xpos -29 ypos 64 } VectorBlur { channels rgba uv forward method forward alpha rgba.alpha maskChannelInput -rgba.alpha name VectorBlur1 xpos -29 ypos 197 } Viewer { frame_range 1-20 frame_range_lock true full_frame_processing true input_process false grid_display false name Viewer1 xpos -29 ypos 312 } StickyNote { inputs 0 name StickyNote2 tile_color 0x9b9b9bff label "Here, VectorBlur generates motion blur based on the motion \nvector channels created by ScanlineRender.\n\n'Motion vector channels' in the ScanlineRender properties\nand 'uv channels' in the VectorBlur properties have both\nbeen set to 'forward'.\n\nYou can use 'multiply' in the VectorBlur properties to adjust \nthe amount of blur." note_font_size 18 xpos 100 ypos 126 } StickyNote { inputs 0 name StickyNote1 tile_color 0x9b9b9bff label "This is here because of an existing bug in the VectorBlur node." note_font_size 18 xpos 102 ypos 59 }
Search Tips
Search is based on keyword.
Ex: "Procedures"
Do not search with natural language
Ex: "How do I write a new procedure?"
Sorry you didn't find this helpful
Why wasn't this helpful? (check all that apply)
Thanks for your feedback.
If you can't find what you're looking for or you have a workflow question, please try Foundry Support.
If you have any thoughts on how we can improve our learning content, please email the Documentation team using the button below.
Thanks for taking time to give us feedback.