模拟飞行入坑(五) P3D 多通道视角配置 viewgroup

server/2025/1/22 7:45:36/

背景:

P3D进行多个屏幕显示的时候,如果使用英伟达自带的屏幕融合成一个屏,或者使用P3D单独拉伸窗口,会使得P3D的画面被整体拉伸,又或者,当使用Multichannel进行多个设备联动时,视角同步组合需要配置,P3D自带了一个多窗口拼接的视图组件,来避免画面的拉伸
官网链接

一、多通道多屏显示配置

根据官方文档可以知道,配置多屏显示可以通过P3D的界面进行创建生成,也可以通过修改viewgroup.xml和display.xml文件进行修改
在这里插入图片描述
1、通过p3d界面配置
在这里插入图片描述
2、配置参数的关系
在这里插入图片描述
3、添加display 显示器个数
在这里插入图片描述
填写Displays 的各个参数
在这里插入图片描述
例如:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、配置viewgroups 的视角对应的角度
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、配置 machineID
在这里插入图片描述
MachineName 需要和多通道配置文件一致
在这里插入图片描述
配置完成后点击OK即可

6、切换对应的视角
在这里插入图片描述

二、通过配置文件配置

1、找到目录,根据官网的资料可以找到对应的配置视角的目录文件存放在如下文件夹下(隐藏文件夹,需配置文件夹显示一下)

C:\ProgramData\Lockheed Martin\Prepar3D v5

在这里插入图片描述
2、可以看到配置文件如下图所示,配置文件,只需要放在主机即可,从机会通过多通道对联自动配置对应的参数
在这里插入图片描述ViewGroups.xml

<?xml version="1.0" encoding="UTF-8"?><SimBase.Document Type="ConfigurationFile" version="5,4"><Descr>AceXML Document</Descr><ViewGroups.ViewGroupSet><ViewGroup><Name>mutichannel</Name><SideAngles>-45.000000,45.000000,-50.000000,50.000000</SideAngles><View><Name>display1</Name><DisplayID>1</DisplayID><Viewport>-45.000000,-15.000000,-50.000000,50.000000</Viewport></View><View><Name>display2</Name><DisplayID>2</DisplayID><Viewport>-15.000000,15.000000,-50.000000,50.000000</Viewport></View><View><Name>display3</Name><DisplayID>3</DisplayID><Viewport>15.000000,45.000000,-50.000000,50.000000</Viewport></View></ViewGroup></ViewGroups.ViewGroupSet>
</SimBase.Document>

3、注意事项

  • 每个displayid最好是唯一的,方便映射
  • 如有多排视角,可以通过对应的adapderindex 配置不同组
  • 配置完成后记得点击ok先保存,再用preview 预览
  • 如果是同一台设备,连接多个显示器,则MachineID 写同一个即可

http://www.ppmy.cn/server/160397.html

相关文章

数据结构(初阶)(一)----算法复杂度

算法复杂度 算法复杂度数据结构算法算法效率复杂度的概念 数据结构 数据结构(Data Structure)是计算机存储、组织数据的⽅式&#xff0c;指相互之间存在⼀种或多种特定关系的数据元素的集合。没有⼀种单⼀的数据结构对所有⽤途都有⽤&#xff0c;所以我们要学各式各样的数据结…

macOS安装Gradle环境

文章目录 说明安装JDK安装Gradle 说明 gradle8.5最高支持jdk21&#xff0c;如果使用jdk22建议使用gradle8.8以上版本 安装JDK mac系统安装最新&#xff08;截止2024.9.13&#xff09;Oracle JDK操作记录 安装Gradle 下载Gradle&#xff0c;解压将其存放到资源java/env目录…

blender遇到的一个问题

1、RIGIFY ERROR: Bone spine.004: Cannot connect chain - bone position is disjoint. Incorrect armature for type chain_rigs 具体解决&#xff1a;一般是脖子那里有2个分离的脊柱&#xff0c;那2个球必须对齐在一起&#xff01; 解决办法&#xff1a;选择metarig,进入编辑…

Glide加载gif遇到的几个坑

Glide本身支持gif格式的动画加载&#xff0c;但是大多数情况下我们用Glide都是去加载一些静态图片&#xff0c;加载gif动态图的需求不是很多&#xff0c;因此这次使用Glide加载gif就遇到了一些令人匪夷所思的问题 问题一&#xff1a;加载gif图片会有明显的卡顿 通常情况下我们…

Windows系统安装 Rust 及其配置

1、在Rust官网下载Rust安装程序 &#xff08;1&#xff09;官网链接&#xff1a;Rust中文官网 &#xff08;2&#xff09;下载链接&#xff1a;下载Rust安装程序 &#xff08;3&#xff09;下载好后的rust安装程序&#xff0c;如下图&#xff1a; 2、运行 rustup-init.exe 安…

【深度学习】神经网络之Softmax

Softmax 函数是神经网络中常用的一种激活函数&#xff0c;尤其在分类问题中广泛应用。它将一个实数向量转换为概率分布&#xff0c;使得每个输出值都位于 [0, 1] 之间&#xff0c;并且所有输出值的和为 1。这样&#xff0c;Softmax 可以用来表示各类别的预测概率。 Softmax 函…

Elasticsearch:Jira 连接器教程第二部分 - 6 个优化技巧

作者&#xff1a;来自 Elastic Gustavo Llermaly 将 Jira 连接到 Elasticsearch 后&#xff0c;我们现在将回顾最佳实践以升级此部署。 在本系列的第一部分中&#xff0c;我们配置了 Jira 连接器并将对象索引到 Elasticsearch 中。在第二部分中&#xff0c;我们将回顾一些最佳实…

RHCE实验详解

目录 实验分析 环境拓扑结构 项目需求 主机环境描述 实验步骤 一、密钥互信和主机名更改 二、DNS 三、NGINX 四、MARIADB 五、NFS 六、NTP 七、论坛服务 结果展示及痛点解答 实验分析 环境拓扑结构 项目需求 1. 172.25.250.101 主机上的 Web 服务要求提供 www.ex…