计算机如何将对象渲染到屏幕上?

Modified on: Fri, 08 Feb 2019 20:20:02 +0800

是否所有计算机图形都使用多边形渲染?我的意思是,一些计算机几何在数学上以方程的形式表示(例如,CAD软件)。

计算机是否必须首先对这些几何体进行细分,然后才能将图像正确渲染到屏幕,或者是否有其他方法可以将图片放到屏幕上而无需对对象进行细分?

编辑:我想更专注于GPU。 GPU的剂量如何?它需要什么样的输入剂量,即GPU工作的模型格式是多少?它可以直接使用完美的数学表示,也可以在实际渲染到屏幕之前对模型本身进行细分,或者需要以细分模型开始处理GPU。

另外,我的意思是曲面细分是计算机将对象的数学表示分解为多边形的表面近似(几乎总是三角形)的方式。使用的多边形越多,表面越接近实际物体。

作者:,Faken

最佳答案

这是对@ nik答案的评论:

绝大多数CAD系统使用多边形(井三角形)来渲染模型。

他们将根据CSG(构造性实体几何)以各种方式存储模型B-rep(边界表示)模型,例如,但在显示时这些将被刻面,三角形发送到GPU进行绘制。

每个系统都有自己的解决方案,可以将模型分解为三角形。

作者:ChrisF

相关问答

添加新评论