该系统学一下图形学了

原创 2006年06月20日 19:04:00

大学三年级以来,一直“标榜”图形学是自己的兴趣, 但是细细想来自己所学的,所做的, 觉得用“叶公好龙”来形容最恰当不过了:1)大四上过图形学原理课,学得不深,记得不牢。2)毕业设计基于DirectX做了个号称游戏引擎的东西,用的都人家的微软的API,称不上什么图形学。3)毕业后自学了一点OpenGL,学得肤浅,况且也是人家的API4)工作中会用到一些几何计算,曲线曲面的知识,但只是遇到了查查,程度仅限于“了解”。

原来,我从来没有(系统的)学过计算机图形学,如何谈得上爱好!

所以,应该好好的系统的学学图形学的基础了。那样,当你用Inventor做出sweep, Extrude时, 当你用Maya的”mental ray“来渲染场景时,才会觉得心里很踏实:)

我觉得基础的图形学大概可以分为4大块:几何造型、图形变换、真实感图形学以及光栅图形学。

几何造型

建立初始模型的技术,包括曲线和曲面,形体在计算机中的表示方法,以及各种造型方法等。

图形变换

对初始模型进行移动,变形的技术,包括以矩阵、向量、四元数等为基础的几何变换,投影变换等。

真实感图形学

对模型进行渲染的技术,包括局部、全局的光照明模型,纹理映射以及实时真实感图形技术等

光栅图形学

把造型,变换,渲染的结果最终显示到显示器上的技术。包括直线,圆弧,多边形等的扫描转换,裁剪,消隐,反走样等。

 

上面4大块内容,从上往下, 其实也是计算机中产生图形的一个过程:建模->变换->渲染->显示。每一块都包含着许多的内容。

那么,按照这个顺序分块学习图形学基础,应该是个不错的选择。

OK, 就从几何造型开始吧!

最后一次系统学数学了

现在读的MSE软件工程硕士,本学期在学《程序验证理论》,特别难,用的是英文书,没中译本,其中讲到很多离散数学以及更深的其他东西,比如形式语义等等。老师讲的好,估计也是最后一次集中系统学数学了,希望...
  • jackyrongvip
  • jackyrongvip
  • 2005年10月07日 18:30
  • 317

早晨把NetBeans学了一下

 今天很早就起来了,找到《程序员》附送的光盘NetBeans,把它装好。还不错,光盘中有很多关于它的资料。我把开头的几篇文章看了看,并照编了段代码,也理解了代码的意思。这个工具功能挺全的,什么重构、测...
  • Yasom
  • Yasom
  • 2007年03月24日 11:18
  • 509

系统学

  • Suprman
  • Suprman
  • 2009年09月17日 08:14
  • 582

JAVA新手学习笔记——Java实战经典(李兴华)第二部分C

本部分介绍面向对象高级篇——第六章   本章包括如下重点部分:     重点一:类的继承及其使用   重点二:子类的实例化   重点三:方法复写     重点四:关键字s...
  • R383747787
  • R383747787
  • 2013年04月16日 22:27
  • 738

信息系统项目管理师之法律法规学习——专利法篇

项目管理师之法律法规学习——专利法篇 专利法的学习版本是:2000年8月25日《关于修改〈中华人民共和国专利法〉的决定》第二次修正一.发明创造指的是什么?1.发明;2.实用新型;3.外观设计;二.发明...
  • littletigerat
  • littletigerat
  • 2010年01月26日 13:48
  • 2463

C#之入门总结_循环及打印图形_03

循环 while循环 //类似计数器             //1-100所有能被3整除的和             int count = 0;             int sum ...
  • qq_39710961
  • qq_39710961
  • 2017年08月05日 10:14
  • 166

编写一个程序,输出以下图案

编写一个程序,输出以下图案        *          ***     *****    *******   *********  *********** *************  ***...
  • zhuohaiyy
  • zhuohaiyy
  • 2016年10月23日 20:36
  • 2535

理工大学ACM平台题答案关于C语言 1166 打印直角三角形

打印直角三角形 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 输入直角三角形的直角边长度(两个直角边相同),打印输出该图形...
  • u012707729
  • u012707729
  • 2013年12月24日 19:55
  • 1448

实体关系映射(一对多@OneToMany)

一对多模型(单向) 说明: 一个客户对应多个地址,通过客户可以获得该客户的多个地址的信息。客户和地址是一对多的关系,并且客户与地址是单向关联的关系。映射策略外键关联:两个表的关系定义在一个表中; 表...
  • u013036792
  • u013036792
  • 2017年06月07日 18:16
  • 262

老外一拍大腿道:“英语太他妈难学了!!”

老外一拍大腿道:“英语太他妈难学了!!” cpro_client=85023472_cpr;cpro_cbd=#trans; cpro_cbg=#trans; cpro_ctitle=#0000ff;...
  • tywali
  • tywali
  • 2008年05月10日 12:37
  • 463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:该系统学一下图形学了
举报原因:
原因补充:

(最多只允许输入30个字)