使用framebuffer的OPENGL离屏渲染
2022-04-11 10:53:03 3KB framebuffer
1
OpenGL Shader 橙皮书源码,包含所有的Vertex Shader和Fragment Shader代码。
2022-04-10 23:58:47 61KB OpenGL Shader
1
opengl第三方库,vs2013工程采用opengl实现曲柄连杆运动机构。转动滚轮放大缩小,长按滚轮平移,右键修改模型为线框或实体,修改曲柄运动的速度,空格开始顺时针运动,enter开始逆时针运动。
2022-04-10 17:39:57 130.74MB 曲柄连杆机构 opengl
1
OpenGL 对硬件曲面细分的支持,通过3 个管线阶段提供: (1)曲面细分控制着色器; (2)曲面细分器; (3)曲面细分评估着色器。 (1)C++/OpenGL 应用程序: 创建一个摄像机和相关的MVP 矩阵,视图(v)和投影(p)矩阵确定摄像机朝向,模 型(m)矩阵可用于修改网格的位置和方向。 (2)顶点着色器: 在这个例子中基本上什么都不做,顶点将在曲面细分器中生成。 (3)曲面细分控制着色器: 指定曲面细分器要构建的网格。 (4)曲面细分评估着色器: 将MVP 矩阵应用于网格中的顶点。 (5)片段着色器: 只需为每个像素输出固定颜色。 曲面细分器生成由两个参数定义的顶点网格:内层级别和外层级别。在这种情况下, 内层级别为12,外层级别为6——网格的外边缘被分为6 段,而跨越内部的线被分为 12 段。 程序12.1 中的特别相关的新结构被高亮显示。让我们首先讨论第一部分——C++/ OpenGL 代码。 编译这两个新着色器,跟顶点和片段着色器完全相同。然后将它们附加到同一个渲染程 序,并且链接调用保持不变。唯一的新项目是用于指定要实例化的着色器类型的常量——新 常量如下: G
2022-04-09 17:05:37 33.88MB openGL曲面细分着色器
1
VS2015+Freeglut+Glew+Win10x64工程,Dependencies文件夹内已经下载好所需文件,配置参考https://blog.csdn.net/qq_33276623/article/details/51424014。用的时候只用main.cpp即可。
2022-04-09 10:23:47 997KB OpenGL
1
OpenGL程序设计,含有各种示例代码,共有20个示例,第1 章 OpenGL的程序框架__Windows、OpenGL程序框架的建立。 第2 章 OpenGL的基本图形__在OpenGL图形界面上作一些简单的图形。 第3 章 OpenGL的组合图形__用简单图形来构成两个复杂一点的3D模型。 第4 章 摄像漫游__________有了摄像机你就可以在OpenGL场景中自由地漫游了。 第5 章 开天辟地__________在OpenGL场景中有了天空、大地、景物。 第6 章 OpenGL中显示文字__介绍了OpenGL中文字的几种显示方式。 第7 章 特殊的平面_树_____栽些树种些草,让这个OpenGL世界充满生机。 第8 章 显示3D模型________在OpenGL场景中显示3DS格式的模型。 第9 章 使用MD2动画模型___OpenGL场景中出现了活生生的人(3D动画模型)。 第10 章 使用MDL动画模型__介绍一种更先进的动画模型—3D骨骼动画。 第11章 射击、爆炸________逼真的爆炸效果,是用程序仿真爆炸的物理过程。 第12章 碰撞检测__________加入碰撞检测后,游戏才有真实的感觉。 第13章 游戏进度保存______场景(或进度)保存和调入是游戏必不可少的。 第14章 3D场景编辑________3D场景编辑,给你提供了安排山河的可能。
2022-04-08 21:45:59 28.54MB OpenGL 游戏
1
OpenGL纹理映射实例教程,里面有很好的例子,其中载入图片的类Texture是一个亮点,可以载入多种格式的图片,且图片大小不受限制。
2022-04-08 17:07:29 523KB 纹理映射
1
通过看这篇文档,你可以很好的了解opengl中纹理贴图的技术,希望对你有所帮助。
2022-04-07 18:36:22 147KB opengl 纹理
1
测试环境:xcode13.3 MacPro13-inch2020 M1 OpenGL版本:OpenGL 4.5 语言:c++17 描述:实现地球和月亮绕太阳旋转效果
2022-04-07 17:05:44 15KB OpenGL xcode 绕太阳旋转
本程序为OpenGL模型加载小程序,模型数据格式为.obj。代码中如有疑问请指出,会为你一一解答。
2022-04-07 11:32:23 210KB OpenGL 模型加载 .obj模型
1