用OpenInventor实现的NeHe OpenGL教程-第三十七课
NeHe教程在这节课向我们展示了卡通效果。卡通效果就是在物体轮廓边上加少量的颜色。可以使用OpenGL的一维纹理映射功能来实现此效果。这里需要注意的是,OpenInventor没有提供一维纹理,但我们可以使用2维纹理来模拟,我们只需要将2维纹理的行数设置为1就可以了,具体请阅读代码。其他的代码基本上和NeHe代码的原理类似,这里就不再详细说明了。
本课的完整代码
下载。(VC 2003 + Coin2.5)
后记
OpenInventor是一种基于OpenGL的面向对象的三维图形软件开发包。使用这个开发包,程序员可以快速、简洁地开发出各种类型的交互式三维图形软件。这里不对OpenInventor做详细的介绍,读者如果感兴趣,可以阅读我的blog中的这篇文章《
OpenInventor 简介》。
NeHe教程是目前针对初学者来说最好的OpenGL教程,它可以带领读者由浅入深,循序渐进地掌握OpenGL编程技巧。到目前为止(2007年11月),NeHe教程一共有48节。我的计划是使用OpenInventor来实现所有48节课程同样的效果。目的是复习和巩固OpenGL的知识,同时与各位读者交流OpenInventor的使用技巧。
读者可以在遵循GNU协议的条件下自由使用、修改本文的代码。水平的原因,代码可能不是最优化的,我随时期待读者的指正和交流。转载请注明。谢谢。
我的联系方式:
分享到:
相关推荐
OpenGL-Coin3 用Open Inventor实现NEHE的Open GL47教程经典学习例程
(VC++ 2003) Open Inventor Coin3D Nehe教程 代码
OpenGL Inventor 入门,提高必看. //**全系列相关Open Inventor请到我的空间下载**//
NEHE中文教程.OpenGL 入门,提高必看. //**全系列相关Open Inventor请到我的空间下载**//
包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品,其中比较著名的产品包括动画制作软件Soft Image和3D Studio MAX、仿真软件Open...
Open Inventor Open Inventor7
Open Inventor-Coin3D开发环境-中国网游开发中心- OGDEV.NET-学者园地
OpenGL ARB(Architecture Review Board,体系结构审核委员会)先后推出了OpenGL的1.2、1.3、1.4和2.0版,相关的中文资料不下二三十种;Microsoft推出的Direct3D能够有效提高三维游戏在Windows中的显示性能,介绍与...
本程序是利用open inventor的核心组件库coin3d编写平台是vc实现选择功能
Appinventor2 游戏源码--仿像素鸟 (包含资源文件,如图片 音效等)
OpenInventor核心库coin3D,学习指导书《Mentor》
如何在MFC程序中使用Open Inventor, OpenGL Inventor 入门,提高必看. //**全系列相关Open Inventor请到我的空间下载**//
OpenGL ARB(Architecture Review Board,体系结构审核委员会)先后推出了OpenGL的1.2、1.3、1.4和2.0版,相关的中文资料不下二三十种;Microsoft推出的Direct3D能够有效提高三维游戏在Windows中的显示性能,介绍与...
包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL为基础开发出自己的产品,其中比较著名的产品包括动画制作软件Soft Image和3D Studio MAX、仿真软件Open...
阎锋欣等编写OpenInventor程序设计——从入门到精通的源代码,由于只能上传小于20M的文件,所以我将整个源...OpenInventor_code2.rar为第10章到15章的代码以及一些说明文档,解压后请查看文件:“光盘使用说明.doc”。
OpenGL ARB(Architecture Review Board,体系结构审核委员会)先后推出了OpenGL的1.2、1.3、1.4和2.0版,相关的中文资料不下二三十种;Microsoft推出的Direct3D能够有效提高三维游戏在Windows中的显示性能,介绍与...
基于Open Inventor的虚拟场景实现
OpenGL ARB(Architecture Review Board,体系结构审核委员会)先后推出了OpenGL的1.2、1.3、1.4和2.0版,相关的中文资料不下二三十种;Microsoft推出的Direct3D能够有效提高三维游戏在Windows中的显示性能,介绍与...
aia源码--Appinventor2 游戏--俄罗斯方块