3D3D引擎
3D引擎是一种算法集合,它将现实物质抽象为多边形或曲线等表现形式,并在计算机中进行相关计算,最终输出图像。根据能否被主流计算机即时计算出结果,3D引擎可以分为即时3D引擎和离线3D引擎。即时3D引擎在PC机、游戏机等设备上用于生成实时画面,而离线3D引擎则用于电影等追求高质量视觉效果的场景,以达到以假乱真的效果。
在即时3D引擎中,多边形实现了广泛的应用,成为事实上的标准。这是因为任何多边形都能最终被分解为容易计算和表示的三角形。而在离线3D引擎中,为了追求最佳的视觉效果,大量的NURBS曲线被用于实现多边形难以表现的细节和灵活性。
3D引擎对物质的抽象主要分为多边形和NURBS两种方式。多边形在即时引擎中得到了广泛应用,因为其易于计算和表示的特点,使得其成为事实上的标准。而NURBS曲线则在离线引擎中被广泛使用,以实现多边形难以表现的细节和灵活性,从而追求最佳的视觉效果。
总的来说,3D引擎是将现实物质抽象为多边形或曲线等表现形式,并在计算机中进行相关计算输出图像的算法集合。即时3D引擎用于生成实时画面,而离线3D引擎则用于追求高质量视觉效果的场景,通过使用多边形和NURBS曲线实现物质的抽象。多边形在即时引擎中成为事实上的标准,而NURBS曲线则在离线引擎中被广泛使用,以实现多边形难以表现的细节和灵活性,从而追求最佳的视觉效果。
扩展资料
3D是英文“Three Dimensions”的简称,中文是指三维、三个维度、三个坐标,即有长、宽、高。今天的3D,主要特指是基于电脑/互联网的数字化的3D/三维/立体技术,也就是三维数字化。包括3D软件技术和硬件技术。
多重随机标签