zl程序教程

Qt+OpenGL

  • QT-osgQOpenGL.lib: error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”(osgQOpenGLWidget.obj 中)

    QT-osgQOpenGL.lib: error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”(osgQOpenGLWidget.obj 中)

    相关资料:VS设置方法:https://blog.csdn.net/liukang325/article/details/78584625QT设置方法:https://www.zhihu.com/question/52165737 问题情况:自己生成了一个OSG的osgQOpenGL.lib库文件,自己写了一个小程序调用没有问题,用单位产品调用也没有问题(注意:这里说的是在QT中调用)。但是写了

    日期 2023-06-12 10:48:40     
  • Qt音视频开发24-视频显示QOpenGLWidget方式(占用GPU)

    Qt音视频开发24-视频显示QOpenGLWidget方式(占用GPU)

    一、前言 采用painter的方式绘制解码后的图片,方式简单易懂,巨大缺点就是占CPU,一个两个通道还好,基本上CPU很低,但是到了16个64个通道的时候,会发现CPU也是很吃紧(当然强劲的电脑配置另当别论),这就需要考虑

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 蒙板

    Qt OpenGL 蒙板

    这次教程中,我们教介绍OpenGL的蒙板技术。到目前为止,我们已经学会如何使用alpha混合,把一个透明物体渲染到屏幕上了,但有时使用它看起来并不是那么的复合我们的心意。使用蒙板技术,将会使图像按照我们设定的蒙板位置精确地绘制。 直到现在,我们在把图像加载到屏幕上时都没有

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 图形字体的纹理映射

    Qt OpenGL 图形字体的纹理映射

    这次教程中,我们将在第14课的基础上创建带有纹理的字体,它真的很简单。也许你想知道如何才能给字体赋予纹理贴图?我们可以使用自动纹理坐标生成器,它会自动为字体上的每一个多边形生成纹理坐标。 这次课中我们还将使用Wingdings字体来显示一个海盗旗(骷髅头和十字骨头)的标志

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 轮廓字体

    Qt OpenGL 轮廓字体

    这次教程中,我将教大家绘制3D的轮廓字体,当然肯定不是贴图方式了,它们可像一般的3D模型一样进行旋转,放缩。 创建轮廓字体的方法与13课位图的位图字体类似,但轮廓字体要酷得多!轮廓字体可以在屏幕中以3D方式旋转,而且轮廓字体还可以有一定的厚度,

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 位图字体

    Qt OpenGL 位图字体

    这次教程中,我们将创建一些基于2D图像的字体,它们可以缩放平移,但不能旋转,并且总是面向前方,但作为基本的显示来说,我想已经足够了。 或者对于这次教程,你会觉得“在屏幕上显示文字没什么难的”,但是你真正尝试过就会知道,它确实没那么

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 光照和键盘控制

    Qt OpenGL 光照和键盘控制

    这次教程中,我们将添加光照和键盘控制,它让程序看起来更美观。我将教大家如何使用键盘来移动场景中的对象,还会教大家在OpenGL场景中应用简单的光照,让我们的程序更加视觉效果更好且受我们控制。 程序运行时效果如下:   下面进入教程: 我们这次将在第06课的基础上

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 3D模型

    Qt OpenGL 3D模型

    这次教程中,我们将之前几课的基础上,教大家如何创建立体的3D模型。我们将开始生成真正的3D对象,而不是像之前那几课那样3D世界中的2D对象。我们会把之前的三角形变为立体的金字塔模型,把四边形变为立方体。 我们给三角形增加左侧面、右侧面、后侧面来生成一个金字塔。给正方形增加左、右、上、下及背面生成一个

    日期 2023-06-12 10:48:40     
  • Qt OpenGL 创建一个OpenGL窗口

    Qt OpenGL 创建一个OpenGL窗口

    在这个教程里,我们将在Qt Creator环境中创建OpenGL对象,它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出,它将是我们后面应用程序的基础框架。 Qt中写OpenGL与在VC上还是有不少差别的,对Qt机制不熟悉的朋友,请先

    日期 2023-06-12 10:48:40     
  • Qt QOpenGLWidget类讲解

    Qt QOpenGLWidget类讲解

    Qt QOpenGLWidget类讲解 Detailed Description QOpenGLWidget类是用于渲染OpenGL图形。 除了可以选择使用QPainter和标准的OpenGL渲染图形,QOpenGLWidget类提供了在Qt应用程序中显示OpenGL图形的功能。它使用起来非常简单:新建类继承于QOpenG

    日期 2023-06-12 10:48:40     
  • 【Qt OpenGL教程】01:创建一个OpenGL窗口

    【Qt OpenGL教程】01:创建一个OpenGL窗口

    第01课:创建一个OpenGL窗口 (参照NeHe) 在这个教程里,我们将在Qt Creator环境中创建OpenGL对象,它将显示一个空的OpenGL窗口,可以在窗

    日期 2023-06-12 10:48:40     
  • Qt音视频开发24-视频显示QOpenGLWidget方式(占用GPU)

    Qt音视频开发24-视频显示QOpenGLWidget方式(占用GPU)

    一、前言 采用painter的方式绘制解码后的图片,方式简单易懂,巨大缺点就是占CPU,一个两个通道还好,基本上CPU很低,但是到了16个64个通道的时候,会发现CPU也是很吃紧(当然强劲的电脑配置另当别论),这就需要考虑用opengl来绘制了,采用opengl走的GPU,会占用很少的CPU(一般是部分运算),而且一般ffmpeg采集到的就是yuv数据,可以直接用opengl来绘制,并不需要转成

    日期 2023-06-12 10:48:40     
  • QT+OpenGL(02)-- zlib库的编译

    QT+OpenGL(02)-- zlib库的编译

    1.zlib库的下载http://www.zlib.net/zlib1211.zip2.解压3.进入  zlib1211\zlib-1.2.11\contrib\vstudio\vc14 目录4.用VS打开zlibvc.sln文件5.点击菜单“生成”—>”生成解决方案”已生成的zlibwapi.lib和zlibwapi.dll在目录zlib1211\zlib-1.2.11\con

    日期 2023-06-12 10:48:40