forked from M1A2C/AviutlDevelopingScripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMaskingSlider_Bata.anm
More file actions
34 lines (30 loc) · 892 Bytes
/
MaskingSlider_Bata.anm
File metadata and controls
34 lines (30 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
--track0:マスク数,1,100,5,1
--track1:幅,5,500,200,1
--track2:マスクtype,1,7,1,1
--track3:ずらし度,1,50,2
--check0:rikky_module,0
local num,dif,type=obj.track0,obj.track1,obj.track2
local i,u
local x,y,z,w,h,rz=obj.ox,obj.oy,obj.oz,obj.w,obj.h,obj.getvalue("rz")
local d=obj.track3
if(obj.check0) then
require("rikky_module")
rikky_module.image("w","MS-tmp")
else
if(w<h) then u=h else u=w end
obj.copybuffer("cache:ori","obj")
obj.setoption("dst","tmp",u,u)
end
if(rz~=0) then
for i=1,num do
if(obj.check0) then rikky_module.image("r","MS-tmp") else obj.copybuffer("obj","cache:ori") end
obj.effect("マスク","type",type,"サイズ",dif*(i-1),"マスクの反転",1)
obj.effect("マスク","type",type,"サイズ",dif*i,"マスクの反転",0)
obj.draw(
x,y,z,1,1,0,0,
rz*((i%2)+((i-1)%2)*-2)*(d)
)
end
obj.load("tempbuffer")
end
if(obj.check0) then rikky_module.image("c","MS-tmp") end