本课程为计算机图形学提供了理论和实践基础。它广泛概述了计算机图形学各个方面所使用的主题、技术和方法,但重点关注图像合成或渲染。课程的第一部分使用光线追踪作为驱动应用程序来讨论计算机图形学的核心主题,从矢量代数一直到采样理论、人类视觉系统、采样理论以及样条曲线和曲面。第二部分使用光栅化方法作为驱动示例,介绍相机变换、裁剪、OpenGL API 和着色语言以及高级技术。
计算机图形学涉及在计算机显示器上生成和显示数字数据作为图片。它包括简单的二维 (2D) 插图(如工程图)、复杂的逼真的三维 (3D) 对象(如汽车)和视频(如动画电影)。计算机图形学最流行的应用之一是设计和开发交互式计算机游戏。计算机图形学的另一个日常用途是作为人机交互的辅助工具(称为图形用户界面 - GUI)。GUI 在显示器屏幕上显示图形图标,代表浏览器、搜索引擎和文字处理器等应用程序。通过使用鼠标或手指/手写笔等设备指向其图标来调用应用程序。关键词
几乎所有现代软件系统都通过图形用户界面提供交互和可视化。近年来,构建用户界面的工具和方法变得越来越复杂。此外,计算机图形学是一个如此庞大而重要的领域,很难在一个学期内讲完。因此,拟议的课程将在 3000 级推出,为学生提供图形用户界面 (GUI) 开发原理和方法的重要基础,以及计算机图形学的坚实基础。反过来,这将允许该系现有的唯一计算机图形学课程 (CS 4204) 进行修订,以包括更适合高级选修课的高级材料。此外,其他需要 GUI 开发专业知识的高级选修课可以将这门新课程作为先决条件。
GE8152 - 工程图形学 C106.1 了解工程图形学的基础知识和标准 C106.2 徒手绘制基本几何结构和物体的多种视图 C106.3 了解线和平面正交投影的概念 C106.4 绘制立体截面投影和曲面展开 C106.5 可视化和投影简单立体的等距和透视截面 GE8161 - 问题解决和 Python 编程实验室 C107.1 了解如何编写、测试和调试简单的 Python 程序。C107.2 描述带有条件和循环的 Python 程序。C107.3 通过定义和调用函数逐步实现 Python 程序。C107.4 使用 Python 列表、元组和字典表示复合数据。C107.5 在 Python 中实现从文件读取数据/向文件写入数据。
B.,Prevost, S. 和 Stone, M. (1994)。动画对话:基于规则的多个对话代理的面部表情、手势和口语语调生成。计算机图形学 (SIGGRAPH '94 会议论文集),28(4):413-420。
1 6.4110 人工智能中的表示、推理和推理可计入模型或决策,但不能同时计入。 2 6.4400 计算机图形学可计入模型或计算,但不能同时计入。 3 15.C571[J] 优化方法可计入决策或计算,但不能同时计入。 4 课程有课程之外的先决条件。
3 研究领域 23 3.1 生物医学工程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3 计算机科学中的工程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.3.5 计算机视觉、计算机图形学和感知 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 3.5.2 连续优化 . . . . . . . . . . . . . 96 3.6 系统与控制工程 . . . . . . . . . . . . . 102 3.6.1 网络化系统 . . . . . . . . . . . . . . 102 3.6.2 非线性系统与控制 . . . . . . . . . . ...
[1] Jorge A. Wagner Filho、Carla MDS Freitas 和 Luciana Nedel。2019 年。使用 VirtualDesk Metaphor 实现舒适的沉浸式分析。IEEE 计算机图形学和应用程序 39,3 (2019),41–53。https://doi.org/10.1109/mcg.2019.2898856 [2] Bernhard Fröhler、Johannes Weissenböck、Marcel Schiwarth、Johann Kastner 和 Christoph Heinzl。2019 年。open_iA:用于处理和可视化分析工业计算机断层扫描数据集的工具。开源软件杂志 4, 35 (2019), 1185。https://doi.org/10.21105/joss.01185 [3] Alexander Gall、Eduard Gröller 和 Christoph Heinzl。2021 年。ImNDT:用于分析无损检测多维材料数据的沉浸式工作区。第 27 届 ACM 虚拟现实软件和技术研讨会 (VRST '21)。11。https://doi.org/10.1145/3489849.3489851 [4] Christoph Heinzl 和 Stefan Stappen。2017 年。STAR:材料科学中的视觉计算。计算机图形学论坛 36, 3 (2017),647–666。
使命——在电气工程(EE)和计算机科学(CS)领域提供教育并开展世界一流的研究,涉及自然科学、医学、经济和人文科学:航空航天、生物医学和动力工程;声学、应用物理、自动化控制;控制论;计算机科学;图形学;科学史、管理和能源经济学;数学;材料科学、微电子学;无线电工程;机器人技术;电信……
物联网 9,509 9876 芯片技术 7,779 16231 计算机图形学 6,225 5103 安全与隐私 6,061 6804 数据挖掘 4,346 7075 多媒体 4,069 5082 知识工程 3,704 3568 数据库 3,113 4234 计算机网络 3,026 4588 可视化 2,619 3946 计算理论 2,088 1800 计算机系统 606 1259