随笔分类 -  现代3D图形编程学习

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