OpenGL模型的复杂性级别

OpenGL模型的复杂性级别,opengl,Opengl,我正在开发的一个移动应用程序正在扩展范围。客户希望在应用程序内的产品查看器中有实际的3D对象,潜在客户/经销商可以进行缩放和旋转。我关心的是将模型引入移动设备中的OpenGL环境 我最担心的是复杂性。我看过一些产品的工程模型,其中一些包含超过360K个面!有人知道有什么准则会讨论OpenGL能够处理的对象有多复杂吗 有人知道有什么准则会讨论OpenGL能够处理的对象有多复杂吗 OpenGL只是一个规范,不处理几何复杂性。顺便说一句:OpenGL不会将几何体视为连贯的对象。对于OpenGL来说,它

我正在开发的一个移动应用程序正在扩展范围。客户希望在应用程序内的产品查看器中有实际的3D对象,潜在客户/经销商可以进行缩放和旋转。我关心的是将模型引入移动设备中的OpenGL环境

我最担心的是复杂性。我看过一些产品的工程模型,其中一些包含超过360K个面!有人知道有什么准则会讨论OpenGL能够处理的对象有多复杂吗

有人知道有什么准则会讨论OpenGL能够处理的对象有多复杂吗

OpenGL只是一个规范,不处理几何复杂性。顺便说一句:OpenGL不会将几何体视为连贯的对象。对于OpenGL来说,它只是一堆松散的点、线或三角形,一次一个地抛出(即渲染)到帧缓冲区

关于性能的任何考虑仅在实际实现中才有意义。例如,低端GPU每秒可以处理500k个顶点,而高端GPU每秒可以轻松处理1000万个顶点

有人知道有什么准则会讨论OpenGL能够处理的对象有多复杂吗

OpenGL只是一个规范,不处理几何复杂性。顺便说一句:OpenGL不会将几何体视为连贯的对象。对于OpenGL来说,它只是一堆松散的点、线或三角形,一次一个地抛出(即渲染)到帧缓冲区


关于性能的任何考虑仅在实际实现中才有意义。例如,低端GPU每秒可以处理500k个顶点,而高端GPU每秒可以轻松处理1000万个顶点。

此外,渲染性能取决于许多因素。照明有多复杂,着色器有多复杂(如果有)以及更多因素。所以很难说什么是极限。一个好的方法是实现某种形式的细节级别(LOD)缩放并测量帧速率。如果帧速率下降,细节就会下降。另外,渲染性能取决于许多因素。照明有多复杂,着色器有多复杂(如果有)以及更多因素。所以很难说什么是极限。一个好的方法是实现某种形式的细节级别(LOD)缩放并测量帧速率。如果帧速率下降,细节将下降。