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

虚幻引擎5:将相机放置在半球上

  •  0
  • pookie  · 技术社区  · 2 年前

    我有一个半径为250的半球。位于半球边缘(基准/地平线上方15度),我有7个等距点(即,每360/7度1个点)。

    使用虚幻引擎5,我想将相机放置在这7个点中的每一个,使它们的FoV垂直/正交于球体的表面。

    给定摄像机编号(1,2,3…7)和半球半径(250),什么功能可以将摄像机放置在正确的位置并朝向正确的方向?

    蓝图或C++就可以了。

    0 回复  |  直到 2 年前
        1
  •  0
  •   randypaq13    2 年前

    您可以在这些位置生成演员。那里应该不会有任何麻烦。为了设置角度,可以使用此函数在球体上获取指向外部的矢量: https://docs.unrealengine.com/4.26/en-US/BlueprintAPI/Math/Vector/GetUnitDirection_Vector/

    您需要使用半球的中心和相机位置来设置角度