大家好,我是ij(我的网名),中文名叫林志宏。
遵循我一贯的年底必摸鱼的习惯,我打算开始摸鱼来水一些文章,安慰下自己过去的一年。
有关注过我,听我吹过牛的都知道,我在几年前,也不知道几年前, 反正long long ago,我参与起草过一份牛逼的测试标准,国标GB/T 38258《虚拟现实应用软件基本要求和测试方法》。当然,其实我只是打杂的,真正写标准的都是我们团队里的技术大佬。
因为我其实没实际参与,所以我一直很介意,作为干一行,爱一行,但是做一件,换一件的我,念念不忘,必然添乱的我,仍然在思考这份标准到底写的啥。
可能是因为数学专业的原因,养成了喜欢知其然,知其所以然的习惯。所以我一直坚持探索着这个标准背后的原理。
废话太多了。我们来看看标准的一个指标:帧率。
我们看下智谱清言对这个标准中帧率规定看法:
“虽然具体的帧率定义和测试方法细节没有在搜索结果中明确列出,但根据标准的起草单位和实施目的,可以推断这些内容应该是经过专业人士和机构认真考虑和验证的。标准通常会考虑到技术的当前水平、行业发展趋势以及用户的实际需求,因此,关于帧率的定义和测试方法应该是合理的。”
到底什么是帧率?
这个定义其实不是很好的。
在渲染一帧时,一定会用到GPU,
// 创建一个窗口while (!glfwWindowShouldClose(window))
{
glfwPollEvents();
}