[推荐] 计算机图形学基础课程上线CSDN学院,欢迎大家共同学习 [问题点数:200分]

Bbs5
本版专家分:2447
Blank
Github 绑定github第三方账户获取
Blank
红花 2010年5月 专题开发/技术/项目大版内专家分月排行榜第一
2010年4月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2010年1月 专题开发/技术/项目大版内专家分月排行榜第二
2009年12月 专题开发/技术/项目大版内专家分月排行榜第二
2009年11月 专题开发/技术/项目大版内专家分月排行榜第二
2009年10月 专题开发/技术/项目大版内专家分月排行榜第二
2009年9月 专题开发/技术/项目大版内专家分月排行榜第二
2009年8月 专题开发/技术/项目大版内专家分月排行榜第二
2009年7月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2010年3月 专题开发/技术/项目大版内专家分月排行榜第三
2010年2月 专题开发/技术/项目大版内专家分月排行榜第三
结帖率 96.88%
Bbs6
本版专家分:7726
版主
Bbs5
本版专家分:2447
Blank
Github 绑定github第三方账户获取
Blank
红花 2010年5月 专题开发/技术/项目大版内专家分月排行榜第一
2010年4月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2010年1月 专题开发/技术/项目大版内专家分月排行榜第二
2009年12月 专题开发/技术/项目大版内专家分月排行榜第二
2009年11月 专题开发/技术/项目大版内专家分月排行榜第二
2009年10月 专题开发/技术/项目大版内专家分月排行榜第二
2009年9月 专题开发/技术/项目大版内专家分月排行榜第二
2009年8月 专题开发/技术/项目大版内专家分月排行榜第二
2009年7月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2010年3月 专题开发/技术/项目大版内专家分月排行榜第三
2010年2月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs5
本版专家分:2447
Blank
Github 绑定github第三方账户获取
Blank
红花 2010年5月 专题开发/技术/项目大版内专家分月排行榜第一
2010年4月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2010年1月 专题开发/技术/项目大版内专家分月排行榜第二
2009年12月 专题开发/技术/项目大版内专家分月排行榜第二
2009年11月 专题开发/技术/项目大版内专家分月排行榜第二
2009年10月 专题开发/技术/项目大版内专家分月排行榜第二
2009年9月 专题开发/技术/项目大版内专家分月排行榜第二
2009年8月 专题开发/技术/项目大版内专家分月排行榜第二
2009年7月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2010年3月 专题开发/技术/项目大版内专家分月排行榜第三
2010年2月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs7
本版专家分:25902
Bbs2
本版专家分:348
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs2
本版专家分:479
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:348
Bbs1
本版专家分:0
Bbs2
本版专家分:348
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs1
本版专家分:1
Bbs1
本版专家分:3
Bbs1
本版专家分:0
Bbs2
本版专家分:342
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:348
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:342
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:198
Bbs2
本版专家分:342
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
计算机图形学基础教程》课后答案
孔令德编著,清华大学出版社。 包含3-6章课后习题,多为大题。 文件类型为图片。清晰度高! 务必看清楚版本。
计算机图形学的算法基础第二版(PDF)
本书从图形学最基础的光栅扫描、区域填充、画直线和圆弧等算法讲起,详细介绍了线裁剪和面裁剪、凸区域裁剪和凹区域裁剪的异同,景物空间消隐算法和图像空间消隐算法的差别,具体讲述了二叉空间剖分(BSP)、八叉树等图形学中常用的数据结构。新版本增加了图形用户界面、椭圆、图像压缩和线条反走样算法等,还增加了Liang-Barsky裁剪算法和Nicholl-Lee-Nicholl裁剪算法。新版本大大扩充了可见面光线跟踪算法。在绘制这一章中新增了基于物理的光照明模型,透明效果,阴影生成,纹理映射,以及锥光束、平面光束、笔形光束和随机光线跟踪算法;详细讨论了光辐射度基础,统一颜色空间,彩色图象量化和印刷介质上的颜色重现等新内容。本书列举了90个例子,具体描述了各类算法的执行细节。这对初学者体会算法的基本原理,比较各类算法执行时的细微差别大有禅益。具备大学数学基础和高级程序设计语言知识的人均可自学本书。本书适合专业程序员、工程师及科研人员使用。非常适用于作为为高年级本科生和一年级研究生开设的重点讲授绘制技术的<em>计算机</em>图形学<em>课程</em>的教科书。
计算机专业课程学习顺序
天 老师 <em>计算机</em>专业应该按什么顺序来<em>学习</em>专业知识呢 我是大一的 学了一年语言 但感觉遇到很多东西都是涉及底层的东西 和很多没学的东西牵扯在一起 很郁闷不知道应该提前学些什么知识 另外我比较喜欢网络但是也没什么基础 只有c/c++ 希望您能指导下 谢谢
计算机图形学(第3版)
本书是一本内容丰富、取材新颖的<em>计算机</em>图形学著作,并在其前一版的基础上进行了全面扩充,增加了许多新的内容,覆盖了近年来<em>计算机</em>图形学的最新发展与成就。全书层次分明、重点突出,并附有使用OpenGL编写的大量程序以及各种效果图,是一本难得的优秀教材。
计算机图形学OpenGL版(第3版).pdf
<em>计算机</em>图形学是利用<em>计算机</em>研究图形的表示、生成、处理和显示的一门重要的<em>计算机</em>学科分支,它是<em>计算机</em>科学中最活跃的分支之一。近年来,随着<em>计算机</em>及互联网技术的迅速发展,<em>计算机</em>图形学正越来越深入我们的生活,它在工业建模、视频处理、游戏制作、影视特技、生物信息和医药医疗等各行各业都有着及其重要的作用。可以说,<em>计算机</em>图形学的应用无所不在,且日益广泛;已经成为<em>计算机</em>科学技术与其它应用学科之间沟通的桥梁,成为许多<em>计算机</em>从业人员的必备素质之一。. 本书是一本国外很有影响的教材,为许多国外著名大学所采用。本书通过最能代表技术发展状况的示例综合介绍了<em>计算机</em>图形学方面的原则和技巧,本书对每个概念都进行了详细介绍,阐述了其背后的数学原理,并给出了用OpenGL实现的代码以及实现结果展示。新版本还为读者提供了<em>计算机</em>图形学领域的最前沿信息。本书是<em>计算机</em>图形学<em>课程</em>的很好教材,也是<em>计算机</em>图形学专业人员的很好参考书。
计算机图形学的基础理解
<em>计算机</em><em>图形学基础</em>理解 <em>计算机</em><em>图形学基础</em>概括 <em>计算机</em>图形学的理解等等<em>计算机</em><em>图形学基础</em>理解 <em>计算机</em><em>图形学基础</em>概括 <em>计算机</em>图形学的理解等等
本人创建了一个分享IT学习资料的公众号,欢迎大家关注,支持
置顶:https://github.com/java-aodeng/hope 老铁,来个star 本人创建了一个分享IT<em>学习</em>资料的公众号,<em>欢迎</em><em>大家</em>关注,支持
强化学习入门教程(附学习大纲)
零基础,想要入门或从事强化<em>学习</em>研究的同学有福了!CSDN学院特邀资深讲师为<em>大家</em>分享《强化<em>学习</em>深入浅出完全教程》从零基础开始入门强化<em>学习</em>,在教学的过程中,配合具体案例、代码演示,让<em>大家</em>可以一目了然,快速上手。主讲老师郭宪南开大学<em>计算机</em>与控制工程学院博士后,AI 教研室团队成员2009年毕业于华中科技大学机械设计制造及自动化专业,同年保送到中国科学院沈阳自动化研究所进行硕博连读,主
CSDN学院讲师招募,诚邀您加入!
一、带你了解CSDN学院 CSDN学院是CSDN最新推出的一个面向中国软件开发者和IT专业人员的全新技术教育服务平台,旨在为广大CSDN用户提供更广泛、更优质的<em>学习</em><em>课程</em>,最为方便、快捷的<em>学习</em>途径。 目前,CSDN学院主要提供IT各领域精品<em>课程</em>,<em>课程</em>类型囊括移动开发、编程语言/框架、软件研发、系统/网络、云计算/大数据、数据库、游戏开发、办公/设计、硬件/嵌入式、大学<em>课程</em>、认证考
WebGL图形学
写在本系列前面 由于我也是半道出家,首先学的前端开发,对3d开发很感兴趣,刚好又感受好时候(h5)浏览器对webgl的支持。让我们这些前端开发者能够在浏览器上面进行3d开发。现在就一直在研究webgl这一块,虽然属于半吊子水平,使用three.js能够开发出来一些相关的功能,满足项目的需求。但是,自己几斤几两还是清楚,所以,最近比较清闲,就准备再<em>学习</em>一本书也算是真正的入门<em>计算机</em>图形学的中层了。 做...
自然辩证法结课论文(计算机科学与技术专业)
自然辩证法结课论文(<em>计算机</em>科学与技术专业)
计算机专业课程体系介绍(含学习顺序)非常有利于新手学习
<em>计算机</em>专业<em>课程</em>自学参考有人说,<em>计算机</em>专业的人编的程序要比非<em>计算机</em>专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己.我本不是<em>计算机</em>专业的,但是本专业也学过许多<em>计算机</em><em>课程</em>.准备把没学的补补.下面是<em>计算机</em>专业<em>课程</em>,供<em>大家</em>自学参考,当然这些都是基础.   ========================
计算机专业这么多课程怎么学
<em>计算机</em>专业这么多<em>课程</em>怎么学
计算机图形学知识点复习总结
<em>计算机</em>图形学知识点复习总结 在<em>计算机</em>体系结构中,管线定义为数据序列并用于处理元素。渲染管线主要由以下阶段构成,即顶点处理、光栅化过程、片元处理过程以及输出合并操作。 1、顶点处理 常见的顶点操作包括转换操作、光照操作以及动画操作。 世界转换和视见转换取决于各种基本转换,如缩放转换、旋转转换以及平移转换。常用如三维缩放矩阵、2D旋转矩阵等等。 逐顶点光照: 源
大学计算机专业学习哪些课程
大学的<em>计算机</em><em>课程</em>有哪些 大学<em>计算机</em>专业<em>课程</em>:电子技术、离散数学、程序设计、数据结构、操作系统、<em>计算机</em>组成原理、微机系统、<em>计算机</em>系统结构、编译原理、<em>计算机</em>网络、 数据库系统、软件工程、人工智能、<em>计算机</em>图形学、数字图像处理、<em>计算机</em>通讯原理、多媒体信息处理技术、数字信号处理、<em>计算机</em>控制、网络计算、 算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象...
欢迎大家关注我的微信公众号——乔志勇笔记
博客转载的内容太多了,以后打算在微信公众号写原创文章 <em>欢迎</em><em>大家</em>关注微信公众号,一起沟通交流,提问也可以啦 个人微信公众号:乔志勇笔记 ...
CSDN学院讲师招募令
每次相遇都意味遇见改变,相遇CSDN学院,您的人生从此与众不同。 如果您有一颗乐于分享、专注的心,如果您拥有过硬的IT技术及丰富的技术经验, 如果您不甘心就此被埋没,CSDN学院讲师团队期待您的加入,全新的在线培训平台在呼唤您! 总有些人会因您的加入而不一样! 讲师申请条件: 1)CSDN博客作者(开通); 2)拥有3年以上IT行业从业经验、热爱IT技术; 3)
计算机图形学(电子工业出版社)
采用的教材:《<em>计算机</em>图形学》,电子工业出版社,第三版,Donald Hearn, M. Pauline Baker著,蔡士杰,宋继强,蔡敏等译
计算机图形学基础知识-----渲染流水线
文章转载来源:http://www.cnblogs.com/suimeng/p/4655834.html 介绍了一些基本概念,图形学入门需要了解的shader、渲染流水线、可编程和不可编程区别、光栅化等。 最近<em>学习</em>CG,总是有点不懂的地方,回头想想,觉得应该是渲染流水线方面不是特别透彻的原因,所以,<em>学习</em>了《CG教程_可编程实时图形权威指南》以及《GPU编程与CG语言之阳春白雪下里巴人》
欢迎各位.net大神,以及初学者加入.NET技术交流群,共同学习共同探讨。
在这里可以进行技术共享 ,技术交流,职业发展,技术人才招聘,有大量共享资源。点击链接加入群聊【.Net技术交流群】:群号:633674031  链接 https://jq.qq.com/?_wv=1027&amp;amp;k=5ze5VW8...
欢迎关注公众号
计算机导论学习第一课笔记
第一部分、字符串<em>学习</em>(使用PYTHON) 1、字符串+数字的情况  print 'apple'+'!'*3显示内容:apple!!! 2、索引字符串 #显示内容:t print 'test'[0] #显示内容:末尾的‘t’ print 'test'[-1] 3、选择字符串的子序列 #显示内容:est print 'test'[1:] #不显示任何内容 print
AI时代,机器学习该如何入门?
CSDN知名博主和CSDN学院的知名讲师开设系列直播《AI时代,我该如何<em>学习</em>机器<em>学习</em>?》机器<em>学习</em>的技能,就让我们在这节课中为<em>大家</em>一一揭晓。 【加微信csdn01 回复“914”,获取<em>学习</em>资料和PPT,仅在微信群同步哦!】
推荐几个编程学习的网站
01、Javaav47103781 02、Springav47103781 03、Spring Mvcav47176832 04、MyBatisav47228830 05、Hibernateav47382482 06、Spring Bootav47230137 07、Spring Cloudav47228830 08、Dubboav47009143 09、MySQLav47...
[知乎]作为计算机专业学生,最应该学习课程前五位是什么?
转载自:https://www.zhihu.com/question/19628851 <em>计算机</em>专业概念有点大。我本人毕业于国防科技大学<em>计算机</em>科学与技术专业,个人觉得就<em>计算机</em>科学与技术(CS)专业而言,以下这些是必修的:1、<em>计算机</em>组成原理(包括先修<em>课程</em>“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个<em>计算机</em>系统,那就算及格...
Python爬虫实战一:爬取csdn学院所有课程名、价格和课时
      作为菜鸟进行的第一个Python爬虫,由于该网站较简单(没有设置反扒机制和需要的内容能直接从网页源码中找到),且只爬取<em>csdn学院</em><em>课程</em>的<em>课程</em>和价格,所以,整体而言较为简单和基础。本篇文章使用urllib和正则表达式进行爬取。步骤一:     分析网站,建议使用能查看网页源码的浏览器分析网站,找到所有<em>课程</em>,价格和课时;     <em>课程</em>名所在位置: &amp;lt;img src=&quot;https:/...
计算机图形学openGL(中英文第三版)附源码
<em>计算机</em>图形学openGL(中英文第三版)附源码,包括第三版中文版,英文版,第二版英文版,另外还附带第三版的源代码
算法题16 二叉树最近公共父节点
找寻二叉树中两个节点的公共父节点中最近的那个节点 情况1. 节点只有left/right,没有parent指针,root已知 解析:对于此种情形,只需找到两个节点到根节点的路径,然后就相当于两个链表中找公共节点。 template struct TreeNode1 { T data; TreeNode1* pLChild; TreeNode1* pRChild; }; #includ
大学计算机课程学习路线
大学<em>计算机</em><em>课程</em><em>学习</em>路线1 如果你是一个<em>计算机</em>相关专业大学低年级学生,那么这篇文章就是为你写的。 我之前曾经发过一篇博文《大学<em>计算机</em>专业那些课》来谈论大学中各门<em>课程</em>的意义和重要性。那是针对更宽泛的范围来说的,这篇文章则更加精要和简约。因为这里研究的仅仅是核心<em>计算机</em><em>课程</em>,更重要的是,这里要说的是这些<em>课程</em>之间的关系,以及它到底讲得是些什么东西。我想这些<em>课程</em>最终是要组成一个体系的。 请注
计算机组成原理复习提纲
<em>计算机</em>组成原理复习提纲<em>共同</em><em>学习</em>..<em>大家</em><em>共同</em><em>学习</em>
计算机图形学基础实验二(DDA算法实现 稍加控制)
DDA用OpenGL实现
【讲师版本】CSDN学院会员卡申请操作说明
CSDN学院会员卡已经<em>上线</em>了哦,可能你们还不知道吧?这不,我就来悄悄告诉你们这个好消息,有木有一点小激动呢?如果您所发布的付费<em>课程</em>达5门以上,就可以开始设置属于会员卡啦!还不赶紧行动,没达到5门<em>课程</em>的讲师也不要担心,现在马上去开课也来得及哦!以下是小编为<em>大家</em>整理的会员卡设置操作说明。
jsp内置对象的使用
<em>欢迎</em><em>大家</em><em>共同</em><em>学习</em><em>共同</em>进步
计算机图形学的算法基础(原书第2版)--详细书签版
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 <em>计算机</em>图形学的算法基础(原书第2版) 基本信息 原书名: Procedural Elements for Computer Graphics (2E) 原出版社: McGraw-Hill 作者: (美)David F.Rogers 译者: 石教英 彭群生 等 丛书名: <em>计算机</em>科学丛书 出版社:机械工业出版社 ISBN:711107582X 上架时间:2002-1-15 出版日期:2002 年1月 页码:600 版次:1-1 所属分类:<em>计算机</em> > <em>计算机</em>科学理论与基础知识 > 图形学 教材 > 研究生/本科/专科教材 > 工学 > <em>计算机</em> 教材 > <em>计算机</em>教材 > 高职高专 > <em>计算机</em>辅助设计 教材 > <em>计算机</em>教材 > 本科/研究生 > <em>计算机</em>专业教材 > <em>计算机</em>专业<em>课程</em> > 图形图象与网页设计 内容简介   本书从图形学最基础的光栅扫描、区域填充、画直线和圆弧等算法讲起,详细介绍了线裁剪和面裁剪、凸区域裁剪和凹区域裁剪的异同,景物空间消隐算法和图像空间消隐算法的差别, 具体讲述了二叉空间剖分(BSP)、八叉树等图形学中常用的数据结构。新版本增加了图形用户界面、椭圆、图像压缩和线条反走样算法等,还增加了Liang-Barsky裁剪算法和Nicholl-Lee- Nicholl裁剪算法。新版本大大扩充了可见面光线跟踪算法。在绘制这一章中新增了基于物理的光照明模型,透明效果,阴影生成,纹理映射,以及锥光束、平面光束、笔形光束和随机光线跟 踪算法;详细讨论了光辐射度基础,统一颜色空间,彩色图象量化和印刷介质上的颜色重现等新内容。本书列举了90个例子,具体描述了各类算法的执行细节。这对初学者体会算法的基本原 理,比较各类算法执行时的细微差别大有禅益。具备大学数学基础和高级程序设计语言知识的人均可自学本书。   本书适合专业程序员、工程师及科研人员使用。非常适用于作为为高年级本科生和一年级研究生开设的重点讲授绘制技术的<em>计算机</em>图形学<em>课程</em>的教科书。 目录 封面 -32 封底 -31 扉页 -30 版权 -29 插图 -28 出版者的话 -12 译者序 -9 序 -8 第1版序 -6 目录 -4 第1章 <em>计算机</em>图形学导论 1 1.1 <em>计算机</em>图形学概述 1 1.1.1 图形的表示方法 1 1.1.2 表示图形的数据准备 2 1.1.3 图形的显示 2 1.2 光栅刷新图形显示器 4 1.3 阴极射线管的基础知识 9 1.4 视频知识基础 11 1.4.1 美国标准视频制式 11 1.4.2 高清晰度电视 12 1.5 平板显示器 13 1.5.1 平板式CRT 13 1.5.2 等离子显示器 13 1.5.3 荧光显示器 15 1.5.4 液晶显示器 16 1.6 硬拷贝输出设备 18 1.6.1 静电绘图仪 18 1.6.2 喷墨绘图仪 19 1.6.3 热敏绘图仪 22 1.6.4 染料升华打印机 22 1.6.5 笔墨绘图仪 23 1.6.6 激光打印机 25 1.6.7 彩色胶片照相机 27 1.7 逻辑交互设备 28 1.8 物理交互设备 28 1.9 数据生成设备 34 1.10 图形用户界面 37 第2章 光栅扫描图形学 46 2.1 直线生成算法 46 2.2 数字微分分析法 47 2.3 Bresenham算法 50 2.3.1 整数Bresenham算法 53 2.3.2 通用Bresenham算法 54 2.3.3 快速直线光栅化算法 56 2.4 圆的生成—Bresenham算法 57 2.5 椭圆的生成 64 2.6 一般函数的光栅化 69 2.7 扫描转换—显示的生成 71 2.7.1 实时扫描转换 71 2.7.2 使用指针的简单活化边表 72 2.7.3 排序活化边表 72 2.7.4 使用链表的活化边表 74 2.7.5 修改链表 74 2.8 图像压缩 77 2.8.1 行程编码 77 2.8.2 区域图像压缩 79 2.9 显示直线、字符和多边形 82 2.9.1 线段显示 82 2.9.2 字符显示 84 2.9.3 实区域扫描转换 84 2.10 多边形填充 85 2.11 简单的奇偶扫描转换算法 88 2.12 有序边表多边形扫描转换 90 2.12.1 简单的有序边表算法 90 2.12.2 更有效的有序边表算法 92 2.13 边填充算法 95 2.14 边标志算法 97 2.15 种子填充算法 99 2.15.1 简单的种子填充算法 102 2.15.2 扫描线种子填充算法 102 2.16 图形反走样基础 106 2.16.1 超采样 107 2.16.2 直线 107 2.16.3 多边形内部 113 2.16.4 简单区域反走样 114 2.16.5 卷积积分与反走样算法 117 2.16.6 滤波函数 119 2.17 半色调技术 120 2.17.1 模版化 121 2.17.2 阈值和误差分布 124 2.17.3 有序抖动 128 第3章 裁剪 131 3.1 二维裁剪 131 3.1.1 简单可见性判别算法 131 3.1.2 端点编码 133 3.2 Cohen-Sutherland线段细分裁剪算法 136 3.3 中点分割算法 140 3.4 凸区域的二维参数化线段裁剪 144 3.5 Cyrus-Beck算法 148 3.5.1 部分可见线段 150 3.5.2 完全可见线段 151 3.5.3 完全不可见线段 151 3.5.4 Cyrus-Beck算法的形式化描述 153 3.5.5 非规则窗口 156 3.6 Liang-Barsky二维裁剪 157 3.7 Nicholl-Lee-Nicholl二维裁剪 164 3.8 内裁剪和外裁剪 167 3.9 凸多边形的判定和内法线确定 168 3.10 凹多边形分割 172 3.11 三维裁剪 172 3.12 三维中点分割算法 175 3.13 三维Cyrus-Beck算法 177 3.14 Liang-Barsky三维裁剪 181 3.15 齐次坐标裁剪 185 3.15.1 Cyrus-Beck算法 185 3.15.2 Liang-Barsky算法 186 3.16 内法矢量和三维凸集合的确定 189 3.17 凹体分割 190 3.18 多边形裁剪 192 3.19 逐次多边形裁剪—Sutherland-Hodgman算法 193 3.19.1 确定一个点的可见性 194 3.19.2 线段求交 196 3.19.3 算法 197 3.20 Liang-Barsky多边形裁剪 202 3.20.1 进点和出点 203 3.20.2 折点 203 3.20.3 算法设计 205 3.20.4 水平边和垂直边 207 3.20.5 算法 208 3.21 凹裁剪区域—Weiler-Atherton算法 211 3.22 字符裁剪 218 第4章 可见面 220 4.1 引言 220 4.2 浮动水平线算法 221 4.2.1 上浮水平线 221 4.2.2 下浮水平线 222 4.2.3 函数插值 223 4.2.4 走样 226 4.2.5 算法 227 4.2.6 交叉影线 233 4.3 Roberts算法 235 4.3.1 体矩阵 235 4.3.2 平面方程 237 4.3.3 取景变换和体矩阵 240 4.3.4 自隐藏面 241 4.3.5 被其他物体遮挡的线 244 4.3.6 贯穿体 252 4.3.7 完全可见线段 252 4.3.8 算法 255 4.4 Warnock算法 263 4.4.1 四叉树结构 265 4.4.2 分割准则 265 4.4.3 多边形与窗口的关系 267 4.4.4 多边形与窗口关系的分层次辨别 272 4.4.5 寻找包围多边形 273 4.4.6 基本算法 275 4.5 Appel算法 280 4.6 附着光晕的线消隐算法 282 4.7 Weiler-Atherton算法 284 4.8 曲面分割算法 287 4.9 Z缓冲器算法 288 4.9.1 采用增量法计算深度值 290 4.9.2 层次Z缓冲器算法 295 4.10 A缓冲器算法 296 4.11 优先级排序表算法 298 4.12 Newell-Newell-Sancha算法 299 4.13 二叉空间剖分算法 302 4.13.1 Schumacker算法 303 4.13.2 二叉空间剖分树 304 4.13.3 构造BSP树 304 4.13.4 BSP树遍历 306 4.13.5 背面剔除 308 4.13.6 小结 308 4.14 扫描线算法 308 4.15 扫描线Z缓冲器算法 309 4.16 区间扫描线算法 312 4.16.1 不可见相关性 319 4.16.2 景物空间扫描线算法 320 4.17 曲面扫描线算法 320 4.18 八叉树 323 4.18.1 八叉树显示 325 4.18.2 线性八叉树 327 4.18.3 八叉树的操作 327 4.18.4 布尔运算 328 4.18.5 搜索相邻单元 328 4.19 移动立方体算法 328 4.20 可见面光线跟踪算法 332 4.20.1 包围体 334 4.20.2 丛 337 4.20.3 建立丛的树结构 338 4.20.4 优先级排序 338 4.20.5 空间剖分 339 4.20.6 均匀空间剖分 340 4.20.7 非均匀空间剖分 342 4.20.8 光线-物体求交 344 4.20.9 不透明可见面算法 347 4.21 小结 350 第5章 绘制 351 5.1 引言 351 5.2 光照模型 352 5.3 一个简单的光照模型 353 5.3.1 镜面反射 354 5.3.2 中值矢量 357 5.4 确定表面法向 359 5.5 确定反射光线矢量 360 5.6 Gouraud明暗处理 363 5.7 Phong明暗处理 366 5.8 具有特殊效果的简单光照模型 370 5.9 基于物理的光照模型 372 5.9.1 能量和辐射强度 372 5.9.2 基于物理的光照模型 373 5.9.3 Torrance-Sparrow关于粗糙表面的模型 374 5.9.4 与波长相关的菲涅耳项 377 5.9.5 颜色转变 378 5.9.6 光源的物理特性 379 5.10 透明 380 5.10.1 透明材料的折射效果 381 5.10.2 简单的透明模型 382 5.10.3 Z缓冲器算法中的透明处理 383 5.10.4 伪透明 384 5.11 阴影 385 5.11.1 扫描转换阴影算法 388 5.11.2 多步可见面阴影算法 389 5.11.3 阴影体算法 391 5.11.4 半影 394 5.11.5 光线跟踪阴影算法 396 5.12 纹理 397 5.12.1 映射函数 402 5.12.2 两步纹理映射 405 5.12.3 环境映射 407 5.12.4 凹凸纹理 409 5.12.5 过程纹理 411 5.12.6 纹理反走样 413 5.12.7 Mipmapping 417 5.12.8 区域求和表 417 5.13 随机模型 418 5.14 采用光线跟踪的整体光照模型 420 5.15 采用光线跟踪的更完整的整体光照模型 431 5.16 光线跟踪技术的最新进展 433 5.16.1 圆锥跟踪 433 5.16.2 光束跟踪 434 5.16.3 一般光束跟踪 434 5.16.4 随机采样 435 5.16.5 从光源出发的光线跟踪 437 5.17 辐射度 437 5.17.1 封闭性 439 5.17.2 形状因子 440 5.17.3 半立方体 442 5.17.4 绘制 447 5.17.5 子结构 447 5.17.6 逐步求精 448 5.17.7 排序 449 5.17.8 泛光贡献 449 5.17.9 自适应剖分 450 5.17.10 半立方体方法的不精确性 451 5.17.11 半立方体方法外的其他方法 454 5.17.12 层次辐射度和聚集 456 5.17.13 镜面环境的辐射度 457 5.17.14 绘制方程 458 5.18 光线跟踪和辐射度的结合 458 5.19 颜色 462 5.19.1 色度 462 5.19.2 颜色的三刺激理论 463 5.19.3 原色系统 464 5.19.4 颜色匹配实验 464 5.19.5 色度图 466 5.19.6 1931年CIE色度图 468 5.19.7 均匀颜色空间 471 5.19.8 颜色域的局限 472 5.19.9 颜色系统之间的相互转化 473 5.19.10 NTSC颜色系统 476 5.19.11 颜色立方体 477 5.19.12 CMYK颜色系统 477 5.19.13 Ostwald颜色系统 478 5.19.14 HSV颜色系统 478 5.19.15 HLS颜色系统 481 5.19.16 Munsell颜色系统 483 5.19.17 Panetoneㄏ低?484 5.19.18 Gamma校正 484 5.20 彩色图像的量化 485 5.20.1 位截断法 486 5.20.2 流行色法 487 5.20.3 中分截断法 489 5.20.4 八叉树量化 491 5.20.5 顺序标量量化 494 5.20.6 其他量化算法 496 5.21 颜色重现 497 5.21.1 平版打印 497 5.21.2 分色 498 5.21.3 色调重现 498 5.21.4 灰度平衡 498 5.21.5 黑色分离 498 5.21.6 量化效果 498 5.21.7 校准 499 5.21.8 色域映射 499 5.22 特殊绘制效果 501 5.22.1 双色套印 501 5.22.2 绘制自然物体 503 5.22.3 粒子系统 503 附录A 习题 504 参考文献 510 索引 536 译者序      1985年春,美国佛罗里达大学教授、IEEE CG&A学术期刊时任主编John Staudhammer先生应邀来浙江大学讲学,向我们推荐了 David Rogers编写的图形学新著《Procedural Elements of Computer Graphics》。该书取材新颖,内容全面,便于自学,立即引起了<em>大家</em>的浓厚兴趣。当时国内<em>计算机</em>图形学研究正处于起步阶段,有关<em>计算机</em>图形学的中文教材和参考书甚少。因此我 们立即着手组织翻译。中译本取名为《<em>计算机</em>图形学的算法基础》,由科学出版社出版。首批5000册不到3个月即销售一空,许多没有买到该书的人只好整本地复印。该书的出版,对我国计算 机图形学的发展曾起了很好的作用。不少人以这本书为向导,走上了从事图形学研究的道路。   时隔14年,机械工业出版社购买了Rogers教授新版《Procedural Elements of Computer Graphics》的翻译版权,并委托我们翻译。我们很高兴接受了这一任务。与第1版相比,新版的篇 幅几乎增加了一倍。从80年代到90年代,正是<em>计算机</em>图形学蓬勃发展的黄金时期,光线跟踪和光能辐射度方法逐渐发展成为真实感图形绘制的两大主流技术。新版收集整理了这一期间所涌现 出来的大量优秀的算法,包括各种快速光线跟踪算法,带反走样的纹理映射技术以及逐步求精辐射度方法等。此外,新版继续保持了原书概念清晰、举例详细、便于自学的风格。本书从图形 学最基础的光栅扫描、区域填充、画直线和圆弧等算法开始讲解,详细介绍了线裁剪和面裁剪、凸区域裁剪和凹区域裁剪的异同,景物空间消隐算法和图象空间消隐算法的差别,具体讲述了 二叉空间剖分(BSP)、八叉树等图形学中常用的数据结构。每一章都增添了新的内容,反映了在该领域图形学的最新研究成果。特别需要指出的是,图形学是一门只有通过实践才能掌握的学 科,本书列举了90个例子,具体描述了各类算法的执行细节。这对初学者体会算法的基本原理,比较各类算法执行时的细微差别大有裨益。具备大学数学基础和高级程序设计语言知识的人均 可自学本书。   本书的作者David Rogers是一位资深的图形学专家。他长期任职于美国海军科学院,从事<em>计算机</em>图形学的教学与科研。曾出版学术著作4部,主编多部。他编著的《Procedural Elements of Computer Graphics》(第1版),曾被评为美国Top-Five(前5名)图形学教科书,并先后被翻译成六种语言文字出版。   翻译如此一本学术名著实在是一件困难的事。尽管我们有翻译本书第1版的经验,翻译工作量仍然巨大。本书的前言、第1、2章仍由石教英负责,第3~5章仍由彭群生负责。张明敏、赵友 兵参与了本书第1、2章的翻译,刘新国、陈莉、冯结青分别参与了第3~5章的翻译,全书由石教英、彭群生仔细校对、修改定稿。梁友栋教授校对了第3~5节清样,并提出了许多宝贵意见。 在翻译过程中,我们发现原书的一些错误之处,其中大部分为排版和印刷错误,译文中已一一作了订正。我们也曾遇到一些国内尚未见到、尚无统一译法的名词,如Haloed Line、Pencil tracing、the popularity algorithm等,我们斟酌选用了最能表达其含义的译法,详见本书索引。这些译法是否恰当,仍有待读者认可。由于译者水平和学识有限,译本中翻译不尽妥当之处 在所难免,恳请读者批评指正。   译 者   2000年11月    序言      我在第1版的序言中曾说过“<em>计算机</em>图形学已经成为成熟的学科了”,当时我们很少有人能预见到它这20余年来的发展。那个时候,光线跟踪还只是一个活跃的研究方向—但现在即便是个 人电脑也可随意使用这类程序了;那时,辐射度的研究才刚刚起步,但今天的商品化绘制软件已经普遍使用了这项技术;那时,纹理是软件实现的,但现在硬件纹理加速已经很普遍了;那时 ,彩色图像的量化算法只在<em>计算机</em>图形学界中得到有限使用,但今天即便从万维网上下载图片也要用到图像量化技术。还可以找到一长串图形技术进步的例子。总之,今天的<em>计算机</em>图形学已 经紧密地与日常生活结合在一起,它所涉及的领域遍及广告、娱乐、医学、教育、科学、工程、航空,等等。大部分<em>计算机</em>软件,包括使用频率最高的操作系统,都使用了图形化的用户界面 。   在这一版中,我改写了第1版的很大一部分内容,这样做的结果是新版本的篇幅差不多是原来的两倍。增加的内容主要集中于图形用户界面以及直线、圆、椭圆的生成和图像压缩等算法的 扩充。新版本还给出了直线和多边形裁剪的新算法,特别是在介绍经典的Cohen-Sutherland裁剪算法、中点分割算法、Cyrus-Beck裁剪算法和Sutherland-Hodgman裁剪算法的同时,重点讨论 了Liang-Barsky裁剪算法和Nicholl-Lee-Nicholl裁剪算法。   可见面算法这一章在讨论二叉空间剖分(Binary Space Partitioning, BSP)、八义树和移动立方体等算法的同时,还用专门的篇幅介绍了Appel、晕线和A—buffer等算法。可见面光线跟 踪算法也有很大扩充。   绘制这一章也增加了不少内容。对基于物理的光照明模型、透明性、阴影和纹理等处理方法进行了扩充。在讨论辐射度基本理论的同时,我们还介绍了光线跟踪的最新进展,如锥光线跟 踪、束光线跟踪、笔束光线跟踪和随机光线跟踪等。颜色一节补充了均匀颜色空间,并对gamma矫正进行了更为详细的讨论。还专门讨论了彩色图像的量化和在印刷介质上的颜色再现问题。   本书适合专业程序员、工程师及科研人员使用。本书也非常适用于为高年级本科生和一年级研究生开设的重点讲授绘制技术的<em>计算机</em>图形学<em>课程</em>的教科书。如果与本书的姊妹篇 《Mathematical Elements for Computer Graphics》(<em>计算机</em>图形学的数学基础)配合使用,<em>课程</em>内容就会扩大到包含各种可操纵变换、曲线和曲面等。在保留第1版例子的基础上,这一版还 给出了一些新例子,共有90个。只要具有大学数学和程序设计语言基本知识的人都可以使用本书。   任何不给出算法的<em>计算机</em>图形学书籍都将是不完整的。本书介绍的算法采用三种方法来描述。第一种是用列表的形式给出的语言描述;第二种是详细算法的过程描述;第三种是更为形式 化的伪代码描述。尽管现在许多书籍用C语言描述算法,但我不赶这个时髦。我相信只有真正实现一个算法才能对其有深刻的理解,并对算法的细枝末节有所体会,这是书本所不能涵盖的。而 且只有在实现算法时才能领会实现语言所特有的效率。实现那些用伪码表示的算法比实现其他两类算法相对要更直观些。   如果没有他人的帮助,要完成一本书是不可能的。衷心感谢阅读了手稿各个部分的同事们。其中,JohnDill和他的学生阅读了有关裁剪的第3章,并提出了许多有价值的建议。 PaulHeckbert审阅了彩色图像量化和纹理这两节,他的建议为这两部分增色不少。Maureen Stone在颜色再现方面给了我很多帮助。Eric Haines对光线跟踪部分提出了相当多的建议。我还从 后来的讨论中受益匪浅。John Wallace阅读了有关辐射度的部分,并就关键几点为我指点迷津。如果仍有不当之处的话,那是我的错。   我要向在法国Grenoble从事iMAGIS项目的同事Fran峯is Sillion和Peter Kipfer表示特别的感谢,他们应用自行开发的层次光线跟踪软件,在极短的时间内制作了封面图像。他们热情地 完成了我所要求的修改,和他们合作我感到十分愉快。   还要提一下和我合作25年之久的编辑B. J. Clark,虽然他现在已经不再从事这一万面的工作了,但想想当年我还只是一个有志于在<em>计算机</em>图形学方面出一本书的年轻学者时,如果没有他 对我的信任,以及多年来他无微不至的鼓励和关怀,就不会有我今天的一切。还要感谢Fine Line Illustrations公司的Fred Eckardt及其同事,他们在绘制本书插图方面帮了我大忙,他们甚 至惠允我使用部分原始文件。McGraw-Hill出版公司的Kari Geltemeyer. Laurie Entringer和Heather Burbridge等也做出了很大贡献。   最后要提一下我的妻子Nancy,把她放在最后当然不意味着她的贡献小。我要向她致以特别的谢意。她不仅在我写作过程中表现出了极大的耐心,而且还做了大量的誊写、编辑、校对和打 字工作。我想Nancy现在绝对是一个TEX编辑高手。         David F.Rogers   
学习了!谷歌今日上线基于TensorFlow的机器学习速成课程(中文版)
机器之心整理参与:思源、许迪随着机器<em>学习</em>越来越受到公众的关注,很多初学者希望能快速了解机器<em>学习</em>及前沿技术。而今天谷歌<em>上线</em>了基于 TensorFlow 的机器<em>学习</em>速成<em>课程</em>,它包含 40 多项练习、25 节<em>课程</em>以及 15 个小时的紧凑<em>学习</em>内容。谷歌官方描述为机器<em>学习</em>热爱者的自学指南,且<em>课程</em>资料都是中文书写,<em>课程</em>视频都由机器<em>学习</em>技术转述为中文音频。这对于中文读者来说将会有很大的帮助,当然我们也能选择英文...
c#交通灯
<em>欢迎</em><em>大家</em><em>共同</em><em>学习</em><em>共同</em>进步
c#小时钟
<em>欢迎</em><em>大家</em><em>共同</em><em>学习</em>,<em>共同</em>进步
计算机专业相关课程学习资料大汇总 优质学习资料我的百度网盘免费下载
<em>计算机</em>专业相关<em>课程</em><em>学习</em>资料大汇总  优质<em>学习</em>资料我的百度网盘免费下载 <em>计算机</em>专业相关<em>课程</em><em>学习</em>资料大汇总 ANDROID/JAVA/JAVASCRIPT/JavaWeb/XML/PHP/汇编/SSH/ 数据库技术Oracle+MySQL+SQLServer/Linux/嵌入式/ C/C++/ACM/算法与数据结构/操作系统/<em>计算机</em>系统结构/<em>计算机</em>组成原理/ <em>计算机</em>网路/
计算机图形学基础教程
<em>计算机</em><em>图形学基础</em>教程,清华版.
Unity中的计算机图形学(三)
       这一部分内容会是之前图形学(一)和图形学(二)的一个延伸,我们从用shader表现屏幕后期特效为例子,把三大测试的概念衔接起来,之前我专门写过一篇关于Alpha测试的文章,我觉得写的挺废的,这次就连起来一起写。这样应该比较统一整体。         屏幕后期特效,就是等场景渲染完以后,在添加一些特效处理。引擎渲染后,最终结果就是一张图片,屏幕后期处理有那种二次渲染的感觉。将已经渲染...
计算机图形学的算法基础(原书第二版)David F. Rogers 完整目录.pdf
包含完整目录 <em>计算机</em>图形学的算法基础(原书第二版) 作者: [美] 罗杰斯 出版社: 机械工业出版社 原作名: Procedural Elements of Computer Graphics (2E) 译者: 石教英
计算机专业这么多课程怎么学?
【学生来信】  我是一名三线城市二本的<em>计算机</em>系的学生,现在是准大三的学生。现在有两个问题摆在面前,不知所措,希望您能给点建议。  第一个就是<em>计算机</em>专业的专业课太多了,繁多的编程语言课之外还有数据库、操作系统、<em>计算机</em>网络、<em>计算机</em>组成原理、接口、算法、数据结构,这些课该怎么学呢?刚了您的博文《大学内的“学无用处论”》,感觉您说的很对,大学的课都应该学,但是有一个问题就是如果都学,那么估计很难避免泛泛而
计算机图形学第三版孙家广课后答案
<em>计算机</em>图形学第三版孙家广课后答案,,,,,,,,亲测可用,,,,,,,,,
面向对象的分析与设计
面向对象的分析与设计,面向对象程序设计基础教程,适合面向对象开发人员入门使用。
09 Runtime
个人对于java.lang.Runtime的分析
3D图形学(3)
1、正交投影,又叫平行投影,因为从原来的点到投影的点直线互相平行 2、镜像就是翻折 3、矩阵的变换就是向量的变化,其是为了将物体坐标上的点变换到摄像机上,完成成像 4、仿射变换是指线性变换后接着平移 5、4D向量与齐次坐标 6、我们用矩阵和四元数来表示“角位移”,用欧拉角来表示方位...
ZYBO-7系列开发板资料
<em>欢迎</em><em>大家</em>批评指正,<em>共同</em><em>学习</em>,<em>共同</em>进步,<em>共同</em>走向人生巅峰
ARM s3c2410中文手册
ARMs3c2410中文手册 <em>欢迎</em><em>大家</em><em>共同</em><em>学习</em>,<em>共同</em>交流。
Power BI进阶之旅-陈奕丹-专题视频课程
该<em>课程</em>是从微软Power BI入门的基础操作开始,从浅至深,递进式<em>学习</em>,逐步提升综合能力并且涵盖了基础、业务、思维、工具、方法等方方面面的知识,教会<em>大家</em>搭建企业商业智能平台。还有精致案例如临其境,利于提高<em>大家</em>的实战能力。 说明:为了让<em>大家</em>更好的<em>学习</em>理解,我们的<em>课程</em>由四位讲师讲解,每位讲师负责讲解自己所在专业领域知识,这样能够更好的且更具有针对性的对<em>课程</em>内容进行诠释。 ...
计算机网络学习心得1
如何修改MAC地址:只是指定了一个新的MAC地址,用于通信。原来固话到网卡中的MAC地址我不用了!!! P2P终结者网络排错要让它能去能回!!!!!!!! 间隔两个后,回来的时候Brouter就不知道该如何走了。!!!!NOT----------没回来 router只关心网段 ,arp  -a route print 路由问题:通几个断几个。。。有多个网关 &amp;gt;pathping 通过VPN技...
计算机专业学习的期望与目标
老师好!我是颜心茹,我来自铁道游击队的故乡枣庄,很荣幸能够有您这么一位优秀的老师来教授我们<em>课程</em>。由于我对<em>计算机</em>各方面都不是太了解,所以决定选择<em>学习</em><em>计算机</em>科学与技术专业。     通过对这门学科导论及<em>计算机</em>基础和C语言程序编程的<em>学习</em>,我对<em>计算机</em>专业挺看好的,虽然学起来感觉有些吃力,但是感觉真的很神奇,<em>计算机</em>专业就业率还是比较高的,例如数据库管理员,软件开发者等,并且在今天的信息时代,各行各业都能用
各大网站,欢迎大家收藏转发
人整理来之不易请珍惜,如有错误请谅解,谢谢。。。 资源教程: 综合类 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 JavaScript(JS 教程) 麻省理工学院公开...
Android 城市列表选择器下载
Android 城市列表选择器 相关下载链接:[url=//download.csdn.net/download/wwatchtower/8946813?utm_source=bbsseo]//download.csdn.net/download/wwatchtower/8946813?utm_source=bbsseo[/url]
框架后台返回首页(判断首页是否关闭)的JS代码下载
框架后台返回首页(判断首页是否关闭)的JS代码 相关下载链接:[url=//download.csdn.net/download/zjmhappy/2049603?utm_source=bbsseo]//download.csdn.net/download/zjmhappy/2049603?utm_source=bbsseo[/url]
机械专升本电工学试题下载
机械专业专升本电工学试题,还有机械设计试题,有利于平时的练习,都是基础的题型。 相关下载链接:[url=//download.csdn.net/download/wudixiaoxiong/2213640?utm_source=bbsseo]//download.csdn.net/download/wudixiaoxiong/2213640?utm_source=bbsseo[/url]
文章热词 计算机导论培训 ReactJS课程 jQuery学习 设计制作学习 虚拟化技术学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 csdn学院大数据 csdn学院python
我们是很有底线的