Advertisement

计算机图形学(OpenGL)

阅读量:

本次将简要介绍计算机图形学中的核心知识点。由于这一部分内容在整体体系中扮演着基础性角色,并且同时具有十分重要的地位,在学习过程中掌握这部分内容对于后续深入理解其他相关知识具有决定性作用。与结交朋友的理念不谋而合的是,在进行任何一项复杂活动之前都需要做好充分准备:首先通过深入了解新事物的背景信息,则能够更好地把握其内在机理和应用价值。

  1. 什么是计算机图形学
    首先让我们来解答这个问题(我会用更简洁的语言来阐述):我们周围的每一个事物都是以图形或图像的形式存在的。直观地说,在我们的周围存在美丽的花朵这些景象中我们可以看到花瓣的颜色以及其他细节特征但并非是一串数字亦非一组方程图形与图像正是我们认知世界的本质方式也是最直接的方式之一在某些学科领域里人们为了更好地理解世界并揭示其中的规律往往运用数学这一抽象学科去探索观察到的所有现象背后的普遍规律 在现有的计算工具下(例如计算机)我们需要思考如何将我们所处的世界转化为计算机能够处理的形式 我们知道计算机底层的数据表示仅包含0与1因此要将现实世界转化为计算机的形式首先要将其数字化而且这种数字化必须遵循一定的规律(否则就无法准确地表现花云或其他物体)这种专业的术语被称为数字几何模型 简而言之它指的是针对现实世界中某个具体物体构建的数字模型由于这些物体具有三维性所以这一过程属于几何建模这一步骤仅实现了将复杂的世界转化为适合计算机处理的状态
在这里插入图片描述

以这样的方式将现实世界的骨架"纳入"到计算机系统中后,还需完成呈现这一环节,只有做到这一步,我们所观察到存在于现实世界中的花朵才会在虚拟环境中得以体现.随后,通过一系列先进的技术手段,我们可以与我们"纳入"到计算机系统中的花朵进行互动.在日常使用的电脑及手机设备中,我们都频繁地运用着计算机的人机交互技术,这一术语指的是多种相互作用机制的集合.具体来说,它包括定位、拾取、拖曳、网格以及捕捉等多种关键技术,此外还包括菜单操作和橡皮筋等辅助功能.这些核心技术构成了人机交互体系的核心内容.

  1. 以下是更专业技术细节的思维导图
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~