
OpenGL
文章平均质量分 85
于大博
如果你不给自己设限,世界上便没有限制你发挥的篱笆。
展开
-
OpenGL如何创建帧缓冲?
1.OpenGL中glGenFramebuffers的函数来创建一个帧缓冲对象(Framebuffer Object, FBO):unsigned int fbo;glGenFramebuffers(1, &fbo);2.帧缓冲对象,将它绑定为激活的(Active)帧缓冲,使用glBindFramebuffer来绑定帧缓冲:glBindFramebuffer(GL_FRAMEBUFFER, fbo);3.一个完整的帧缓冲需要满足以下的条件:附加至少一个缓冲(颜色、深度或模.原创 2021-05-12 15:43:22 · 822 阅读 · 0 评论 -
QT中Img颜色遮罩ShaderEffect实现
import QtQuick 2.6/* * 作者: yubo * 功能: 特效控件 * 描述: 遮罩图片显示,自定义颜色根据比例显示 * 日期: 2019-06-04 */Item { id: root property string source; // 图片源路径 property real percent: 0 // 图片这招比例 p...原创 2019-06-04 13:54:01 · 692 阅读 · 0 评论 -
QML Shader Effect
9. Shader Effect注意最后一次构建:2014年1月20日下午18:00。这章的源代码能够在http://qmlbook.org/assets/中找到。着色器允许我们利用SceneGraph的接口直接调用在强大的GPU上运行的OpenGL来创建渲染效果。着色器使用ShaderEffect与ShaderEffectSource元素来实现。着色器本身的算法使用OpenGL Shad...翻译 2019-06-04 14:45:16 · 2539 阅读 · 0 评论 -
OpenGL概念要点
要点一:OpenGL的两种渲染模式:立即渲染模式(Immediate mode),也即固定渲染管线模式(Fixed Pipeline),渲染效率低,可控性差,已被淘汰;核心模式(Core-Profile),也即可编程渲染管线(Programable Pipline);要点二:OpenGL库是用C语言写的,同时也支持多种语言的派生,但其内核仍是一个C库;要点三:OpenGL自身...原创 2019-07-29 11:47:51 · 267 阅读 · 0 评论 -
OpenGL+VS2015环境搭建
第一步:首先你要下载并安装VS2015版本。今后的相关连载文章或源码,都会以这个版本展开。VS2015的具体下载和安装,这里就不讲了,网上搜一下应该很多。资源下载1:https://my.visualstudio.com/Downloads?PId=2226资源下载2:链接:https://pan.baidu.com/s/1QKlaffRmKBtAsLpKz8NCbw提取码:v...转载 2019-07-29 15:45:17 · 1416 阅读 · 0 评论 -
VS2015配置OpenGL环境
OpenGL资源包:链接:https://pan.baidu.com/s/141f4JSsLfYmdGFVHObKlVQ提取码:4tn7复制这段内容后打开百度网盘手机App,操作更方便哦下载资源后,解压“OpenGL安装包.zip”,在“OPenGL安装包”文件夹下可以看到Demo、freeglut、glew、gltools、glut五个文件夹,其中Demo是示例程序,其余四个是安...原创 2019-07-30 11:03:25 · 906 阅读 · 1 评论 -
OpenGL入门Demo汇总
#include <GL/glut.h>#include <math.h>#include <stdio.h>#include <stdlib.h>#include <time.h>#include <Windows.h>const int n = 2000;const GLfloat R = 0.5f;c...原创 2019-08-02 09:34:27 · 1739 阅读 · 0 评论