相关推荐
-
OpenGL教程之新手必读(很强大)
新手学习OpengL不得不看的教程,源自国外知名论坛!
-
Jeff Molofee 中文教程 OPenGL
NeHe的教程一共有30多课,内容翔实,并且不断更新 。国内的网站实在应该向他们学习。令人惊讶的是,NeHe提供的例程源码几乎都有跨平台的不同编译版本,涉及从Visual C++、Borland C++、Visual Basic、MacOS X/GLUT、Linux/GLX、Code Warrior、Delphi、C++ Builder、MASM、ASM、MingW32&Allegro以及Python等等的不同平台下的多种编译器。这在国内市场上的百元大书中似乎也未曾见到。关于OpenGL,是最早由SGI开发的跨平台的工业标准的3D图形硬件的软件接口,与微软的DirectX所鼎立,不必我来多吹。 由于CKER只是业余水准,关于OpenGL的专用术语的翻译难免有错误和不妥之处,请多加指正。另外,要想流畅的运行例程,您的爱机应该够劲,内存应该够大,还要支持3D硬件加速的显卡。第一课的内容有些简单,但这是NeHe几乎所有的OpenGl例程的框架。他有太废话,但看看不会错的。
-
(转)各种纹理贴图技术
凹凸贴图(bump mapping)概念 无论是程序员还是美工人员,几乎每个游戏开发者都知道一些3D图形学的知识,因此每个人都或多或少了解 一点bump mapping。Bump mapping是在像素级别扰动物体表面法向量的一种光照技术,它一般采用纹理映射作为输入表示扰动的大小。在光照 计算时考虑到扰动的法向量,不需要增加额外的几何信息就可以增强被渲染物体的表面细节。 [原文链接] 1...
-
第九讲 纹理映射
纹理我们可以简单的理解为物体表面的花纹。同样的物体我们可以加上不同的纹理。我们可以使用现成的纹理也可以自己做一个新的纹理。 例7:绘制一个简单的二维纹理图,并将该图像映射到一个四边形上。 #include #include #define imageWidth 64#define imageHeight 64GLubyte imag
-
为OpenGL考试而准备的代码——鼠标控制视角变换+简单纹理映射+键盘的光照控制+Bezier曲线
为应付OpenGL上机考试而准备的代码
-
简单立方体纹理贴图
来自nehe opengl的中文翻译,参考了http://www.yakergong.net/nehe/ 1、加载纹理 // Load The Bitmap, Check For Errors, If Bitmap's Not Found Quit if (TextureImage[0]=LoadBMP("Data/Crate.bmp")) { Status=TRUE; //
-
[实验]用VTK给立方体贴纹理
今天需要用vtk实现贴图功能,搜遍网上居然都没有找到很好的学习资料,只是找到一篇写于07年的“vtk中的纹理贴图详解”里面有一个例子,是在一个平面上贴图,但我要实现的是三维空间中的贴图,类似于在一个立方体上面贴图,有参考的例子了,开始实验: 1、VTK纹理贴图基础: 见vtk中的纹理贴图详解(点击进入) 2、实验开始: 预定义
-
NeHe OpenGL教程 第六课 纹理映射
学习如何使用纹理映射有很多的好处。比如说,你想绘制一颗导弹从屏幕上飞过。这节课之前,你可能想通过使用多边形来组成导弹,再加上一些颜色。通过使用纹理映射,你可以使用一张导弹的图片来绘制导弹,然后让这张图片飞过屏幕。你认为哪种效果会更好呢?是一张图片还是一个由一堆三角形和正方形组成的
-
OpenGL 纹理映射
原 文:Lesson 6: Texture Mapping译 者:CKER 学习Texture Map纹理映射(贴图)有很多好处。比方说您想让一颗导弹飞过屏幕。根据前几课的知识,我们最可行的办法可能是很多个多边形来构建导弹的轮廓并加上有趣的颜色。使用纹理映射,您可以使用真实的导弹图像并让它飞过屏幕。您觉得哪个更好看?照片还是一大堆三角形和四边形?使用纹理映射的好处还不止是更好看,而且您的程序
-
纹理贴图原理总结
纹理贴图原理总结
-
常见三维重建算法及其实现(含源码下载链接)
这里三维重建,输入的是断层图像切片,节选于自己毕业设计,文末贴出一些关键代码。 三维重建的方法大概有两种:直接将体素投影到计算机显示平面的方法被称为体绘制(Volume Rendering),也可以被称为直接绘制;而通过几何单元(一般近似选取三角面片)来拟合物体的表面,这种方法被称为面绘制(Surface Fiting),也可以称为间接绘制。其中,体绘制是直接分析光线穿过三维体数据场时的
-
投影纹理映射(Projective Texture Mapping)详解
投影纹理映射(Projective Texture Mapping)目的是映射一张纹理到物体上,就像将幻灯片投影到墙上一样。该方法不需要在应用程序中指定顶点纹理坐标,实际上,投影纹理映射中使用的纹理坐标是在顶点着色程序中通过视点矩阵和投影矩阵计算得到的,通常也被称作投影纹理坐标(coordinates in projective space)。而我们常用的纹理坐标是在建模软件中通过手工调整纹理和3
-
立方体纹理(cube map)
概念: 立方体纹理是一种特殊的纹理技术,它用6幅二维纹理图像构成一个以原点为中心的纹理立方体。对于每个片段,纹理坐标(s, t, r)被当作方向向量看待,每个纹理单元都表示从原点所看到的纹理立方体上的图像。 指定6个面的纹理图像: glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_X, 0, GL_RGBA, imageSize,
-
纹理正确的映射到四边形上
为了将纹理正确的映射到四边形上,您必须将纹理的右上角映射到四边形的右上角,纹理的 左上角映射到四边形的左上角,纹理的右下角映射到四边形的右下角,纹理的左下角映射到 四边形的左下角。如果映射错误的话,图像显示时可能上下颠倒,侧向一边或者什么都不是。 glTexCoord2f 的第一个参数是X 坐标。0.0 是纹理的左侧。0.5 是纹理的中点,1.0 是纹理的 右侧。glTexCoord2f
-
图形学中纹理贴图的代码
#include <Windows.h> #include <mmsystem.h> #include <d3dx9.h> #pragma warning( disable : 4996 ) // disable deprecated warning #include <strsafe.h> #pragma warning( default : ...
-
计算机图形学-纹理映射
先放个图 利用MFC框架实现纹理映射 纹理映射主要包括纹理定义、纹理控制、纹理映射方式、纹理坐标和纹理对象等 1 首先创建位图类 class CBMPLoader { public: CBMPLoader(); ~CBMPLoader(); bool LoadBitmap(char *filename); //装载一个bmp文件 void FreeImage(
-
NeHe OpenGL教程 (六)
第06课 纹理映射:在这一课里,我将教会你如何把纹理映射到立方体的六个面。 学习 texture map 纹理映射(贴图)有很多好处。比方说您想让一颗导弹飞过屏幕。根据前几课的知识,我们最可行的办法可能是很多个多边形来构建导弹的轮廓并加上有趣的颜色。使用纹理映射,您可以使用真实的导弹图像并让它飞过屏幕。您觉得哪个更好看?照片还是一大堆三角形和四边形?使用纹理
-
新手上路: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
20 楼 yth 2008-11-20 23:12
19 楼 Java2008gjy 2008-11-20 22:18
18 楼 xieye 2008-11-20 20:15
17 楼 caipanjin 2008-11-20 18:36
16 楼 ice.k 2008-11-20 17:02
15 楼 hantsy 2008-11-20 14:38
不是官方的还是小心安装。
14 楼 anry513 2008-11-20 10:13
13 楼 darkjune 2008-11-20 10:09
12 楼 gunman524 2008-11-20 10:04
11 楼 Ivan_Pig 2008-11-20 09:57
10 楼 beeke 2008-11-20 09:50
9 楼 DT1 2008-11-20 09:22
8 楼 DT1 2008-11-20 09:21
还是缺少一些常用的功能,比如说拖拽返回上一页,拖拽访问网址,那个拖拽搜索速度太慢了。免费开源的东西,易用性都是极差的。
对一个东西不了解一下就说三道四的,不是对的态度.
7 楼 manmoon 2008-11-20 08:47
非常不错,感谢开发者
晕,感谢个毛,都被和谐了还感谢。
6 楼 creasure 2008-11-19 19:04
5 楼 xbwolf 2008-11-19 18:15
4 楼 fxbird 2008-11-19 17:45
3 楼 lu_pp 2008-11-19 15:59
2 楼 inosin 2008-11-19 15:12
原版的不是用的挺好的吗~
1 楼 rainux 2008-11-19 11:00