如何学好如何学习计算机图形学学

计算机图形学有哪本书好。这门课程基本要学会什么知识,能否具体点说明。
计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。 简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。从处理技术上来看,图形主要分为两类,一类是基于线条信息表示的,如工程图、等高线地图、曲面的线框图等,另一类是明暗图,也就是通常所说的真实感图形。 计算机图形学一个主要的目的就是要利用计算机产生令人赏心悦目的真实感图形。为此,必须建立图形所描述的场景的几何表示,再用某种光照模型,计算在假想的光源、纹理、材质属性下的光照明效果。所以计算机图形学与另一门学科计算机辅助几何设计有着密切的关系。事实上,图形学也把可以表示几何场景的曲线曲面造型技术和实体造型技术作为其主要的研究内容。同时,真实感图形计算的结果是以数字图象的方式提供的,计算机图形学也就和图象处理有着密切的关系。 图形与图象两个概念间的区别越来越模糊,但还是有区别的:图象纯指计算机内以位图形式存在的灰度信息,而图形含有几何属性,或者说更强调场景的几何表示,是由场景的几何模型和景物的物理属性共同组成的。 计算机图形学的研究内容非常广泛,如图形硬件、图形标准、图形交互技术、光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。图书推荐:Essential Mathematics for Games and Interactive Applications, Jim Van Verth and Lars Bishop, ISBN 1--XGPU Gems, edited by Randima Fernando.Collision Detection, by Gino van den Bergen (table of contents)Game Physics, by Dave Eberly (companion web site)ShaderX2: Introductions and Tutorials with DirectX 9, edited by Wolfgang F. Engel (table of contents)ShaderX2: Shader Programming Tips and Tricks with DirectX 9, edited by Wolfgang F. EngelEssential Mathematics for Games and Interactive Applications, by Jim Van Verth and Lars Bishop, Sept. 2003Graphics Programming Methods, edited by Jeff Lander, July 2003Real-Time 3D Terrain Engines Using C++ and DirectX 9 , by Greg Snook, June 20033D Computer Graphics: A Mathematical Introduction with OpenGL, by Samuel R. Buss, June 2003 (sample code, etc.)Advanced 3D Game Programming with DirectX 9.0, by Peter Walsh and Adrian Perez, April 2003.The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics,by Randima Fernando and Mark J. Kilgard, February 2003(Sample chapters and more, Gamasutra excerpt)Game Programming Tricks of the Trade, by Lorenzo Phillips, Sept. 2002Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks, by Wolfgang F. Engel(Table of C I Samples 1 & 2),2002The OpenGL Extensions Guide, by Eric Lengyel (table of contents and sample, in-depth table of contents)3D Games, Volume 2: Animation and Advanced Real-Time Rendering, by Alan Watt and Fabio Policarpo(their Fly3D SDK is online), 2003Game Programming Gems 3, edited by Dante Treglia and Mark DeLoura,2002 (see the series web site for upcoming volumes)Geometric Tools for Computer Graphics, by Philip Schneider and David Eberly, Sept. 2002 (companion web site)Focus On 3D Terrain Programming, by Trent Polack, Dec. 2002 (comes with CD; Publisher's description)Vector Game Math Processors, by James C. Leiterman, Dec. 2002.3D Math Primer for Graphics and Game Development, by Fletcher Dunn and Ian Parberry, Dec. 2002.(more information at their site)Fundamentals of Computer Graphics, by Peter Shirley, July 2002Real-Time Shading, by Marc Olano et al., July 2002Level of Detail for 3D Graphics, by David Luebke et al., July 2002 (companion web site)Advanced 3D Game Development with OpenGL, by David Byttow and Ryan Parker, 2002Real-Time Shader Programming, by Ron Fosner, Dec. 2002Jim Blinn's Corner: Notation, Notation, Notation, by Jim Blinn, July 2002Software Optimization Cookbook, by Richard Gerber, March 2002Real Time Rendering Tricks and Techniques in DirectX, by Kelly Dempski, 2002Texturing & Modeling: A Procedural Approach, 3rd Edition, by David Ebert et al., 2002 (companion web site)Special Effects Game Programming with DirectX 8.0, by Mason McCuskey, 2002Non-Photorealisting Computer Graphics, by Thomas Strothotte and Stefan Schlechtweg, June 2002 (companion web site)Mathematics for 3D Game Programming & Computer Graphics, by Eric Lengyel, 2001Game Programming Gems 2, edited by Mark DeLoura (Table of Contents and introduction), 2001OpenGL Game Programming, by Kevin Hawkins and Dave Astle (source code), 2001Subdivision Methods for Geometric Design: A Constructive Approach, by Joe Warren and Henrik Weimer, 2001(companion web site and publisher's web site)Non-Photorealistic Rendering, by Gooch and Gooch, 2001Computer Animation: Algorithms and Techniques, by Richard Parent, 2001Practical Algorithms for 3d Computer Graphics, by R. Stuart Ferguson, 2001Game Programming Gems, edited by Mark DeLoura (Table of Contents and code updates), 2000Game Engine Design: A Practical Approach to Real-Time Computer Graphics, by Dave Eberly (his code is online), 20003D Games, Volume 1: Real-time Rendering and Software Technology, by Alan Watt and Fabio Policarpo(their Fly3D SDK is online), 20003D Graphics Programming: Games and Beyond, by Sergei Savchenko, 2000Computational Geometry: Algorithms and Applications, by deBerg, Van Kreveld, Overmars, and Schwarzkopf, 2000Computer Graphics Using OpenGL by F.S. Hill, Jr., 2000 (Table of Contents and sample chapter)3D Game Engine Design, by David Eberly, Jan. 2001 (companion web site)Essential Mathematics for Computer Graphics Fast, by John Vince,Oct. 2001Computer Graphics Through Key Mathematics, by Huw Jones, May 2001Mathematics for Computer Graphics Applications, by Michael Mortenson, 1999
为您推荐:
扫描下载二维码有没有人可以推荐一本好的计算机图形学!_杭州电子科技大学吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
有没有人可以推荐一本好的计算机图形学!收藏
学校上课的是英文版,不是很懂!! 刚转专业,认识的老师和同学不多, 求推荐好的中文版计算机图形学。
十年轮回,奇迹重生,下个奇迹就是你!海量钻石,众多好礼,你敢拿我就送!
勤哲Excel服务器学习和下载.会Excel,懂管理,就能做excel表格的编程及手机app.软博会金奖产品,适合于各行各业的管理人员使用.
转去数媒的么QAQ
OPENGL的红皮书不错 具体名字忘了不过你百度OpenGL红皮书一大堆的就是那个
还有...那个英文版的其实很好(这像是一个六级333的人说的话么
有图,果断顶顶
漂亮,一妹子转这专业,不容易因为你不了解二次元,所以你不知道有一种心痛是【一旦失去的东西,就再也拿不回来了】;因为你不了解二次元,所以你不知道有一种付出是【倾尽我一生换你十年天真无邪】;因为你不了解二次元,所以你不知道有一种无畏是【只要是挡在我面前的东西,即便是神我也杀给你看】;因为你不了解二次元,所以你不知道有一种领悟是【人如果想要得到什么东西,就必须用同等的代价去交换】;因为你不了解二次元,所以你不知道有一种鼓励是【你还差得远呢】;因为你不知道二次元,所以你不知道有一种坚强是【明明自己受了伤,却还是笑着安慰别人】;因为你不知道二次元,所以你不知道有一种喜欢是【就算我都是假的我也要保护他,因为这份感情对我来说,是唯一的真实】;因为你不了解二次元,所以你不知道,故事只是在我们看不见的地方继续进行,而并不是它不曾存在。
其实楼主是左下角玩手机的妹纸
卧槽机械第一水笔来了
数字图像处理第二版中文版(冈萨雷斯链接: 密码:8az6
难道不是autoCAD2010吗
欢迎来到我大数媒
另外图形学和图像处理好像是两码事……
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或计算机图形学基础课程简介
课程目的和定位
本课程是面向清华大学计算机科学与技术系本科生的专业基础课。作为计算机图形学系列课程之一,本课程也是研究生图形学课程的基础。本课程旨在介绍计算机图形学的基本概念、理论、方法和系统,重视基本方法和经典理论的学习,确保学生能对计算机图形学这门学科有一个全面的了解。针对计算机图形学发展快,实践性强,学科交叉内容多的特点,以及本科生培养中“厚基础,宽口径”的要求,在...
课程负责人
清华大学计算机系教授、教育部长江学者特聘教授,国家973计划项目首席科学家,“万人计划”首批科技创新领军人才,兼任中国计算机学会常务理事。主要研究领域为计算机图形学与人机交互、智能信息处理、系统软件等。在ACM Transactions on Graphics,IEEE Transactions on Visualization and Computer Graphics,IEEE Transactions on Computers等国外重要刊物和国际会议上发表论文100 余篇,论文他引2200余次,其中SCI他引600余次,获得相关发明专利授权30多项,相关成果获国家技术发明二等奖一项。培养博士研究生10余名,其中一名博士生的论文入选全国百篇...&
计算机图形学基础教程(第2版)
主编:孙家广,胡事民
北京:清华大学出版社
计算机图形学(OpenGL版)(第3版)
主编:胡事民,刘利刚,刘永进,张松海 译. Franc...
清华大学出版社
3D Computer Graphics
主编:Samuel R. Buss
Cambridge University Press
OpenGL编程指南(第四版)
主编:OpenGL体系结构审核委员会
人民邮电出版社
还有谁在学这门课:
主办单位:高等教育出版社有限公司&&&&&&&&京ICP备号-2&&&&&&京公网安备-2
中国大学精品开放课程适用于《中华人民共和国著作权法》
高等教育出版社享有中国大学精品开放课程信息网络传播的专有使用权 未经书面允许,请勿转播

我要回帖

更多关于 如何学习计算机图形学 的文章

 

随机推荐