码迷,mamicode.com
首页 > 编程语言 > 详细

如何让Maya中的相机和Unity相机的FOV(Angle of View)对上

时间:2015-07-10 02:07:34      阅读:544      评论:0      收藏:0      [点我收藏+]

标签:

问题:

Unity中的Camera的FOV和Maya中Camera的Angle of View即使设置成相同值,预览时结果会有很大差异

原因:

Unity Camera的FOV是Vertical FOV的角度
Maya Camera的Angle of View是Horizontal FOV的角度
技术分享


解决方法

先保证Maya和Unity中的Aspect Ratio一致,然后再按照长宽比换算两者各自应该使用的FOV或者Angle of View。

例如按照下面的方式设置,即可实现两边完全一样
Unity中的设置:
  • Field of View:45
  • AspecRatio:4/3
Maya中的Camera设置:
  • Angle of View:60
  • AspecRatio:4/3

不同Aspect Ratio的屏幕适配

我们游戏中对不同Aspect Ratio的屏幕的适配方法是:
  • Vertical FOV维持不变
  • Horizontal FOV  = VerticalFOV * AspectRatio
也就是说使用16:10设备的用户在水平方向上看到的东西比使用4:3屏幕的用户多!
制作过场动画或者和相机关系密切的动画时,建议在Maya中以4:3屏幕为准,以保证没有东西跑到画面外





如何让Maya中的相机和Unity相机的FOV(Angle of View)对上

标签:

原文地址:http://www.cnblogs.com/mobilefishstudio/p/4634664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!