只为小站
首页
域名查询
文件下载
登录
首页
NeHe_OpenGL教程(完整版) 里面有源码下载地址(可以迅雷下载 亲测)
NeHe_OpenGL教程(完整版) 里面有源码下载地址(可以迅雷下载 亲测)
上传者:
c_0_0
|
上传时间: 2021-06-19 10:36:08
|
文件大小: 2.36MB
|
文件类型: RAR
OpenGL
NeHe
1.创建一个OpenGL窗口: 在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序,但我强烈建议你至少读一遍教程,然后再开始编程. 2.你的第一个多边形: 在第一个教程的基础上,我们添加了一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。 读完了这一课,你会学到如何在空间放置模型,并且会知道深度缓存的概念。 3.添加颜色: 作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。 注意三角形上的颜色是如何混合的。 颜色为OpenGlL 工程增加很多。通过理解平面着色(flat coloring)和平滑着色(smooth coloring),你能显著的改善你的OpenGL Demo的样子。 4.旋转: 在这一课里,我将教会你如何旋转三角形和四边形。左图中的三角形沿Y轴旋转,四边形沿着X轴旋转。 这一章将引入两个变量, rtri 被用来存储三角形的角度, rquad存储四边形的角度。 和容易创建一个多边形组成的场景。让这些物体动起来是整个场景变得生动起来。在后面的课程钟我将教给你如何绕屏幕上的一个点旋转物体,使得物体绕屏幕而不是它的轴转动。 5.3D形体: 既然我们已经领会到多边形,方形,色彩和旋转。现在该建立3D物体了。我将使用多边形和矩形c创建3D物体。这次我们将扩展上一章的教程,并且将三角形转换成一个彩色的棱锥,把正方形变为一个实心正方体。棱锥使用混合色,正方体每个面使用一种颜色。在3D空间创建物体可能很费时间,但是所获得的结果(收获)值得这样做。充分发挥你的想象力吧。 6.纹理映射: 你想要它,它现在就在这里了,那就是 ... 纹理映射!!!在这一章我将教会你如何将一幅位图(bitmap)映射到正方体的六个面上去。我们将使用第一章的OpenGL代码来创建工程。创建一个空的窗口比修改上一课的代码更容易。 你将会发现第一章的代码在对于快速创建工程来说是及其有价值的。第一章的代码为你设置好了一切,你所需要做的只是集中精力为效果编程。 7.纹理滤波, 光照和键盘控制: 好的,我希望到现在你已经理解了所有的东西,因为这是一个巨大的教程。我想教给你两个新的方法来过滤(filter)你的纹理,简单的光照,键盘控制并且还可能更多 :) .如果你对到这一课为止你所学的东西并不充满信心,那就回头复习一下。玩一下其它课程的代码,不要操之过急。最好专心把每一课学好,而不是蜻蜓点水,只知道如何把东西做出来。 8.混合 有理由等一下,一个来自很酷的Hypercosm的程序员伙伴问(我)他是否可以写一章关于混合的教程。第八课通常正是讲混合的,所以太巧了。这一章教程扩展了第七章。混合是一项很酷的技术 .. 我希望你们能好好享受这一章教程。这一章的作者是Tom Stanis他在这制作一章上花费了很多精力,所以让他知道你觉得怎么样。混合可不是一个好讲的话题。 9.在3D空间中移动位图: 这一章覆盖了一些你们要求的主题,你想知道如何移动你在3D屏幕空间上创造的物体。你想要知道如何在屏幕上绘制一幅位图,并且位图的黑色部分不会覆盖它后面的东西。你想要简单的动画,想要更多的混合的应用,这一章将教会你所有这些。You'll notice there's no spinning boxes(yaker:很惭愧这一句我不是很明白)。前面的课程覆盖了OpenGL的基础,每一章都基于前面的内容。前面的课程涵盖了基础的OpenGL,每一课都是在前一课的基础上创建的。这一课是前面几课知识的综合,当你学习这课时,请确保你已经掌握了前面几课的知识。 10.加载3D世界,并在其中漫游: 你一直期待的教程来了!这一章友一个叫Lionel Brites的伙伴制作。这一课里你讲学到如何导入一个3D世界。代码仍然使用第一章的,但是,课程页面只是解释了新的部分,包括导入3D场景,在3D世界中移动。下载VC++代码并且在你阅读教程的同时阅读代码。按[B]键控制混合,[F]键控制滤波,[L]键控制光照(但光并不随场景移动),还有[Page UP]和[Page Down]键。我希望你能喜欢Lionel对网站的贡献。我有空的时候我会让这个教程更容易学习。 11.旗帜效果 (飘动的纹理): 这一章教程由Bosco带给你。他就是那个创造了很酷的小Demo: worthless的家伙。他喜欢每个人对他的Demo的
文件下载
立即下载
资源详情
[{"title":"( 1 个子文件 2.36MB ) NeHe_OpenGL教程(完整版) 里面有源码下载地址(可以迅雷下载 亲测)","children":[{"title":"nehe_OpenGL.chm <span style='color:#111;'> 3.75MB </span>","children":null,"spread":false}],"spread":true}]
评论信息
tonight22 :
很好的,非常感谢
2016-05-09
gklz1982 :
很好的东西,需要好好学习,完整的教程
2016-04-10
hyq1017 :
不错的整理,谢谢分享。。
2016-04-05
qq_27786701 :
很详尽 nehe写的很好
2015-12-30
sinat_27984695 :
挺详细的哦
2015-11-30
其他资源
STM32F4驱动人体红外传感器
电力部101-104规约测试工具
正点原子MINI板子万年历
工控元器件图库.rar
数值分析答案
169JSP社团管理系统 源码可运行
flash上线龟兔赛跑源文件
jdk-11.0.2
数据库 社团管理系统 ODBC,ms sql server 2008
最短路径-Dijkstra-欧洲旅行(详细分析+代码注释)
LMS与RLS自适应滤波算法性能比较
CRC16和CRC32校验工具(显示算法)
s40 5.0版JAVA手机游戏
asp 图片批量上传 带预览效果 非常好
固体本构关系(黄克智)院士
阿里、字节、滴滴前端经典面试题.rar
纠错编码的艺术(第二版)
51单片机通过外部中断检测霍尔感应器程序
GForms展现服务云开发平台
平台型产品的设计思路
WST 500.6-2016电子病历共享文档规范第6部分:检查报告.pdf.rar
ICOFormat.8bi--photoshop生成ICO插件
基于AE的空间分析源代码
江苏鸿信笔试面试题
关闭按钮demo
D2D显示图片(MFC)
免责申明
【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
西门子逻辑控制设计开发_3部10层
基于STM32的FFT频谱分析+波形识别
基于YOLOV5的车牌定位和识别源码.zip
matlab时频分析工具箱+安装方法+函数说明+最新版tftb.
多目标微粒子群算法MOPSO MATLAB代码
(推荐)小爱触屏音箱LX04_2.34.5-官改-(开发版)SP5
Spring相关的外文文献和翻译(含出处).zip
Plex v7.12电视端app
pytorch实现RNN实验.rar
IEEE33节点配电网Simulink模型.rar
PowerBI视觉对象共计271组,更新日期2021.01.20日.zip
PLECS中文手册.pdf
elsevier 爱思唯尔 系列期刊的word模板,template,单栏,双栏
芯片验证漫游指南以及源代码.zip
狂神说Java系列笔记.rar
最新下载
单片机自动升级程序(基于gd32e230平台)
aamirror plus 俄罗斯大师
DS3617(6.23引导与系统安装包).zip
Cadence virtuoso smic 180工艺库 标准库 OA库 BCD库 直接使用 含PDK文件 IC617IC618
全国矢量地图shp格式
EFI_for_MateBook_X.zip
BYD BF7612CM系列MCU资源包(整理版)
Logback类库含logback.xml配置文件
foo_input_sacd-1.2.7,截至21年2月官方最新版
【Delphi 控件组Raize 6.2.3 XE10.2 Tokyo】 +【安装包和源码并带使用说明+个收收藏+亲身测试可以用】