まあまあ光源

まあまあ光源

--サイズ30くらいの円などに。local l = 0 --Targetlayer(0以外)local Reach = .6local Width= 6 *Reachlocal falloff= 5local dn = 30 -- 密度 local gv=obj.getvalueobj.setoption("billboard",3)obj.setoption("shadow",0)obj.setoption("focus_mode","fixed_size")flarez,flarex,flarey=obj.z,obj.x,obj.ylocal px,py,pz= 0,0,0if l~=0 then l="layer"..l.."." px,py,pz=gv(l.."x"),gv(l.."y"),gv(l.."z")endlocal w,h = obj.getpixel()local s =math.sqrt(w*w+h*h)obj.effect()obj.effect("ぼかし","範囲",s/4)obj.effect("グロー","強さ",40+20/s,"しきい値",0,"拡散",10)for i=0,1,1/dn dolocal d= i^2 * Reachlocal zm=i^2 * Width +.5--local alp= 1/(1+i*falloff)^2 local alp = 1/math.exp(i*falloff)obj.draw((px-obj.x)*d,(py-obj.y)*d,(pz-obj.z)*d,zm,alp)end

http://www.nicovideo.jp/watch/sm26866807