E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
learnOpenGL
openGL 纹理
推荐地址:https://
learnopengl
-cn.readthedocs.io/zh/latest/https://
learnopengl
-cn.github.io/
不慌不忙
·
2023-04-13 20:17
LearnOpenGL
14——混合以及处理半透明物体
转载自https://blog.csdn.net/qq_36696486/article/details/104409547https://
learnopengl
-cn.github.io/04%20Advanced
baixiaofei567
·
2023-04-01 02:12
图形学
opengl
图形学
文章
51556323git回滚到之前某一commit:https://blog.csdn.net/pzhtpf/article/details/52212671learnopenglcn:https://
learnopengl
-cn.github.io
ChiOS
·
2023-03-30 18:08
cmake文件添加静态库和动态库
添加静态库target_link_libraries(${PROJECT_NAME}PUBLICE:/Project/cpp/
learnOpenGL
/ThirdParty/glfw/glfw3.lib)
岁月静好忄
·
2023-03-18 05:22
LearnOpenGL
学习笔记—高级OpenGL 03:混合
LearnOpenGL
学习笔记—高级OpenGL03:混合1混合概念2渲染完全透明和完全不透明2混合实现3渲染半透明纹理4注意渲染的顺序5代码【项目地址:点击这里这里这里】本节对应官网学习内容:混合1混合概念在
清清!
·
2023-03-16 16:22
opengl
LearnOpenGL
笔记——四、高级OpenGL:“深度测试”、“模板测试”和“混合”
四、高级OpenGL:“深度测试”、“模板测试”和“混合”4.1深度测试深度缓冲就像颜色缓冲(ColorBuffer)(储存所有的片段颜色:视觉输出)一样,在每个片段中储存了信息,并且(通常)和颜色缓冲有着一样的宽度和高度。深度缓冲是由窗口系统自动创建的,它会以16、24或32位float的形式储存它的深度值。在大部分的系统中,深度缓冲的精度都是24位的。深度缓冲是在片段着色器运行之后(以及模板测
Twig233
·
2023-03-16 16:22
LearnOpenGL
opengl
图形学
矩阵
LearnOpenGL
-QT 2). 着色器和三角形绘制
背景在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(GraphicsPipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的。图形渲染管线可以被划分为两个主要部分:第一
jian_cheng_90
·
2023-03-16 16:49
openGL
C++
计算机视觉
qt
着色器
开发语言
LearnOpenGL
- 渲染基础
渲染基础©shuan99991.OpenGL渲染架构架构图:Client:客户端,不同于我们理解的,此处指存储在CPU存储器上,在应用程序上执行或在主系统内存执行的代码。譬如,我们写的C\C++代码。Server:服务端,同样的也不是我们理解的服务器,而是GPU端,我们写的shader就是在GPU上执行。总的来说我们就是编写程序通过OpenGL库不断将我们的一些数据发送给GPU去执行。Attrib
Shuan999
·
2023-03-16 16:49
OpenGL
opengl
LearnOpenGL
-笔记1
绪论:OpenGL一般被认为是一个API(ApplicationProgrammingInterface,应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范(Specification)。由于OpenGL的大多数实现都是由显卡厂商编写的,当产生一个bug时通常可以通过升级显卡驱动来解决。这些驱动会包括你
南酒猫
·
2023-03-16 16:48
图形学
cg
LearnOpenGL
- HelloTriangle
在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(GraphicsPipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的。图形渲染管线可以被划分为两个主要部分:第一部分
Planet^沐
·
2023-03-16 16:48
LearnOpenGL
学习
LearnOpenGL
笔记(三)-高级光照
目录十五、Blinn-Phong十六、Gamma校正重校光照衰减十七、阴影映射ShadowMapping深度贴图光源空间的变换渲染阴影改进阴影贴图十八、点光源阴影生成深度立方体贴图十九、法线贴图法线贴图切线空间二十、视差贴图陡峭视差映射二十一、HDR-高动态范围浮点帧缓冲色调映射二十二、泛光-光晕提取亮色高斯模糊把两个纹理混合二十三、延迟着色G缓冲延迟光照处理阶段结合延迟渲染与正向渲染二十四、SS
奇迹小缘
·
2023-03-16 16:17
OpenGL
算法
游戏引擎
c++
opengl
几何学
LearnOpenGL
笔记(四)-高级OpenGL上
目录一、深度测试深度测试函数深度值精度深度冲突二、模板测试模板函数物体轮廓三、混合丢弃片段混合渲染半透明纹理不要打乱顺序四、面剔除环绕顺序面剔除五、帧缓冲-Framebuffer创建一个帧缓冲纹理附件渲染缓冲对象附件渲染到纹理七、立方体贴图-天空盒创建立方体贴图天空盒加载天空盒显示天空盒优化一、深度测试深度缓冲是由窗口系统自动创建的,它会以16、24或32位float的形式储存它的深度值。在大部分
奇迹小缘
·
2023-03-16 16:17
OpenGL
游戏引擎
c++
几何学
opengl
LearnOpenGL
-高级OpenGL-5.帧缓冲
本人刚学OpenGL不久且自学,文中定有代码、术语等错误,欢迎指正我写的项目地址:https://github.com/liujianjie/LearnOpenGLProject文章目录简单理解帧缓冲创建一个帧缓冲纹理附件渲染缓冲对象附件例子1-渲染到帧缓冲的颜色纹理后期处理例子1:反相例子2:灰度核效果模糊边缘检测**译注**简单理解GLFW有提供默认的帧缓冲我们可以自定义帧缓冲代替默认的帧缓冲
刘建杰
·
2023-03-16 16:47
LearnOpenGL
计算机图形学
OpenGL
图形渲染
着色器
c++
LearnOpenGL
-高级OpenGL-2.模板测试
本人刚学OpenGL不久且自学,文中定有代码、术语等错误,欢迎指正我写的项目地址:https://github.com/liujianjie/LearnOpenGLProject文章目录简单理解模板测试模板介绍模板函数物体轮廓介绍代码给加载的模型添加轮廓简单理解同深度测试一样有一个模板缓冲区,可以存储值,0-255值想象喷油漆时使用的图案模板,先把模板贴在汽车上或者其他什么地方,然后开始喷油漆。在
刘建杰
·
2023-03-16 16:46
LearnOpenGL
计算机图形学
OpenGL
图形渲染
着色器
LearnOpenGL
-高级OpenGL-4.面剔除
本人刚学OpenGL不久且自学,文中定有代码、术语等错误,欢迎指正我写的项目地址:https://github.com/liujianjie/LearnOpenGLProject文章目录面剔除环绕顺序面剔除测试1:顶点环绕顺序不按照时钟定义,开启剔除并且默认逆时针的环绕顺序是正面测试2:顶点环绕顺序按照逆时钟定义,开启剔除并且默认逆时针的环绕顺序是正面测试3:环绕顺序按照逆时钟定义,开启剔除面剔除
刘建杰
·
2023-03-16 16:46
LearnOpenGL
计算机图形学
OpenGL
图形渲染
着色器
c++
LearnOpenGL
02-hellotriangles
LearnOpenGL
第二课,你好三角形。学习笔记。
缘不可强求
·
2023-03-16 16:16
OpenGL
opengl
图形学
LearnOpenGL
-你好, 三角形
LearnOpenGL
-你好,三角形提前知识坐标着色器顶点缓冲数据顶点数组对象代码-三角形三角形效果图你好矩形索引缓冲对象代码-矩形矩形效果图练习1.添加更多顶点到数据中,使用glDrawArrays,
hunter_wyh
·
2023-03-16 16:14
计算机图形
opengl
OpenGL学习笔记一之高级OpenGL篇三 混合
转载自https://
learnopengl
-cn.github.io/04%20Advanced%20OpenGL/03%20Blending/OpenGL中,混合(Blending)通常是实现物体透明度
飞飛飛
·
2023-03-16 16:43
OPenGL
LearnOpenGL
-CN笔记(四)
高级OpenGL深度测试#include#include#include#include"Shader.h"#include"Camera.h"#defineSTB_IMAGE_IMPLEMENTATION#include#include#include#includevoidframebuffer_size_callback(GLFWwindow*window,intwidth,intheigh
Apathetical
·
2023-03-16 16:42
笔记
opengl
LearnOpenGL
-高级OpenGL-3.混合
本人刚学OpenGL不久且自学,文中定有代码、术语等错误,欢迎指正我写的项目地址:https://github.com/liujianjie/LearnOpenGLProject文章目录混合有点长的介绍丢弃片段混合渲染半透明纹理例子:被深度缓冲测试影响的不正确混合绘制正确的窗户例子混合有点长的介绍OpenGL中,混合(Blending)通常是实现物体透明度(Transparency)的一种技术透明
刘建杰
·
2023-03-16 16:41
LearnOpenGL
计算机图形学
图形渲染
OpenGL
c++
着色器
GPUImage源码解析(1)—— GLProgram
关于着色器的介绍,可以参考
LearnOpenGL
-着色器下面简单介绍一下GPUImage的方法:初
Don_He
·
2023-03-11 12:25
LearnOpenGL
#02 Hello Triangle
图形渲染管线顶点数组对象:VertexArrayObject,VAO顶点缓冲对象:VertexBufferObject,VBO索引缓冲对象:ElementBufferObject,EBO或IndexBufferObject,IBO下图是图形渲染管线的每个阶段的抽象展示。要注意蓝色部分代表的是我们可以注入自定义的着色器的部分。图形渲染管线的第一个部分是顶点着色器(VertexShader),它把一个
昨晚的风儿真喧嚣
·
2023-02-07 09:56
LearnOpenGL
学习OpenGL(四):纹理加载
目录引言代码示例代码解析图片加载坐标加载本系列文章主要是记录学习OpenGL的过程,旨在驱动学习理解OpenGL,最终达到能够使用相关接口解决实际项目问题,学习流程参考《
LearnOpenGL
》。
Arui丶
·
2023-02-05 11:53
学习OpenGL
学习
qt
c++
python爬取贴吧数据_Python爬虫——抓取贴吧帖子
/user/bin/pythonimporturllibimporturllib2importreclass...相关推荐2019-12-2410:03−https://
learnopengl
-cn.github.io
weixin_39741459
·
2023-02-02 15:22
python爬取贴吧数据
【Modern OpenGL】创建窗口
说明:跟着
learnopengl
的内容学习,不是纯翻译,只是自己整理记录。强烈推荐原文,无论是内容还是排版。
aganlengzi
·
2023-02-01 20:38
OpenGL
opengl
LearnOpengl
_DepthTest
深度测试深度缓冲精度通常为24位GLSL内建变量gl_FragCoord的x、y分量代表了片段的屏幕空间坐标(原点在左下角)gl_FragCoord的z分量包含了片段真正的深度值,z值需要与震度缓冲内容所对比EarlyDepthTesting提前深度测试会在片段着色器之前运行glEnable(GL_DEPTH_TEST);glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_B
天将明兮
·
2023-01-27 07:23
计算机图形学
opengl
OpenGL学习脚印:深度测试(depth testing)
本节内容整理自1.www.
learnopengl
.comDepthtesting2.depthbufferfaq3.Zb
GJQI12
·
2023-01-27 07:52
opengl
超详细讲解。QT+OpenGL画出不同纹理面立方体(部分面可反色)
最近刚开始学openGL,想着怎么能画出旋转立方体,每个面可以有不同纹理,这里只用了三个照片,其中两张混合在一起(mix)作为一面(
LearnopenGL
课程中纹理单元那一节,忘记可以看看),此面在立方体中占了四个面
硏
·
2023-01-20 10:28
qt
开发语言
wpf
opengl
shader
基于Qt的OpenGL编程(3.x以上GLSL可编程管线版)---(二十六)抗锯齿
Vries的教程是我看过的最好的可编程管线OpenGL教程,没有之一,其原地址如下,https://
learnopengl
-cn.github.io/04%20Advanced%20OpenGL/11%
HELLO_IHAD
·
2023-01-15 08:41
现代OpenGL学习教程
【VBO+VAO】使用OpenGL绘制简单三角形
参考:LearnOpenGLCN:https://
learnopengl
-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/使用OpenGL
章井
·
2022-12-21 09:23
圖形學
c++
qt
关于VAO,VBO和EBO的理解-OpenGL学习笔记
对于刚刚开始学习或者准备入门学习OpenGL的人,推荐去看
LearnOpenGL
,除了理论知识之外,这个教程会同时手把手教你搭建自己的OpenGL程序!什么是VAO,V
ShowhoopStudio
·
2022-12-04 19:37
Computer
Graphics
初学OpenGL之VBO、VAO、EBO\IBO
根据
LearnOpenGL
的教程学习而来,有很多不懂的地方,现根据自己的理解和参考各位大大网络上的分享,记录如下,给自己一个回顾的机会,也希望能够惠及他人VBO定义VBO就是用来管理存储在GPU的显存上的顶点内存
llliyueer
·
2022-12-04 19:36
opengl
vao
vbo
ebo-ibo
opengl
vbo
vao
ebo或ibo
OpenGL VBO、VAO、EBO简单例子
函数画梯形在上一个例子的基础上改变背景颜色VBO+VAO使用glDrawArrays()函数画梯形VBO+VAO+片段着色器给梯形着色EBO+VBO+VAO画两个三角形MyGithubLink写再最开头:
learnOpengl
LiChengwei47
·
2022-12-04 19:04
OpenGL
c++
opengl
opengles
OpenGL入门(二)之渲染管线pipeline,VAO、VBO和EBO
本系列文章为
LearnOpenGL
个人学习总结!
木大白易
·
2022-12-04 19:34
OpenGL
着色器
shader
渲染管线
VAO
VBO
LearnOpenGL
笔记——六、PBR:光照
六、PBR:6.2光照把以前讨论过的理论转化为实际的渲染器,这个渲染器将使用直接的(或解析的)光源:比如点光源,定向灯或聚光灯。我们先来看看上一个章提到的反射方程的最终版:我们大致上清楚这个反射方程在干什么,但我们仍然留有一些迷雾尚未揭开。比如说我们究竟将怎样表示场景上的辐照度(Irradiance),辐射率(Radiance)L我们知道辐射率L(在计算机图形领域中)表示在给定立体角ω的情况下光源
普通网友
·
2022-11-26 16:31
java
后端
人工智能
几何学
机器学习
OpenGL学习(三)纹理
中文OpenGL学习网站:https://
learnopengl
-cn.github.io一、使用纹理画一个箱子1.1代码之前抽象的着色器类、stb_image.h类的下载#include#include
煮雪品茶
·
2022-11-21 11:38
计算机图形学
opengl
OpenGL学习笔记(二)-着色器-纹理
参考网址:
LearnOpenGL
中文版哔哩哔哩教程第一章入门1.3着色器1.3.1基本结构利用着色器语言编写着色器,以顶点着色器和片段着色器为例,在着在顶点着色器中输出颜色变量vertexColor,在片段着色器中输入变量
catog
·
2022-11-21 11:06
OpenGL
着色器
跟着
LearnOpenGL
文档做的纹理显示不出来,但也不报错
跟着
LearnOpenGL
文档入门章的纹理一节,把源代码复制下载都运行不了,有这么3条要注意的点。
小白tree
·
2022-11-21 11:35
opengl
c++
opengl
OpenGL工程实现实用教程1---最简单的freeglut库环境配置
学习OpenGL最常见的教程是
LearnOpenGL
,该教程使用的OpenGL库是glfw,因此如果想要按照那个教程从头到尾学习一遍OpenGL,那么请不要犹豫关掉本教程然后点开
LearnOpenGL
的网站开始学习
_寒潭雁影
·
2022-11-19 19:15
OpenGL工程实现实用教程
freeglut
opengl
gui实现
2D图像显示
QT中学习Opengl---(纹理基本加载opengl写法)
前言:本文的代码是
LearnOpenGL
中对应代码,这里提供学习,大家喜欢的可去官方网站去看看:
LearnOpenGL
-CNhttps://
learnopengl
-cn.readthedocs.io/zh
比卡丘不皮
·
2022-11-13 00:31
Qt之Opengl
qt
opengl
纹理
Textures
QT中学习Opengl---(纹理加载QOpenGLTexture)
前言:本文的代码是
LearnOpenGL
中对应代码,这里提供学习,大家喜欢的可去官方网站去看看:
LearnOpenGL
-CNhttps://
learnopengl
-cn.readthedocs.io/zh
比卡丘不皮
·
2022-11-13 00:31
Qt之Opengl
qt
OpenGL
glDrawElements
纹理
QT中学习Opengl---(纹理比例融合)
前言:本文的代码是
LearnOpenGL
中对应代码,这里提供学习,大家喜欢的可去官方网站去看看:
LearnOpenGL
-CNhttps://
learnopengl
-cn.readthedocs.io/zh
比卡丘不皮
·
2022-11-13 00:31
Qt之Opengl
qt
OpenGL
纹理
OpenGL入门(四)之纹理Texture
本系列文章为
LearnOpenGL
个人学习总结!
木大白易
·
2022-11-13 00:55
OpenGL
OpenGL
texture
stb
OpenGL进阶(二)之像素缓冲PixelBuffer
本系列文章为
LearnOpenGL
个人学习总结!
木大白易
·
2022-09-21 07:32
OpenGL
opengl
pbo
图层混合模式 & glBlendFunc & Xfermodes
BlendingmodesinAdobePhotoshopglBlendFunc介绍AndroidOpenGLES2.0(十八)——轻松搞定Blend颜色混合终端图像处理系列-OpenGL混合模式的使用
LearnOpenGL
hjm1fb
·
2022-05-19 10:05
计算机图形学-AABB碰撞检测算法
AABB碰撞检测算法参考:
learnOpenGL
碰撞检测https://
learnopengl
-cn.github.io/06%20In%20Practice/2D-Game/05%20Collisions
樱木之
·
2022-03-28 16:44
图形渲染
2018-11-27 【OpenGL】傅老师OpenGL学习
p=1https://
learnopengl
-cn.readthedocs.io/zh/latest/https://
learnopengl
.com/https://
learnopengl
-cn.github.io
持刀的要迟到了
·
2022-02-14 09:27
QT中学习Opengl---(纹理环绕方式与过滤)
前言:本文的代码是
LearnOpenGL
中对应代码,这里提供学习,大家喜欢的可去官方网站去看看:
LearnOpenGL
-CNhttps://
learnopengl
-cn.readthedocs.io/zh
比卡丘不皮
·
2022-02-13 07:45
Qt之Opengl
qt
opengl
GLEL
纹理
环绕
OpenGL 学习系列-Hello Word
我的电脑是windows,在电脑上学习Opengl,推荐开发工具Clion推荐一个很好的opengl学习网站https://
learnopengl
-cn.readthedocs.io/zh/latest
棍子哥丸子妹
·
2022-02-11 15:20
Visual Studio 2019 和 qt 5.15.1 下 opengl 的运用 - Getting-started - 02 - Hello-Triangle
学习
learnopengl
文章对应地址:https://
learnopengl
-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/VisualStudioc
九流下半
·
2022-02-07 16:26
opengl
qt
opengl
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他