This book is an introduction to computer graphics with an emphasis on applica- tions programming. The first edition, which was published in 1997, was somewhat revolutionary in using OpenGL and a top-down approach. Over the succeeding 16 years and 6 editions, this approach has been adopted by most introductory classes in computer graphics and by virtually all the competing textbooks. The sixth edition reflected the recent major changes in graphics software due to major changes in graphics hardware. In particular, the sixth edition was fully shaderbased, enabling readers to create applications that could fully exploit the capabilities of modern GPUs. We noted that these changes are also part of OpenGL ES 2.0, which is being used to develop applications for embedded systems and handheld devices, such as cell phones and tablets, and of WebGL, its JavaScript implementation. At the time, we did not anticipate the extraordinary interest in WebGL that began as soon as web browsers became available that support WebGL through HTML5. As we continued to write our books, teach our SIGGRAPH courses, and pursue other graphics-related activities, we became aware of the growing excitement about WebGL. WebGL applications were running everywhere, including on some of the latest smart phones, and even though WebGL lacks some of the advanced features of the latest versions of OpenGL, the ability to integrate it with HTML5 opened up a wealth of new application areas. As an added benefit, we found it much better suited than desktop OpenGL for teaching computer graphics. Consequently, we decided to do a seventh edition that uses WebGL exclusively. We believe that this edition is every bit as revolutionary as any of the previous editions.
2023-03-22 07:00:51 10.57MB WebGL
1
Unity一键式Shader调试工具,远强大于Frame Debugger,辅助shader的快速开发。
2023-03-20 20:24:30 49.44MB Shader Unity U3d 图形学
1
计算机图形学直线生成算法,MFC实现,实现直线中点Bresenham算法的源代码
2023-03-16 09:35:35 338KB 直线中点算法 Bresenham算法 MFC Windows
1
计算机图形学实验,图形界面,画星形的算法c语言
2023-03-14 14:25:14 872B 画星形
1
计算机图形学中利用Opengl来画图时得到鼠标当前位置; 计算机图形学中利用Opengl来画图时得到鼠标当前位置。
2023-03-08 10:30:08 1018B 计算机图形学 Opengl 鼠标位置
1
计算机图形学英文教材,侧重理论与算法,浅显易懂,习题丰富,适合入门级学习
2023-03-07 17:08:12 22.2MB 图形学
1
基于C++的B样条曲线绘制程序 本程序基于C++开发,其开发环境为: ·Windows 11操作系统 ·Qt 5.15.2 MSV2019 64bit Release构建套件 本程序具体可实现功能如下: 1) 输入控制点,显示控制点和控制线,如图1中白色点、线; 2) 可随时输入曲线的次数并实时重绘曲线,默认为2次曲线; 3) 可随时选择曲线的类型并实时重绘曲线,默认为均匀B样条,并可在错选分段Bezier类型时自动退出并弹窗提示; 4) 能够根据曲线类型自动确定节点矢量的计算策略,对于均匀、准均匀与分段Bezier三种类型自动确定,非均匀类型使用Hartley-Judd方法确定; 5) 根据输入计算并显示B样条基函数图; 6) 根据输入计算并显示B样条曲线; 7) 可对任意控制顶点的位置(需在控制点输入完成后)、曲线次数、曲线类型进行修改并实时动态显示。 具体操作方法为: 1) 通过鼠标左键输入控制顶点,并可在输入结束后进行拖动; 2) 通过鼠标右键结束控制顶点的输入; 3) 通过鼠标双击清空绘图区域并可重新绘制; 4) 通过窗口按钮可选择曲线类型、曲线次数、曲线抗锯齿开关
2023-03-02 21:20:14 31KB Qt C++ B样条曲线 计算机图形学
1
计算机图形学试卷.doc
2023-03-02 13:03:51 45KB 计算机图形学试卷
1
计算机图形学基础 - 第五版 此版本的计算机图形学基础包括大量重写了材质的阴影,光线反射,路径跟踪,以及许多修正。 这些技术被称为基于物理的技术和渲染和正在成为在实际实践中的主导地位。
2023-03-01 14:20:40 50MB 图形学
1
“半人工半机器翻译”,不凌乱,文字逻辑正常,因为全网都找不到这本书的中文版课后答案所以上过计算机英语的我只好自己上阵去翻译这个答案了!当然!其实大部分都是机器翻译的。
2023-02-28 00:08:15 753KB 课后答案 图形学 webgl 中文版
1