随笔分类 - 现代3D图形编程学习
learning modern 3D graphics programming翻译手稿
摘要:现代3D图形编程学习系列翻译地址 "http://www.cnblogs.com/grass and moon/category/920962.html" opengl使用不同的缓存对象 在 "设置颜色" 一章中,我们使用了一个缓存对象来存储点和颜色的信息。那么我们有没有可能,将点和颜色的信息分开存
阅读全文
摘要:本书系列 现代3D图形编程学习 http://www.cnblogs.com/grass and moon/category/920962.html 设置颜色 这一章会对上一章中绘制的三角形进行颜色的设定。而不是单纯的设置一个单一的颜色,这里我们会使用两种方式来对这个三角形设置颜色的变化。这些方法有
阅读全文
摘要:你好,三角形 传统的入门教程在介绍编程语言的时候,通常从“Hello,World!”的程序开始。这样的程序拥有最简单的能够直接输出“Hello, World!”的代码。这是一种熟悉编译系统以及代码执行的很好的一种方式。 使用opengl来写实际的文本的具有一定难度的。在第一章中,我们采用将三角形绘制
阅读全文
摘要:本书系列 "现代3D图形编程学习" OpenGL是什么 在我们编写openGL程序之前,我们首先需要知道什么是OpenGL。 将OpenGL作为一个API OpenGL 通常被认为是应用程序接口(API)。OpenGL API有不同编程语言的实现版本。但是,它们最终使用的都是最底层的C语言的接口。
阅读全文
摘要:本书系列 "现代3D图形编程学习" 基础简介(2) 图形和渲染 接下去的内容对渲染的过程进行粗略介绍。遇到的部分内容不是很明白也没有关系,在接下去的章节中,会被具体阐述。 你在电脑屏幕上看到的任何东西,包括你现在阅读的文字是简单的二维像素点的集合。如果你在屏幕上截图,并放很大,就会看到一个个的方格。
阅读全文
摘要:本书系列 "现代3D图形编程学习" 基础简介 并不像本书的其他章节,这章内容没有相关的源代码或是项目。本章,我们将讨论向量,图形渲染理论,以及OpenGL。 向量 在阅读这本书的时候,你需要熟悉代数和几何知识,但对于向量的理解并不是必要的。因为,在接下去的内容中,会对向量的基本概念作出介绍。 在面对
阅读全文
摘要:本书系列 "现代3D图形编程学习" 环境设置 由于本书中的例子,均是基于OpenGL实现的,因此你的工作环境需要能够运行OpenGL,为了读者能够更好的运行原文中的示例,此处简单地介绍了linux和windows下OpenGL环境的配置。需要配置的是除了OpenGL基础环境外,还需要freeglut
阅读全文
摘要:本书系列 "现代3D图形编程学习" 关于这本书 三维图像处理硬件很快成为了必不可少的组件。很多操作系统能够直接使用三维图像硬件,有些甚至要求需要有3D渲染能力的硬件。同时对于日益增加的手机系统,3D图像硬件,也成为了它们的必备特征。 对于大多数刚刚接触图像以及渲染的人,想要深入理解图像硬件是一件有挑
阅读全文