计算机图形学主要内容

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机图形学主要内容相关的知识,希望对你有一定的参考价值。

来看一下熟练3D编程需要的一些基础;

一 概述
    基本概念;图形学的应用;

二 计算机图形硬件
    显示设备的类别;光栅扫描系统;其他设备;图形输入设备;

三 计算机图形软件
    常用图形软件包介绍;以OpenGL为例,一个基本的OpenGL程序;

四 输出图元
    坐标系统;画基本图元点、线、面;

五 图元的属性
    颜色模型(RGB)和灰度;点的属性;线的属性,线宽、线型;曲线属性;填充区属性

六 基本图元及属性的算法
    画线算法;圆生成算法;椭圆生成算法;其他曲线;直线段和曲线属性的实现;扫描线填充;反走样;

七 二维几何变换
    二维平移;二维旋转;二维缩放;反射;错切;

八 二维观察
    二维观察流水线;裁剪窗口;裁剪算法;

九 三维几何变换
    三维平移;三维旋转;三维缩放;三维反射;三维错切;三维坐标系间的变换;仿射变换;

十 三维观察
    三维场景观察,三维观察流水线,三维观察坐标系参数,投影变换,三维裁剪算法;

十一 层次建模

十二 计算机动画
    计算机动画的光栅方法;动画序列的设计;关键帧系统;运动的描述;角色动画;

十三 三维对象的表示
    多面体;曲面;二次曲面;超二次曲面;

十四 样条表示
    插值和逼近样条;样条描述;样条曲面;Bézier样条曲线;Bézier曲面;B样条曲线;B样条曲面;

十五 其他三维对象的表示
    柔性对象;扫描表示法;八叉树;...;

十六 可见面判别算法

十七 光照模型与面绘制算法
    光源;基本光照模型;阴影;多边形绘制算法;

十八 纹理与表面细节添加方法

十九 颜色模型和颜色应用
    标准基色和色度图;RGB颜色模型;YIQ颜色模型;CMY和CMYK颜色模型;HSV颜色模型;HLS颜色模型;

二十 图形用户界面和交互输入方法

二十一 全局光照
    光线跟踪方法;辐射度光照模型;

二十二 可编程着色器

二十三 基于算法的建模
    分形几何方法;粒子系统;

二十四 数据集可视化

附录A 计算机图形学的数学基础
附录B 图形文件格式

以上是关于计算机图形学主要内容的主要内容,如果未能解决你的问题,请参考以下文章

计算机图形学(三种画线算法)

计算机图形学笔记-图形系统

计算机图形学-光栅化采样走样与反走样滤波与卷积

求代码注释:计算机图形学的OpenGL画四面体。高手来吧。争取每句都注释下。谢谢

计算机图形学——直线扫描转换

图形渲染管线简介