使用PyQt5进行OpenGL编程 开发人员的设置方法 。
2022-02-27 09:58:51 2.74MB config Python
1
本次试验的目的很简单,只是显示一个窗口,可以通过F1键值来切换全屏显示和普通屏显示, 并当按下ESE键时退出程序。窗口的颜色背景和透视效果(其实该试验都没用上)等用opengl来实现, 主要是为后面的学习写了个框架,其实这里主要是重写了3个函数:initializeGL();paintGL();resizeGL();这3个函数都是QGLWidget内部的虚函数。
2022-02-26 21:24:20 449KB 源码 Qt
1
学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