Version: 5.6
集群渲染的输入
高动态范围渲染

API

Camera.SetStereoViewMatrices 定义两只立体眼睛的视图矩阵。如果使用此函数,则在调用 ResetStereoViewMatrices() 之前,根据 stereoSeparation 应用的默认变换将停止。

Camera.SetStereoProjectionMatrices 定义两只立体眼睛的投影矩阵。如果使用此函数,则在调用 ResetStereoProjectionMatrices() 之前,不会应用默认的“不对称视锥体平行轴投影”。

Camera.ResetStereoViewMatrices 对两只立体眼睛使用摄像机上的默认视图矩阵。重置使用 SetStereoViewMatrices 的效果。

Camera.ResetStereoProjectionMatrices 对两只立体眼睛使用默认投影矩阵。重置使用 SetStereoProjectionMatrices 的效果。

ClusterNetwork.isMasterOfCluster 检查当前实例在集群网络中是否为主节点。

ClusterNetwork.isDisconnected 检查当前实例是否与集群网络断开连接。执行的操作是在内部检查一个标志,因此,每帧进行此调用的成本不高。

  • 如果客户端节点在超时期限内未能收到任何信号,则会将其视为断开连接。
  • 如果主节点在超时期限内未能从任何一个客户端收到任何信号,则会将其视为断开连接。即使只有一个客户端节点丢失,而其他节点仍然激活,主节点也会认为自己断开连接。

断开连接的实例不会自行终止,而是在与网络断开的情况下继续运行。

ClusterInput.AddInput 添加一个新的 VRPN 输入条目。这些参数与通过“Project Setting > Cluster Input”添加输入的方式相同。通过此方法添加的输入条目仅在应用程序会话的生命周期内有效。添加的条目不像通过“Project Setting > Cluster Input”添加的条目那样一直存在。

ClusterInput.EditInput 编辑通过“AddInput”添加的输入条目。此函数无法编辑在“Project Setting > Cluster Input”定义的持久输入条目。

ClusterInput.CheckConnectionToServer 检查设备与相连 VRPN 服务器的连接状态。

集群渲染的输入
高动态范围渲染