学OpenGL的都会知道,OpenGL只提供了绘图功能,创建窗口是需要自己完成的。这就需要学习相应操作系统的创建窗口方法,比较复杂,并且每个操作系统都不同。为简化创建窗口的过程,可以使用专门的窗口库,例如GLUT、GLFW等。由于GLUT已经是90年代的东西了(不过后来还有freeglut),而GLFW是新的,因此建议使用GLFW。
2022-02-26 18:33:22 839KB glfw
1
#香椿底纹 ## Introduction Toon阴影或cel阴影是一种转换3D模型的阴影以使其类似于经典动画图形的技术。 有多种技术可实现具有不同结果的卡通阴影3D模型。 最简单的解决方案是在模型上使用两个具有不同比例的着色器绘制3D模型。 但是,使用此技术不会为3D模型中的内部结构的轮廓着色。 另一种解决方案是实现两遍渲染,而3D模型的轮廓颜色和实际颜色则分别着色。 实现卡通阴影模型的重要部分是强调轮廓的颜色并限制用于表示3D模型的颜色的数量。 ##实现如前所述,有多种方法可以实现卡通阴影3D模型。 我使用的方法是使用blinn phong阴影模型的变体。 为了给3D模型的轮廓着色,必须实现简单的边缘检测。 这是通过使用来识别应使用轮廓色对片段进行着色的角度来完成的。 由于轮廓颜色有时会根据模型旋转的角度过度着色3D模型的轮廓,因此结果对于卡通阴影并不完美,但是它确实会着色3D模型
2022-02-26 15:25:51 34.43MB opengl toon-shading outline-color C
1
房间场景,两个小球弹来弹去,撞到墙会反弹。实现了重力加速度自由落体平抛斜抛,模拟物理运动。有任何问题加我QQ812515674随叫随到.读材质部分用的opencv,我有非opencv版本
2022-02-25 17:49:56 11KB OpenGL opencv c++
1
在mFC的picutre控件上使用OpenGL进行绘图。简单的绘制图形。不支持平移、旋转、缩放等功能。日后会升级。
2022-02-25 16:24:43 24.83MB picture控件 OpenGL MFC
1
前一部分分类别介绍了OpenGL常用的库函数,用于初学者做了解。后一部分是所有OpenGL库函数的函数大全,供大家编程或者学习是查询。
1
使用VC++编程,通过Opengl读取3DS文件,并控制该文件进行相应的运动
2022-02-25 11:35:44 2.29MB OPENGL,3DS
1
虚拟现实场景的制作一般有两种方法.一是通过编程的方法直接生成,需要从基本的代码行进行开发,F作量大,效率低,建立复杂的模型异常困难。二是使用已有的三维制作软件来生成。但生成的模型难以进行交互性操作与控制。在Visual C++下使用OpenGL可以较方便地完成对场景模型的交互式控制,首先使用3DsMax建立模型,然后在Visual C++中读取模型文件并使用OpenGL显示该模型,这样就同时利用了两种方法的优点。
2022-02-24 17:01:13 279KB vc++ opengl
1
opengl和qt联合制作的一个太阳系系统。有贴图纹理,有光照,有粒子系统制作太阳火焰,和真实时间同步。
2022-02-24 15:51:52 29.49MB Qt OpenGL
1
OpenGL GLU 辅助库源代码,可以作为计算机图形学的分析案例进行学习~~~
2022-02-24 15:41:34 445KB OpenGL GLU 辅助库 OPENGL框架
1
openGL控件,V1.8,The release of GLScene v.1.8 for Embarcadero RAD Studio Delphi & C++Builder 10.0 Seattle, 10.1 Berlin, 10.2 Tokyo and 10.3 Rio,delphi,图像,图形,3D控件,包含演示源代码,网上找了很久 基本都不能用于DELPHI XE10,要不编译失败,要不代码不兼容,这个已经在32位程序输出,系统64位win10,XE10.3环境下测试成功的,有英文安装说明参考InstallationGLS.pdf,简单说一下安装,设置lib路径Source目录包括其下面所以子目录,找到GLScene_Win32.groupproj文件 全部编译,并安装。其他留言交流。
2022-02-24 14:07:03 133.34MB opengl GLScene DELPHIXE10 3D控件
1