opengl教程:OpenGL 入门教程(一)

第、准备好OpenGL windows平台下:  OpenGL是由SGI公司开发低层 3维图形API目前已经成为工业标准由独立非赢利组织ARB管理它在WINDOWS中以动态链接库形式存在Win95 osr2以上版本及Win NT自带有微软公司实现OpenGL但本人推荐使用SGI实现OpenGL来调试快速可靠而且功能丰富缺点是它是纯软件Softwa... [阅读全文]

neheopengl教程:NeHe的opengl教程delphi版(8)----简单的透明

{呵呵这两课早就翻译好了直没贴大家久等了(有人再等吗?)简单透明OpenGL中绝大多数特效都和某些类型(色彩)混合有关混色定义为将某个象素颜色和已绘制在屏幕上和其对应象素颜色相互结合至于如何结合这两个颜色则依赖于颜色alpha通道分量值以及/或者所使用混色Alpha通常是位于颜色值末尾第4个颜色组成分量前面这些课我们都是用GL_RGB来指... [阅读全文]

neheopengl教程:NeHe的opengl教程delphi版(9)----星星

{欢迎进入第 9课到现在为止您应该很好理解OpenGL了『CKER:如果没有话定是我翻译罪过......』( myling补充道:我罪过更大呵呵)您已经学会了设置个OpenGL窗口每个细节学会在旋转物体上贴图并打上光线以及混色(透明)处理这课应该算是课中级教程您将学到如下知识:在3D场景中移动位图并去除位图上黑色象素(使用混色)接着为黑白... [阅读全文]

neheopengl教程:NeHe的opengl教程delphi版(7)----滤波

{这课我会教您如何使用 3种区别纹理滤波方式教您如何使用键盘来移动场景中对象还会教您在OpenGL场景中应用简单光照这课包含了很多内容如果您对前面课程有疑问话先回头复习下进入后面代码的前很好理解基础知识十分重要我们还是在第课代码上加以修改跟以前不样是只要有任何大改动我都会写出整段代码首先我们还要加进SysUtils单元和Glaux单元}U... [阅读全文]

neheopengl:NeHe的opengl教程delphi版(6)----纹理映射(贴图)

{贴图可以极大节省CPU时间呵呵但是这节费了我比较多时间 : (用到了opengl辅助库现在这个库已经很少有人用了但是我还是找到了感谢zdcnow(磁效应)他给我提供这个辅助库delphi版本在学习本节的前请大家到网上下载glaux.dll、Glaux.pas文件并加到项目中好了让我们继续OPENGL的路.首先我们需要加进SysUtils... [阅读全文]

neheopengl教程:NeHe的opengl教程delphi版(1)----基本框架

将CKER翻译NeHeVC OPENGL框架转成了Delphi版希望对用Delphi学习OPENGL兄弟有所帮助不知为什么我Delphi环境下无法直接运行但是在别机器上好像没问题我机器只能编译后运行EXE文件感谢NeHe提供这么好框架感谢CKER翻译VC资料Program Project1;Uses opengl, windows, Me... [阅读全文]

neheopengl教程:NeHe的opengl教程delphi版(3)----着色

继续上节中我教给您 3角形和 4边形绘制思路方法这节将教您给 3角形和 4边形添加2种区别类型着色思路方法使用Flat coloring(单调着色)给 4边形涂上固定种颜色使用Smooth coloring(平滑着色)将 3角形 3个顶点区别颜色混合在起创建漂亮色彩混合继续在上节glDraw上修改Procedure glDraw;Beg... [阅读全文]

neheopengl教程:NeHe的opengl教程delphi版(4)----旋转

上节中教给您 3角形和 4边形着色这课将教您如何将这些彩色对象绕着坐标轴旋转其实只需在上节代码上增加几行就可以了下面将整个例程重写遍方便您知道增加了什么修改了什么增加两个变量来控制这两个对象旋转这两个变量加在开始处其他变量后面( bool fullscreen=TRUE;下面两行)它们是浮点类型变量使得我们能够非常精确地旋转对象浮点数包含... [阅读全文]

neheopengl:NeHe OpenGL Lesson 15 翻译

Lesson 15 具有纹理贴图轮廓字体(Texture Mapped Outline Fonts)   在发布了前两篇有关位图字体和轮廓字体教程以后我收到很多邮件很多读者都想知道如何才能给字体赋予纹理贴图你可以使用自动纹理坐标生成器它会为字体上每个多边形生成纹理坐标  个小注释这段代码是专门针对Windows写它使用了Windowswgl来创建字体显然Ap... [阅读全文]

neheopengl:Nehe OpenGL Lesson 13 Bitmap Fonts 翻译

  欢迎来到另课教程这次我将教你如何使用位图字体也许你会对自己说:“在屏幕上显示文字有什么难?”但是你真正尝试过就会知道它确实没那么容易   当然你可以载入段美术把文字写在个图片上再把这幅图片载入你OpenGL中打开混合选项从而在屏幕上显示出文字但是这种做法非常耗时而且根据你选择滤波类型最终结果常常会显得很模糊或者有很多马赛克另外除非你图像包含个Alpha通... [阅读全文]

neheopengl:NeHe OpenGL Lesson 14 OutLine Fonts 翻译

Lesson 14 轮廓字体(Outline Fonts)   这节课继续上节课课内容在第13课我们学习了如何使用位图字体这节课我们将学习如何使用轮廓字体  创建轮廓字体思路方法类似于在第13课中我们创建位图字体思路方法但是轮廓字体看起来要酷100倍!你可以指定轮廓字体大小轮廓字体可以在屏幕中以3D方式运动而且轮廓字体还可以有定厚度!而不是平面2D使用轮廓字... [阅读全文]
1 共1条 分1页