首页 理论教育 软件工程专业导论:三维图形的定义与应用

软件工程专业导论:三维图形的定义与应用

时间:2023-10-23 理论教育 版权反馈
【摘要】:三维计算机图形主要使用存储的三维几何数据表示图形,执行计算和渲染2D 图像。两种最常见的3D 模型来源是艺术家或工程师使用3D 建模工具在计算机上创建的模型,以及把真实世界图像扫描为计算机中的模型。3D 模型由多个顶点形成,这些点定义形状并形成多边体。模型的完整性及其在动画中的适用性取决于多边体的结构。三维建模开源网站

软件工程专业导论:三维图形的定义与应用

三维计算机图形(3D)主要使用存储的三维几何数据(通常是笛卡儿坐标)表示图形,执行计算和渲染2D 图像。3D 图形的创建分为三个基本阶段:

(1)3D 建模——画出立体几何图;

(2)布局和动画——设置场景,建立图的移动、缩放等运动方案;

(3)3D 渲染——基于光线放置、曲面类型和其他质量要求,计算生成图像。

建模:是用模型描述了形成物体形状的过程。两种最常见的3D 模型来源是艺术家或工程师使用3D 建模工具在计算机上创建的模型,以及把真实世界图像扫描为计算机中的模型。

3D 模型由多个顶点形成,这些点定义形状并形成多边体。模型的完整性及其在动画中的适用性取决于多边体的结构。(www.xing528.com)

材质和纹理:材质和纹理(Materials and textures)是渲染引擎用于渲染模型的属性,在渲染引擎中,可以用模型材料告诉引擎在光线撞击表面时如何处理光。纹理使用颜色或反照率来反映出材质的颜色,或使用凹凸贴图来提供曲面特征。

布局和动画(layout and animation):在渲染成图像之前,必须在场景中布置图形对象,并定义对象之间的空间关系,包括位置和大小。动画描述对象如何随时间移动和变形,以及关键帧、逆向运动和运动轨迹。

渲染:渲染(Rendering)是通过模拟光照射形成逼真的图像,或表现出艺术风格,将模型转换为图像。渲染中的两个基本操作是传递(光从一个地方传递到另一个地方有多少)和散射(物体表面与光相互作用的效果)。现在,许多3D 建模和CAD 软件都可以进行3D 渲染(例如,Autodesk 3ds Max或Blender),也有一些专用的3D 渲染软件。

三维建模开源网站

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈