三维计算机图形
三维计算机图形(3D Computer Graphics)是计算机和特殊三维软件帮助下创造的作品。一般来讲,该术语可指代创造这些图形的过程,或者三维计算机图形技术的研究领域,及其相关技术。
基本信息
- 中文名
三维计算机图形
- 外文名
Three dimensional computer graphics
- 类别
图形
- 类型
科技
简介
三维计算机图形(3D Computer Graphics)是计算机和特殊三维软件帮助下创造的作品。一般来讲,该术语可指代创造这些图形的过程,或者三维计算机图形技术的研究领域,及其相关技术。
三维计算机图形和二维计算机图形的不同之处在于计算机内存储了几何数据的三维表示,用于计算和绘制最终的二维图像。
一般来讲,为三维计算机图形准备几何数据的三维建模的艺术和雕塑及照相类似,而二维计算机图形的艺术和绘画相似。但是,三维计算机图形依赖于很多二维计算机图形的相同算法。
计算机图形软件中,该区别有时很模糊;有些二维应用程序使用三维技术来达到特定效果,譬如灯光,而有些主要用于三维的应用程序采用二维的视觉技术。二维图形可以看作三维图形的子集。
技术
OpenGL和Direct三维是两个用于产生实时图象的流行的API。(实时表示图象的产生在‘真实的时间’中,或者说‘随时’)。很多现代显卡提供了基于这些API的一定程度的硬件加速,经常使得复杂的三维图象实时产生。但是,真正产生三维景象并不一定要使用其中的任何一个。
三维计算机图形的创建
创建三维计算机图形的过程可以顺序分为三个基本阶段:
建模
场景布局
绘制
建模
建模阶段可以描述为“确定后面场景所要使用的对象的形状”的过程。有很多建模技术,他们包括(但不仅仅是):
构造实体几何
NURBS建模
多边形建模
细分曲面
隐函数曲面