自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 OpenGL之——光照贴图(纹理贴图)

 上一节中的那个材质系统是肯定不够的,它只是一个最简单的模型,所以我们需要拓展之前的系统,引入漫反射和镜面光贴图(Map)。这允许我们对物体的漫反射分量(以及间接地对环境光分量,它们几乎总是一样的)和镜面光分量有着更精确的控制。 主要代码:#include <iostream>#include <glad/glad.h>#include <GLFW...

2019-01-29 19:20:48 2603

原创 OpenGL之——冯氏基础光照

 冯氏光照模型的主要结构由3个分量组成:环境(Ambient)、漫反射(Diffuse)和镜面(Specular)光照。下面这张图展示了这些光照分量看起来的样子: 下图为冯氏光照实验结果: 主要代码:main.cpp#include <iostream>#include <glad/glad.h>#include <GLFW/glfw3...

2019-01-29 19:10:27 751

原创 OpenGL之——3D漫游(金字塔)

简易版3D漫游金字塔效果如下: 面重合部分的纹理争夺战: 代码:main.cpp#include <iostream>#include <glad/glad.h>#include <GLFW/glfw3.h>#define STB_IMAGE_IMPLEMENTATION#include <stb_image.h>...

2019-01-21 16:57:50 1434

转载 趣写算法系列之--匈牙利算法

匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。-------等等,看得头大?那么请看下面的版本:通过数代人的努力,你终于赶上了剩男剩女的大潮,假设你是一位光荣的新世纪媒人,在你的手上有N个剩男,M个剩女,每个人都可能对多名异...

2019-01-19 14:20:36 156

原创 OpenGL之——多纹理,混合纹理设置渲染

 实现下面三种纹理的组合和混合: 一、首先,获取纹理顶点坐标#version 330 corelayout (location = 0) in vec3 aPos;layout (location = 1) in vec2 aTexCoods;out vec2 TexCoods;void main(){ gl_Position = vec4(aPos, 1.0f); Te...

2019-01-18 21:43:16 8374 1

原创 OpenGL之——Fragment shader contains a user varying, but is linked without a vertex shader.Out ofsource

 首先报的是这个错误:Fragment shader contains a user varying, but is linked without a vertex shader.Out of resource error.已解决,附下 在没有添加纹理之前一切正常。下面是注释掉TextureCood的所有代码:shader.vs#version 330 corelayo...

2019-01-18 09:50:50 1107

原创 OpenGL之——画不同颜色的三角形(uniform简便方法)

这里有两种渲染方法:(一)  一种是建立两套着色器,两个着色器程序,分别渲染两种颜色;(二)  另一种是简单方法,通过定义在片段着色器中的uniform标志值可以随意切换不同的颜色,用不同的颜色状态来同时渲染不同的图形。 先看笨方法也就是第一种,代码如下:#include <iostream>#include <glad/glad.h>#inclu...

2019-01-16 15:40:25 3587

原创 OpenGL之——天空盒

main.cpp// Std. Includes#include <string>#include <algorithm>using namespace std;// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// G...

2019-01-14 16:55:57 1468 1

原创 OpenGL之——assimp加载模型

主要代码:main.cpp// Std. Includes#include <iostream>#include <string>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// GL includes#incl...

2019-01-12 15:40:39 1424 3

原创 OpenGL之——光照模型(三)光照贴图

主要代码:main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h&...

2019-01-11 21:46:18 375

原创 OpenGL之——光照模型(二)不同颜色光源

main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// ...

2019-01-11 21:12:20 443 1

原创 OpenGL之——光照模型(一)

main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// ...

2019-01-11 20:48:02 990 1

原创 OpenGL之——摄像机(五)FPS漫游

main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// ...

2019-01-11 11:48:21 380

原创 OpenGL之——摄像机类(四)

main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// ...

2019-01-11 11:26:15 681

原创 OpenGL之——摄像机(三)各种自由视角3D漫游

主要程序如下:#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// G...

2019-01-11 11:08:54 1910

原创 OpenGL之——摄像机(二)自由移动,简易3D漫游

主要代码:main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h&...

2019-01-11 10:22:10 1629

原创 OpenGL之——摄像机(一)

main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// ...

2019-01-11 10:00:42 1006

原创 OpenGL之——变换矩阵(旋转的木箱)

主要代码如下:#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>// Other Libs#include <SOIL.h>#include <GL/glut.h>// G...

2019-01-11 08:59:16 389

原创 OpenGL之——Texture

通过着色器添加纹理,完整代码如下主程序:main.cpp#include <iostream>// GLEW#define GLEW_STATIC#include <GL/glew.h>// GLFW#include <GLFW/glfw3.h>#include <GL/glut.h>#include <SOIL.h...

2019-01-09 16:58:45 1371

原创 OpenGL着色器编译问题:ERROR: 0:10: 'assign' : l-value required "texCoord" (cannot modify an attribute)

#include <iostream>#define GLEW_STATIC#include <GL/glew.h>#include <GLFW/glfw3.h>#include <SOIL.h>#include <GL/glut.h>#pragma comment(lib,"glfw3.lib")#pragma co...

2019-01-09 11:24:00 1860

ubuntu 微信 WeChat268deb

deepin.com.wechat_2.6.8.65deepin0_i386.deb

2021-03-23

echarts-wordcloud、词云,可直接运行可调参

echarts-wordcloud、词云,可直接运行,在html中配置参数,浏览器运行即可

2021-03-15

图神经网络demo.zip

图神经网络demo

2021-01-29

IEEE trans latex论文写作模版 IEEEtran

IEEE trans latex论文写作模版

2021-01-29

Mac版的Visio论文画图工具 OmniGraffle-7.15.2.dmg

Mac版的Visio论文画图工具

2021-01-29

node for mac 、node-v14.15.4.pkg

node for mac 、node-v14.15.4.pkg

2021-01-29

三体运动(三颗恒星和一颗行星、一颗彗星)

参数可调

2021-01-29

Cascade R-CNN.pdf、CornerNet.pdf、RetinaNet.pdf、TridentNet.pdf、YOLOv3.pdf

含5篇近两年经典目标检测文献:Cascade R-CNN.pdf、CornerNet.pdf、RetinaNet.pdf、TridentNet.pdf、YOLOv3.pdf

2020-03-07

OpenGL天空盒完整代码

OpenGL天空盒完整代码,含各种着色器文件,纳米铠甲服3D模型,素材,适合新手研究

2019-01-14

战士模型.obj文件

用于OpenGL中assimp加载模型,适合初学者使用的战士模型.obj格式模型

2019-01-12

用C++,QT画分形图

可以直接在QT5.4及以上版本运行,可以直接在QT5.4及以上版本运行

2018-10-10

基于QT5.4和C++ 的贪吃蛇小游戏

本demo通过QT5.4制作游戏UI及游戏音频,适合入门级的C++游戏开发友为寻找一个合适的C++游戏UI界面作为参考用

2018-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除