当前位置:网站首页>DSPACE的性能渲染问题
DSPACE的性能渲染问题
2022-06-24 23:41:00 【风云诀4】
DSPACE的性能渲染问题
问题描述
在使用 DSPACE 平台搭建某个比较复杂的场景,在 ModelDesk 中可以进行正常的道路搭建和脚本编写。但是,在下载到 MotionDesk 中准备模拟现场时,发现 ModelDesk 一直在弹窗报错,无法下载到 MotionDesk 中。
ModelDesk 具体报错情形如下:

解决过程
一、检查场景
我们首先检查了道路是否有搭建的不对的地方,例如道路间的转角太大设置太大导致不符合DSPACE的基础设定、指定道路没有和Junction连接等等。
仔细查看了一遍,发现道路搭建没有任何问题,所有的该注意的点都是表示通过的绿色。再次尝试下载,仍然是这个报错。
二、重启换新
我们考虑会不会是软件运行过程中会偶尔出现bug,因此将 DSPACE 系列软件全部重新启动。再次尝试下载,该报错依然没有消失。
既然不是运行时的bug,我们考虑会不会时项目构建得太大,东西太多太繁杂,而导致的隐藏的错误。
然后我们重建了一个新的项目,在新项目下再次尝试下载这个场景,报错依旧。
三、错误定位
常用的手段都无法快速解决这个遇到的报错,因此我们还是不得不对报错进行定位,经过连环的勘察之后,终于在 MotionDesk 中找到了关键的报错信息。

一共每次下载会产生四条报错信息,其中前三条围绕着 Road 1 一直强调错误,但是没有明示错误缘由。只有第四条详细阐述了出现了一种什么情况,我们将它点开。

这段话的意思是说:没有生成道路网络,请确保这个目录下的 CIDAS_2203160047.rd 文件具有用于生成几何图形的道路元素的适当尺寸。
其中,没有生成道路网络是一个结论,产生这个结论的原因可能是 rd 文件中的道路元素尺寸不当。
好嘛,到这一步,感觉已经很明显了,应该是道路中某条车道有问题。
于是我跟着图像又重新搭建了一遍场景,保证每个车道每个路口都合规合矩。
然而并没有什么卵用,下载时仍然是这个报错,简直让人一整个服气。
四、疑难解答
实在是搞不懂为什么会一直报错,我们怀疑会不会软件出了问题,但是换一个场景使用之后,不管是下载还是仿真又都是没问题的。没办法了,只能求助于公司的技术人员了。
将场景拷贝给技术人员后,技术人员表示在他的电脑上运行没有一点问题,非常流畅。
这个结果让我们开始不得不怀疑是电脑的问题,于是我们把场景拷贝到另一台同配置的电脑上。结果在这台同配置的电脑上依然无法运行,还是同样的报错。
然后再拷贝到一台性能较好的电脑上运行,也没有任何报错。
结论
通过这样一套排错流程,我们得到的结论是:
对于一些比较复杂的场景,在 MotionDesk 中进行渲染时对电脑性能的要求比较高。
但是特别复杂的场景也不多见,对于普通场景的话,一般的游戏本还是能运行得起来的。
边栏推荐
- Using qdomdocument to manipulate XML files in QT
- NPM package publishing tutorial
- ARM汇编中的栈桢小结
- Getting started with unityshader - Surface Shader
- 计算机三级(数据库)备考题目知识点总结
- [STL source code analysis] configurator (to be supplemented)
- The role of software security testing, how to find a software security testing company to issue a report?
- Please run IDA with elevated permissons for local debugging.
- When an interface has an exception, how do you analyze the exception?
- Random list random generation of non repeating numbers
猜你喜欢

ProcessOn制作ER过程(自定义)

Is it out of reach to enter Ali as a tester? Here may be the answer you want

Insurance can also be bought together? Four risks that individuals can pool enough people to buy Medical Insurance in groups

李宏毅《机器学习》丨6. Convolutional Neural Network(卷积神经网络)

Once beego failed to find bee after passing the go get command Exe's pit

AI服装生成,帮你完成服装设计的最后一步

Pytorch learning notes (VII) ------------------ vision transformer

QT package the EXE file to solve the problem that "the program input point \u zdapvj cannot be located in the dynamic link library qt5cored.dll"

一线城市软件测试工资——你拖后腿了吗

It is said that Yijia will soon update the product line of TWS earplugs, smart watches and bracelets
随机推荐
Yarn: unable to load file c:\users\xxx\appdata\roaming\npm\yarn PS1 because running scripts is prohibited on this system
转行软件测试2年了,给还在犹豫的女生一点建议
Jetson nano from introduction to practice (cases: opencv configuration, face detection, QR code detection)
AI服装生成,帮你完成服装设计的最后一步
DDD concept is complex and difficult to understand. How to design code implementation model in practice?
Once beego failed to find bee after passing the go get command Exe's pit
Application of TSDB in civil aircraft industry
ACL access control of squid proxy server
Intranet learning notes (5)
JS regular matching numbers, upper and lower case letters, underscores, midlines and dots [easy to understand]
Planification du réseau | [quatre couches de réseau] points de connaissance et exemples
Is the compass reliable? Is it safe to open a securities account?
Go synchronization waiting group
Summary of knowledge points of computer level III (database) test preparation topics
Can automate - 10k, can automate - 20K, do you understand automated testing?
psql 列转行
Of the seven levels of software testers, it is said that only 1% can achieve level 7
Redis
Migrate Oracle database from windows system to Linux Oracle RAC cluster environment (3) -- set the database to archive mode
把 Oracle 数据库从 Windows 系统迁移到 Linux Oracle Rac 集群环境(1)——迁移数据到节点1