【问题标题】:Unreal Engine 5: place cameras on a hemisphere虚幻引擎 5:将相机放置在半球上
【发布时间】:2022-08-15 14:53:56
【问题描述】:

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

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

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

蓝图或 C++ 就可以了。

    标签: c++ trigonometry unreal-engine4 unreal-blueprint unreal-engine5


    【解决方案1】:

    您可以在这些位置生成 SpawnActor。那里应该没什么问题。要设置角度,您可以使用此函数在球体上获取指向外部的矢量:https://docs.unrealengine.com/4.26/en-US/BlueprintAPI/Math/Vector/GetUnitDirection_Vector/

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

    【讨论】:

      猜你喜欢
      • 2021-03-19
      • 1970-01-01
      • 2022-10-22
      • 2018-11-19
      • 2022-06-13
      • 2023-02-19
      • 2018-09-01
      • 2019-12-09
      • 2023-03-28
      相关资源
      最近更新 更多