当前位置: 首页 > news >正文

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

背景:

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.lryc.cn/news/524357.html

相关文章:

  • 【springboot集成knife4j】
  • GPUStack使用
  • 如何选择一款助贷获客系统?
  • GDB相比IDE有什么优点
  • 介绍用于机器学习的 Fashion-MNIST 数据集
  • 【GitHub】登录时的2FA验证
  • CSDN年度回顾:技术征途上的坚实步伐
  • Kotlin Bytedeco OpenCV 图像图像57 图像ROI
  • 支持大功率输出高速频闪的图像处理用光源控制器
  • 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(五)-数的三次方根、机器人跳跃问题、四平方和
  • Java-数据结构-二叉树习题(2)
  • 解锁面向对象编程:Python 类与对象详解
  • 国产编辑器EverEdit -重复行
  • 记一次数据库连接 bug
  • 【Springboot相关知识】Springboot结合SpringSecurity实现身份认证以及接口鉴权
  • 算法竞赛之差分进阶——等差数列差分 python
  • 20250121在Ubuntu20.04.6下使用Linux_Upgrade_Tool工具给荣品的PRO-RK3566开发板刷机
  • 【Elasticsearch】Springboot编写Elasticsearch的RestAPI
  • Python数据可视化(够用版):懂基础 + 专业的图表抛给Tableau等专业绘图工具
  • 1.21学习
  • SoftGNSS软件接收机源码阅读(一)程序简介、运行调试、执行流程
  • Spring Boot AOP实现动态数据脱敏
  • Leetcode刷题-二分查找
  • 凭证Account Assignment的校验(FAGL_VALIDATE)
  • 【20】Word:小许-质量管理-论文❗
  • 二十八、Qos服务质量
  • Flutter 改完安卓 applicationId 后App 闪退问题。
  • es 3期 第25节-运用Rollup减少数据存储
  • 小菜鸟系统学习Python第三天
  • 七.网络模型