首页 > 其他分享 >虚拟现实国标解读系列(一)帧率

虚拟现实国标解读系列(一)帧率

时间:2025-01-21 22:31:59浏览次数:1  
标签:long 解读 标准 国标 虚拟现实 摸鱼 测试方法

大家好,我是ij(我的网名),中文名叫林志宏。

遵循我一贯的年底必摸鱼的习惯,我打算开始摸鱼来水一些文章,安慰下自己过去的一年。

有关注过我,听我吹过牛的都知道,我在几年前,也不知道几年前, 反正long long ago,我参与起草过一份牛逼的测试标准,国标GB/T 38258《虚拟现实应用软件基本要求和测试方法》。当然,其实我只是打杂的,真正写标准的都是我们团队里的技术大佬。

因为我其实没实际参与,所以我一直很介意,作为干一行,爱一行,但是做一件,换一件的我,念念不忘,必然添乱的我,仍然在思考这份标准到底写的啥。

可能是因为数学专业的原因,养成了喜欢知其然,知其所以然的习惯。所以我一直坚持探索着这个标准背后的原理。

废话太多了。我们来看看标准的一个指标:帧率。

我们看下智谱清言对这个标准中帧率规定看法:

“虽然具体的帧率定义和测试方法细节没有在搜索结果中明确列出,但根据标准的起草单位和实施目的,可以推断这些内容应该是经过专业人士和机构认真考虑和验证的。标准通常会考虑到技术的当前水平、行业发展趋势以及用户的实际需求,因此,关于帧率的定义和测试方法应该是合理的。”

到底什么是帧率?

这个定义其实不是很好的。

在渲染一帧时,一定会用到GPU,

// 创建一个窗口

while (!glfwWindowShouldClose(window))
{
glfwPollEvents();
}

标签:long,解读,标准,国标,虚拟现实,摸鱼,测试方法
From: https://www.cnblogs.com/cleardo/p/18684606

相关文章

  • 《StringBuilder类的数据结构和扩容方式解读》
    StringBuilder类的简单用法、数据结构和扩容方式解读文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言在之前的文章中和大家讲过String字符串类具有不可变性,今天给大家介绍一个可变字符串类——StringBuilder类。提示:以下是本篇文章正文内......
  • 《String类的equals()的作用和源代码解读》
    一、equals()方法的由来equals()最开始是定义在Java.lang包下的Object中的一个经行比较的方法,根据Object类的核心代码可以看出来,在Object类中equals()方法比较时使用“==”运算符来比较两者地址,但实际应用情况下,人们往往想比较两者的值是否相同,当两个相同的值存进不同内存地址时......
  • String类的equals()的作用和源代码解读
    1. 了解equals()方法equals方法是用于比较两个对象是否相等的方法,定义在Object类中。其默认实现仅比较对象的引用地址,但可以通过重写方法实现对对象内容的比较。只有引用数据类型才可以使用equals方法,我们点进equals方法的源码:我们看代码前几行,观察到当传入进来的参数之间......
  • AAAI2024论文解读|Bidirectional Contrastive Split Learning for Visual Question An
    论文标题BidirectionalContrastiveSplitLearningforVisualQuestionAnswering双向对比分裂学习用于视觉问答论文链接BidirectionalContrastiveSplitLearningforVisualQuestionAnswering论文下载论文作者YuweiSun,HideyaOchiai内容简介本文提出了一种名......
  • 完全解读布隆过滤器
    布隆过滤器(BloomFilter)是1970年由布隆提出的,是一种非常节省空间的概率数据结构,运行速度快,占用内存小。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。主要用于判断一个元素是否在一个集合中。主要是解决大规模......
  • 科普文:算法和数据结构系列【高效的字符串检索结构:字典树Trie树原理、应用及其java示例
    概叙科普文:算法和数据结构系列【算法和数据结构概叙】-CSDN博客科普文:算法和数据结构系列【非线性数据结构:树Tree和堆Heap的原理、应用、以及java实现】-CSDN博客科普文:算法和数据结构系列【树:4叉树、N叉树】_动态维护四叉树-CSDN博客科普文:算法和数据结构系列【二叉树总结......
  • 深入解读:华为集成服务交付ISD业务变革总体方案
            华为集成服务交付(ISD)业务变革总体方案旨在通过转变服务交付视角和业务运作模式,以适应运营商转型的需求。变革的核心在于从单纯的设备供应商转变为运营商视角的设备和服务提供商,承担更多职责和角色。        该方案提出了“四位一体”的变革框架,包括......
  • GaussDB技术解读——GaussDB架构介绍之数据持久化存取层(DataNode)关键技术方案
    数据持久化存取层(DataNode)关键技术方案Datanode节点主要负责数据的持久化和快速写入、读取。数据持久化采用物理日志wal,事务提交wal刷盘,对外提供逻辑日志功能,反解析物理日志为SQL逻辑日志。图1datanode数据持久化Astore:存储格式为追加写优化设计,其多版本元组采用新、老版......
  • GaussDB技术解读——GaussDB架构介绍之全局事务管理层(GTM)关键技术方案
    GTM仅处理全局时间戳请求,64位CSN递增,几乎都是CPU++和消息收发操作。不是每次都写ETCD,而是采用定期持久化到ETCD里,每次写ETCD的CSN要加上一个backup_step(100w),一旦GTM故障,CSN从ETCD读取出来的值保证单调递增。当前GTM只完成CSN++,预估可以支持200M/s请求。GTM处理......
  • GaussDB技术解读——GaussDB架构介绍之集群管理层(CM)关键技术方案
    GaussDBKernelV5集群管理层关键模块如下。图4集群管理层组件设计图CM组件提供了四种服务CMAgent,CMServer,OMMonitor,cm_ctl,与各类实例服务组件(CN,DN,GTM等)一起构成了整个数据库集群系统。cm_ctl通过命令行执行集群的启动、停止、状态查询、主备倒换、备机重......