代码之家  ›  专栏  ›  技术社区  ›  Stefan

转换摄像机位置

  •  0
  • Stefan  · 技术社区  · 14 年前

    我有一个来自外部lib的函数,它接受以下相机参数:

    • “中心”的X、Y、Z坐标 “轨道”
    • “轨道中心”的x,y,z矢量 至“摄像机方向”
    • 轨道半径
    • 摄像机辊

    如何根据我得到的参数计算这些参数:

    • 位置向量
    • 视图向量
    • 缩放最小/最大值
    • 旋转角
    • 摄像机下降角

    ?

    关于一个相关的主题:到底什么是“相机胶卷”?有什么图片可以解释这个吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   PiN    14 年前

    “轨道中心”的X、Y、Z坐标

    • 我想这取决于你,我们称之为“中心轨道”

    轨道半径

    • 轨道半径=长度(camerapos-中心轨道)

    从“轨道中心”到“摄像机方向”的x、y、z矢量

    • (camerapos-中心轨道)/轨道半径

    摄像机辊

    • 这可能是你的“相机的下降角度”(只是再次猜测)
    • 要解释什么是相机胶卷,请尝试在谷歌上搜索“横摆角胶卷”。