正在加载图片...
能够搭建图形编程实验环境 (二)教学内容 1.介绍CG编程技术的发展史,以及在计算机动画和计算机艺术中的应用和研究(慕课) 2.图形系统简介 CRT基本原理和从CT到3D显示,CG编程中的颜色模型、图像、像素基本知识: 3.可编程染管线简介 4. 讨论有趣的视觉现象和G黑科技:预留问题:如何获得更好的实时道染真实感体验? 5. 图形编程思维的起点朴素的软光栅:计算机画一根直线的问题 6.可编程者色器和者色器效果 7.演示:环境搭建过程和旋转着色立方体 置习1:【实珍环墙搭建 --MinGW+OKE:测试He1 lo Window和旋转着色三角形) 【思政】光线跟算法 辐射度算法的提出,标志着真实感图形的显示算法已逐成 【思政】研究多通道语义模型、多通道整合算法及其秋件结构和界面花式是当前用户界面和接口方面研究 的主就方向,而图形学在其中将起主导作用。 (三)教学方法与手段 Pearse0n1-2,19,22:主教1,2.1:华科幕课1:鹄教1 课堂讲授+多媒体教学+B1aCkb0ard网络平台回顾+P阳L教学:以下各章可 第二章图形编程语言程序结构和简单基本语法、函数、头文件、依赖库 以C/C+/0 penGL为例 (一)目的与要求 ●会用程序结构流程图表达自己的编程思想 认识函数的输入和输出、调用 能编译和加载外来模型文件,必要时修政源文件 ●会看帮助文档,函数用法说明(用户手册) (二)教学内容 L图形标准绘制管线和程序结构简介 2)认识结构流程图 3)认识函数的输入和输出、调用 4)基本语法: a)函数、结构体和类 )条件语句、循环语句、开关语句、数组、变量、向量、列表 指针和引用 数据类型和类型转 d)文件的读写 e)注释 )内存问题calloc和ne )头文件和附加链接依赖库 (着色器语言)程序调试和测 7)演示:三角形的着色变换和shader程序调用讲解 练习1蝴导: 练习2:《线框和填充模式的正六边形着色》 【围政】0如L是目前图形工业界最广泛使用的三雄图形偏程接口和国际通用的图形标准,其前身是 IrighGL,由于Iria GL缺乏续 —的搬范,根难进一步广泛应用, 而0 n政进了 形接口, 特别界2 ⚫ 能够搭建图形编程实验环境 (二)教学内容 1. 介绍 CG 编程技术的发展史,以及在计算机动画和计算机艺术中的应用和研究(慕课) 2. 图形系统简介: CRT 基本原理和从 CRT 到 3D 显示,CG 编程中的颜色模型、图像、像素基本知识; 3. 可编程渲染管线简介 4. 讨论有趣的视觉现象和 CG 黑科技;预留问题:如何获得更好的实时渲染真实感体验? 5. 图形编程思维的起点-朴素的软光栅:计算机画一根直线的问题 6. 可编程着色器和着色器效果 7. 演示:环境搭建过程和旋转着色立方体 布置练习 1:《实验环境搭建 ——MinGW +CMAKE :测试 Hello Window 和旋转着色三角形》 【思政】光线跟踪算法和辐射度算法的提出,标志着真实感图形的显示算法已逐渐成熟。 【思政】研究多通道语义模型、多通道整合算法及其软件结构和界面范式是当前用户界面和接口方面研究 的主流方向,而图形学在其中将起主导作用。 (三)教学方法与手段 Pearson 1-2,19,22;主教 1,2.1; 华科慕课 1;辅教 1 课堂讲授 + 多媒体教学 + Blackboard 网络平台回顾 + PBL 教学;以下各章同 第二章 图形编程语言程序结构和简单基本语法、函数、头文件、依赖库 —— 以 C/C++ /OpenGL 为例 (一)目的与要求 ⚫ 会用程序结构流程图表达自己的编程思想 ⚫ 认识函数的输入和输出、调用 ⚫ 能编译和加载外来模型文件,必要时修改源文件 ⚫ 会看帮助文档,函数用法说明(用户手册) (二)教学内容 1) OpenGL 图形标准绘制管线和程序结构简介 2) 认识结构流程图 3) 认识函数的输入和输出、调用 4) 基本语法: a) 函数、结构体和类 b) 条件语句、循环语句、开关语句、数组、变量、向量、列表 c) 指针和引用、数据类型和类型转换 d) 文件的读写 e) 注释 f) 内存问题 calloc 和 new 5) 头文件和附加链接依赖库 6) (着色器语言)程序调试和测试 7) 演示:三角形的着色变换和 shader 程序调用讲解 练习 1 辅导; 练习 2:《线框和填充模式的正六边形着色》 【思政】 OpenGL 是目前图形工业界最广泛使用的三维图形编程接口和国际通用的图形标准,其前身是 Irish GL, 由于 Iris GL 缺乏统一的规范,很难进一步广泛应用,而 OpenGL 改进了该图形接口,特别是
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有