测试环境:xcode13.3 MacPro13-inch2020 M1 OpenGL版本:OpenGL 4.5 语言:c++17 描述:实现不同图形的颜色混合
2022-04-13 18:10:52 14KB OpenGL xcode 颜色混合
利用opengl实现了太阳系中球体的运行,并且利用贴图技术和光照技术使场景更加逼真。此外还可以利用键盘控制视角,修改转速等。
2022-04-13 16:41:59 3.05MB 图形学 opengl 太阳系
1
OpenGL工具库,包括glut.h,glut.lib,glut.dll,glut32.lib,glut32.dll,GL.h,GLU.h等
2022-04-13 10:53:13 624KB OpenGL
1
使用vb openGL制作的可以用鼠标旋转的正立方体源码,其中背景颜色可以选择,正方体的大小可以设置。是本人这段时间学习VB OpenGL 的一点收获。其中有看不大懂的,可以找一些OpenGL的资料。希望在以后的时间,大家可以一起共同学习进步。
2022-04-13 09:10:50 11KB vb opengl
1
这是我的计算机图形学课程设计DDA算法。DDA算法+BresenHam实现(c++ + OpenGL实现)
2022-04-13 00:29:25 2.14MB DDA算法实现(c++ + OpenGL实现)
1
使用openGL实现一个机器人,头部、手、腿部能动,带有光照
2022-04-12 23:55:56 11KB OpenGL C++
1
openGL水波模拟动画工程文件。两种不同水波的动画。
2022-04-12 16:43:05 101KB openGL
1
多画面播放器 需求分析 做一个类似VLC的播放器,能播放文件源,网络源,设备捕获源; 界面要求多画面监控网格,可自由切换多画面风格,支持拖拽与合并; 概要设计 使用Qt实现界面; 使用FFmpeg拉流,编解码,转码; 使用OpenCV处理图片; 使用OpenGL渲染视频帧; 详细设计 界面设计 多画面效果图 后期计划 添加显示器捕获源; 添加图片,文字,时间叠加功能; 添加多画面合成功能; 添加推流,录制功能; 添加人脸检测与识别功能; 添加美颜功能; 子模块 git clone --recurse-submodules https://github.com/ithewei/hplayer.git 要么 git clone https://github.com/ithewei/hplayer.git git submodule update --init 镜子 https://gitee.com/ithewei/hplayer.git 建立 见BUILD.md 项目博客
2022-04-12 15:02:00 34.12MB opencv player qt opengl
1
现在让我们扩展我们的程序,使它将我们简单的矩形网格转换为贝塞尔曲面。细分网格 应该为我们提供了足够的顶点来对曲面进行采样(如果我们想要更多的话,我们可以增加 内部/外部细分级别)。我们现在需要的是通过管线发送控制点,然后使用这些控制点执行计 算以将细分网格转换为我们所需的贝塞尔曲面。 假设我们希望建立一个立方体贝塞尔曲面,我们将需要16 个控制点。我们可以通过VBO 从C++端发送它们,或者我们可以在顶点着色器中硬编码写死它们。 现在是更准确地解释曲面细分控制着色器(TCS)如何工作的好时机。与顶点着色器类 似,TCS 对每个传入顶点执行一次。另外,回想一下第2 章,OpenGL 提供了一个名为 gl_VertexID 的内置变量,它保存一个计数器,指示顶点着色器当前正在执行哪次调用。曲 面细分控制着色器中存在一个类似的内置变量gl_InvocationID。 曲面细分的一个强大功能是TCS(以及TES)着色器可以同时访问数组中的所有控制 点顶点。首先,当每个调用都可以访问所有顶点时,TCS 对每个顶点执行一次可能会让人 感到困惑。在每个TCS 调用中,冗余地在赋值语句中指定曲面细分级
1
opengl超级宝典(第七版),opengl 4.5开发内容,已翻译前几章内容
2022-04-12 10:55:55 29.24MB opengl
1