相关推荐
-
OpenGL教程Nehe版-中文版
OpenGL教程Nehe版-中文版
-
OpenGL透明
1 #include "gl/glut.h" 2 3 void Initialization() 4 { 5 glClearColor(0.0f,0.0f,0.0f,1.0f); 6 7 GLfloat lightSpecular[]={1.0,1.0,1.0,1.0}; 8 GLfloat lightPosition[]={...
-
新手上路:Jeff Molofee(NeHe) 的 OPENGL 教程-第一课
Jeff Molofee(NeHe) 的 OPENGL 教程#1font { font-family: Arial; line-height: 140%; font-size: 12pt; margin-top: 1; margin-bottom: 1 }body { font-famil
-
OpenGL教程之看起来很棒的雾
Jeff Molofee(NeHe)的OpenGL教程- 看起来很棒的雾原 文:Lesson 16: Cool Looking Fog译 者:sakura 难道你不想把“雾”加入到你的OpenGL程序中吗?那么在这课里我将要为您展现如何实现这项功能。这是我第一次写教程,而且相对来说我也是OpenGL/C++程序设计新手,所以如果您发现有什么错误的话,请让我知道。这课的代码是基于第7课的。
-
转起来:Jeff Molofee(NeHe) 的 OPENGL 教程-第四课
font { font-family: Arial; line-height: 180%; font-size: 12pt; margin-top: 2; margin-bottom: 2 }body { font-family: font }td { border-left-co
-
Nehe OpenGL Tutorial 中文版(附源码).rar
Nehe OpenGL Tutorial 中文版(附源码).rar
-
Qt OpenGL教程
Qt OpenGL教程 最近一段时间除了学习Qt,翻译Qt文档之外,由于工作和兴趣的原因,开始着手看Qt OpenGL编程。在网上搜索了有关OpenGL的教程,发现NeHe的OpenGL教程的还很不错,作者是NeHe。上面有很多种语言的实现,但是没有Qt和Gtk的,所以我就想着手写这个Qt OpenGL教程,每课的内容和NeHe是一样的。另外,介绍NeHe的一个中文翻译站点CSDN-CKer翻译...
-
OpenGL-Nehe完整中文教程和全部源代码
nehe的确是个大牛,写出来这样的教程,现在网上基本上很多代码都是对nehe代码的改编,本文档包含pdf教程和全部的源代码,代码可以直接运行。
-
NeHe-OpenGL-Qt5-Lesson03-注释与学习-SmoothColors
给物体加上色彩。 效果如下: 相比第二节的黑白效果,增加了color属性。 在vertshader.glsl上可以看到算法 #ifdef GL_ES precision mediump int; precision mediump float; #endif attribute vec4 colAttr; attribute vec4 posAttr; varying vec4 col; uniform mat4 mvpMatrix; void main() { col = co
-
NeHe OpenGL第四十三课:FreeType库
NeHe OpenGL第四十三课:FreeType库 在OpenGL中使用FreeType库 使用FreeType库可以创建非常好看的反走样的字体,记住暴雪公司就是使用这个库的,就是那个做魔兽世界的。尝试一下吧,我只告诉你了基本的使用方式,你可以走的更远。 在OpenGL中使用FreeType库 这里是一个快速的介绍,它告诉你如何在OpenGL中使用FreeType渲染Tru...
-
NeHe的opengl教程delphi版(8)----简单的透明
{呵呵,这两课早就翻译好了,一直没贴,大家久等了(有人再等吗?)简单的透明OpenGL中的绝大多数特效都与某些类型的(色彩)混合有关。混色的定义为,将某个象素的颜色和已绘制在屏幕上与其对应的象素颜色相互结合。至于如何结合这两个颜色则依赖于颜色的alpha通道的分量值,以及/或者所使用的混色函数。Alpha通常是位于颜色值末尾的第4个颜色组成分量。前面这些课我们都是用GL_RGB来指定颜色的
-
OpenGL点阵字体绘制终极解决方案
OpenGL点阵字体绘制终极解决方案! 事情总在变化, opengl迎来了3.3以及4.1的进化, 相信今后的扩充也会朝着这个方向. 对于字体渲染方面, 也并不是什么坏事. 今后有时间再写篇关于3.3和4.1的全屏字体渲染的新方案, 仍然是结合freetype2的, 相信随着freetype2的进步, 和对它的逐步认识, 应该会比现有方案更简单高效... 现在最最最重要的事是...睡觉!
-
NeHe OpenGL教程 (二十九)
第29课 Blitter 函数:类似于DirectDraw的blit函数,过时的技术,我们有实现了它。它非常的简单,就是把一块纹理贴到另一块纹理上。 这篇文章是有Andreas Lffler所写的,它写了一份原始的教程。过了几天,Rob Fletcher发了封邮件给我,他重新改写了所有的代码,我在它的基础上把glut的框架变换为Win32的框架。 现在让
-
OpenGL教程之向3D进军
Jeff Molofee(NeHe)的OpenGL教程- 向3D进军 原 文:Lesson 5: Solid Objects 译 者:CKER 在上节课的内容上作些扩展,我们现在开始生成真正的3D对象,而不是象前两节课中那样3D世界中的2D对象。我们给三角形增加一个左侧面,一个右侧面,一个后侧面来生成一个金字塔(四棱锥)。给正方形增加左、右、上、下及背面生成一个立方体。 我们混合金字塔
-
Qt5版NeHe OpenGL教程之一:你的第一个多边形
Qt5下OpenGL程序的新写法可参考:https://blog.csdn.net/caoshangpa/article/details/51103402我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。lesson1.h#ifndef LESSON1_H #define LESSON1_H #incl...
-
NeHe OpenGL教程 第八课:混合
转自【翻译】NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。 混合: 在这一课里,我们在纹理的基础上加上了混合,它看起具有透明的效果,当然解释它不是那么容易,当希望你喜欢它。 简单的透...
-
NeHe OpenGL教程第一课 创建一个OpenGL窗口(Wiin32)
(以下内容为我个人按照NeHe英文教程原文,以及一些中文资料做的翻译,由于自己的英语水平有限,可能有些地方翻译的不是很正确,欢迎指正,共同提高,希望以下文档能够给你一些帮助。 注:以下代码均是在Visual c++ 6.0下编写的,如果希望代码成功编译通过,请在Visual c
-
OpenGL_Nehe(NeHe中文教程)pdf+源码
OpenGL_Nehe(NeHe中文教程)pdf+源码。 pdf中有ppt形式的lesson01- lesson48 的讲解。 源码中有 lesson01- lesson48 中的代码。
-
NeHe OpenGL教程 (十四)
第14课 图形字体:在一课我们将教你绘制3D的图形字体,它们可像一般的3D模型一样被变换。 这节课继续上一节课课的内容。在第13课我们学习了如何使用位图字体,这节课,我们将学习如何使用轮廓字体。 创建轮廓字体的方法类似于在第13课中我们创建位图字体的方法。但是,轮廓字体看起来要酷100倍!你可以指定轮廓字体的大小。轮廓字体可以在屏幕中以3D方式运动,而且轮廓