自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (24)
  • 收藏
  • 关注

原创 OpenGL学习笔记(二十)

目录深度缓冲的可视化 深度缓冲的可视化 片段着色器中,内建gl_FragCoord向量的z值包含了那个特定片段的深度值。如果我们将这个深度值输出为颜色,就可以显示场景中所有片段的深度值。我们可以根据片段的深度值返回一个颜色向量来完成这一工作: void main() { FragColor = vec4(vec3(gl_FragCoord.z), 1.0); } 如果运行程序的话,会注意到所有东西都是白色的,看起来就像所有的深度值都是最大的1.0。所以为什么没有靠近0.0(即变暗)的深度值呢? 你可能还记得

2020-08-31 16:33:31 253

原创 OpenGL学习笔记(十九)

目录深度值精度 深度值精度 深度缓冲包含了一个介于0.0和1.0之间的深度值,它将会与观察者视角所看见的场景中所有物体的z值进行比较。观察空间的z值可能是投影平截头体的近平面(Near)和远平面(Far)之间的任何值。我们需要一种方式来将这些观察空间的z值变换到[0, 1]范围之间,其中的一种方式就是将它们线性变换到[0, 1]范围之间。下面这个(线性)方程将z值变换到了0.0到1.0之间的深度值: depth=(z−near)/(far−near) 这里的near和far值就是提供给投影矩阵设置可视平截头

2020-08-31 16:32:53 178

原创 OpenGL学习笔记(十八)

目录深度测试函数 深度测试函数 OpenGL允许我们修改深度测试中使用的比较运算符。这允许我们来控制OpenGL什么时候该通过或丢弃一个片段,什么时候去更新深度缓冲。我们可以调用glDepthFunc函数来设置比较运算符(或者说深度函数(Depth Function)): glDepthFunc(GL_LESS); 这个函数接受下面的比较运算符: GL_ALWAYS 永远通过深度测试 GL_NEVER 永远不通过深度测试 GL_LESS 在片段深度值小于缓冲的深度值时通过测试 GL_EQUAL 在片段深度值

2020-08-31 16:32:18 198

原创 OpenGL学习笔记(十七)

目录深度测试 深度测试 运用了深度缓冲(Depth Buffer),或z缓冲(z-buffer),可以防止被阻挡的面渲染到其它面的前面。 深度缓冲就像颜色缓冲(Color Buffer)一样,在每个片段中储存了信息,并且和颜色缓冲有着一样的宽度和高度。深度缓冲是由窗口系统自动创建的,它会以16、24或32位float的形式储存它的深度值。在大部分的系统中,深度缓冲的精度都是24位的。 当深度测试(Depth Testing)被启用时,OpenGL会将一个片段的的深度值与深度缓冲的内容进行对比。OpenGL会

2020-08-31 16:30:08 133

DirectX安装程序

DirectX安装程序

2022-07-03

常用系统dll及下载网站

常用系统dll及下载网站,缺啥下载啥,基本都能找到~

2021-09-29

NVIDIA_Nsight_Graphics_2021.2.0.21097.msi

NVIDIA_Nsight_Graphics_2021.2.0.21097

2021-09-02

VisualAssistX安装包.zip

VisualAssistX安装包

2021-09-02

git&TortoiseGit&TortoiseSVN安装包

git、TortoiseGit、TortoiseSVN

2021-09-02

d3dx11d.lib.zip

d3d相关lib

2021-09-02

glfw-3.3.2.zip

glfw-3.3.2

2020-01-31

OpenGL3.3规范文档

OpenGL3.3规范文档

2020-01-31

代码大全2中文版

代码大全2................................................

2018-03-24

Qt plugin+QGraphicsView

Qt plugin+QGraphicsView结合的一个小程序,大致功能就是点击相应按钮,向View中添加不同类型item,背景图标可换,一个便贴条小插件

2017-09-06

文件读写操作demo

Qt5在VS2013下的一个关于file读写操作的demo,解压后点击.sln,配置Qt5路径(配置方法参见http://blog.csdn.net/u012043391/article/details/56006999),然后直接编译运行即可,其中getPoint内存储的为需要保存的点,初始为0个,可自行添加。

2017-08-08

Qt多语言国际化demo

Qt多语言国际化demo(VS2015+Qt5.8.0)

2017-08-04

Log日志输出

详见http://blog.csdn.net/u012043391/article/details/76505296

2017-08-01

Qt样式表qss的两种实现方法

Qt样式表qss的两种实现方法

2017-07-28

QT+VS点击按钮弹出新窗口的实现

QT+VS点击按钮弹出新窗口的实现,工程说明见博客。。。 http://blog.csdn.net/u012043391/article/details/76228536

2017-07-28

qt-vs-tools-msvc2015-2.0.0

Qt add VS2015插件

2017-06-22

halcon找圆demo

halcon找圆demo

2017-06-05

3D计算机图形学(第三版完整版)

本书从3D计算机图形学的数学基础开始,详细论述了建立三维图形所需的各种方法...

2017-03-30

QT属性表改变值操作demo

QT属性表改变值操作demo

2017-03-16

vc++6.0_windows7版

解压后直接安装即可,方便简单易操作...

2016-12-13

ojdbc6.jar

连接oracle数据库必有的一个驱动jar包。。。

2016-10-25

MyEclipse各版本破解工具

下载后,请将压缩包解压到名为crack的文件夹下,然后将crack文件夹放到D盘下,D:\MyEclipse 10.6 破解

2016-09-02

codeblocks12.11汉化包

用于codeblocks12.11汉化的汉化包(具体使用方法见本账号博客下的文章)

2015-04-02

空空如也

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

TA关注的人

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