らむさん のコメント

初めまして、LightLeaksをAviUtlで再現したいなと検索していたら93さんの動画にたどり着いた者です。
exoファイルもDLし、ありがたく勉強させてもらっています。
ですが、肝心なLightLeaksの表現が私のPCでは再現されないのです。
テキストページに書かれているスクリプトは全部DLしましたが再現できないので、何か私の方で不備があるのか疑問に思い我儘ですが質問させていただきました。
AviUtlver0.99m、拡張編集ver0.91を使用しています。
よろしくお願いします。
No.3
52ヶ月前
このコメントは以下の記事についています
これ単体はただ伸ばすだけですので シャープを強くかけたり、ディスプレイスメントマップで歪めたりしておくと○ フレームバッファにオブジェクト分割を掛けてからでもOKです 斜めにも(いい加減に)対応してアニメーション効果にしました もっと出来のいいものがある筈ですが。 Strech : Dropbox --一応これも残しておきます ※rotationを使う場合はオブジェクト分割数を画面の縦横比と同じにすると良いです ↓スクリプト制御にこれをコピペ local vertical, horizontal, seed,smooth,rotation =100,100,-1394,30,0 --縦% 、横% 、シード、移動速度、回転ランダム(0/1) local function shake(interval,min,max,seed) if interval==0 then return rand(min,max,seed) else local s=seed min,max=min*1000,max*1000 local t = obj.time*100/interval local p = math.floor(t) t = t-p local x0 = rand(min,max,s,p+0)/1000 local x1 = rand(min,max,s,p+1)/1000 local x2 = rand(min,max,s,p+2)/1000 local x3 = rand(min,max,s,p+3)/1000 return obj.interpolation(t,x0,x1,x2,x3) end end local hz=shake(smooth,0,1,obj.index)*horizontal*0.01 local vt=shake(smooth,0,1,obj.index)*vertical*0.01 local w,h=obj.getpixel() local tl = {"上", "下", "左", "右"} local T,L =tl[obj.rand(1,2,seed,obj.index)],tl[obj.rand(3,4,seed,obj.index)] local ww=obj.rand(0,w-1,seed,obj.index)*hz local hh=obj.rand(0,h-1,seed,obj.index)*vt obj.effect("クリッピング", T, hh, L, ww) obj.effect("領域拡張","塗りつぶし", 1,T, hh, L,ww) local rot={0, 90, 180, 270} obj.rz=rot[rand(1,4,seed,obj.index)] * rotation