本文主要是介绍Unity3D中摄像机常用技巧Dollyamp;nbs…,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近学习Unity3D文档的过程中,看到了几种关于摄像机的技巧。其中Dolly Zoom和Oblique Frustum属于摄像机的特效,而Occlusion Culling属于摄像机的优化。这里稍微总结一下。
1)Dolly Zoom,即滑动变焦,是一种常用的摄影技巧。这种技巧可以突出场景中的目标对象,目标对象来摄像机移动的过程中基本保持不变,而目标对象周围的景物则产生一种剧烈变化的扭曲效果。具体可以参考 这里。
在unity中,Dolly Zoom效果也非常容易实现,可以参考unity的官方文档 这里。主要分为两个步骤:
第一步:初始化过程中,通过当前摄像机的FOV角度和摄像机到目标对象的距离Distance,计算并保存目标对象的视锥体截面高度FrustumHeight。
第二部:在移动摄像机的过程中,通过当前摄像机到目标对象的距离newDistance和保存的FrustumHeight动态调整FOV角度。
这篇关于Unity3D中摄像机常用技巧Dollyamp;nbs…的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!