11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 2117|回复: 0
上一主题 下一主题

[特效 & 粒子 & 滤镜] 【9RIA—伱永远不可以】—【s7教你做特效】6. 极简景深—进击的光斑

[复制链接] TA的其它主题
发表于 2018-2-8 15:57:58 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
转载:9RIA游戏开发者社区(天地会)
作者:伱永远不可以(原天地会大神)


大概是要发个专题吧....把自己学到的总结下,顺便能给不懂的同学们提供思路!
【s7教你做特效】系列教程(总目录)



效果如下:
方向键 ↑↓ 控制焦点【可以慢慢观察】  其他键:按了就知道...



//---------这次的也不算什么教程..就算给大家个思路---

来看看 景深的计算公式吧:

1.jpg
下面是景深的计算公式。其中:
δ——容许弥散圆直径
F——镜头的拍摄光圈值
f——镜头焦距

L——对焦距离
ΔL1——前景深ΔL2——后景深ΔL——景深前景深ΔL1=FδL^2/(f^2+FδL)
(1)后景深ΔL2=FδL^2/(f^2-FδL)
(2)景深ΔL=ΔL1+ΔL2=(2f^2FδL^2)/(f^4-F^2δ^2L^2)
从公式(1)和(2)可以看出,后景深>前景深。
由景深计算公式可以看出,景深与镜头使用光圈、镜头焦距、拍摄距离以及对像质的要求(表现为对容许弥散圆的大小)有关。这些主要因素对景深的影响如下(假定其他的条件都不改变):
(1)、镜头光圈:光圈越大,即光圈值(F)越小,景深越小;光圈越小,即光圈值(F)越大,景深越大;
(2)、镜头焦距:镜头焦距越长,景深越小;焦距越短,景深越大;
(3)、拍摄距离:距离越远,景深越大;距离越近,景深越小。


、、上面这些东西来自百度....
我们的景深效果自然没有做的那么复杂,但是也达到了不错的效果。。。
其实就是给一个MC加了一个z坐标,用于处理模糊效果。离相机越近就越清晰,越远 越模糊!!!模糊到一定程度就可以扔掉了...


//或许知道了效果思路,能做出效果,但是却不知道应用在哪....所以我弄了个应用,结合第一节的光斑效果
方向键 ↑↓ 控制焦点【可以慢慢观察】  其他键:按了就知道...



简单的介绍下使用方法:

[Actionscript3] 纯文本查看 复制代码
ar lb:LensBlur =new LensBlur ()
//加入MC 【MC,深度】
        lb.addMc ([mc,20*n])
//初始化
lb.init ({f:2})//可以传入各种参数,见源码
lb.show (this)
this.addEventListener ( Event .ENTER_FRAME ,update)
//更新
function update(e:Event ):void 
{
        lb.update()
}



和往常一样,我把效果做了封包,使用起来极其方便...就不弄隐藏回复了,大家支持下呀
教你做特效0.0.0.2.zip (2.31 MB, 下载次数: 1)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表