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
OpenGL技术点
OpenGL
-ES 学习(3)---- StencilTest
模版测试模版测试的主要作用是利用模版缓冲区(StencilBuffer)所保存的模版值决定当前的片段是否丢弃的过程,模版测试发生在深度测试之前。模板缓冲区是一个逐像素掩码,也就是每个Pixel都会和模板缓冲区的值比较,决定是否要绘制,模板缓冲区保存的是每个像素是否要被更新的标志位。模板缓冲区的使用分为两步:用逐像素掩码更新缓冲区,可以通过渲染几何形状并且指定模板缓冲区的更新方式的方法完成(比如使用
小猪佩奇TONY
·
2024-02-15 09:42
OpenGL-ES
图形渲染
c++
OpenGL
-ES 学习(2)---- DepthTest
深度测试
OpenGL
-ES深度测试是指在片段着色器执行之后,利用深度缓冲区所保存的深度值决定当前片段是否被丢弃的过程深度缓冲区通常和颜色缓冲区有着相同的宽度和高度,一般由窗口系统自动创建并将其深度值存储为
小猪佩奇TONY
·
2024-02-15 09:39
OpenGL-ES
图形渲染
Python之
OpenGL
笔记(19):正弦波叠加为方波的GLSL实现
一、目的1、正弦波叠加为方波的GLSL实现;二、程序运行结果三、正弦波合成方波的处理1、傅里叶函数分解方波公式: f(y)=4/PI*(sinx+sin3x/3+sin5x/5+...);2、实际程序里面公式为: f(y)=sinx+sin3x/3+sin5x/5+...3、键盘控制 加入了正弦波合成方波的处理,使用箭头键移动正弦波,使用上下箭头进行振幅调整,使用+,-号来调整正弦波叠加的次
大龙10
·
2024-02-15 08:07
Android使用
OpenGL
渲染ffmpeg解码的YUV视频数据
解决方案是使用
OpenGL
渲染,将YUV转换RGB的功能交由着色器去
FlyerGo
·
2024-02-15 05:56
iOS音视频--视频合集
iOS音视频处理-----视频编码
OpenGL
ESGPUImage自定义滤镜实现音视频抖音项目实战之旅!Metal视频渲染后续更新敬请期待喜欢可以在下方点赞评论
编程怪才_凌雨画
·
2024-02-15 00:15
重新自学学习
openGL
之 混合
OpenGL
中,混合(Blending)通常是实现物体透明度(Transparency)的一种技术。
充满活力的早晨
·
2024-02-14 21:53
15.3
OpenGL
可编程片段处理:片段着色器查询
片段着色器查询FragmentShaderQueries片段着色器查询使用查询对象来跟踪片段着色器调用的数量。当调用BeginQuery时,目标设为FRAGMENT_SHADER_INVOCATIONS时,GL维护的片段着色器调用计数器被设置为零。当片段着色器调用查询处于活动状态时,每次调用片段着色器时,计数器都会递增(参见第15.2节)。片段着色器查询的结果可能是实现相关的,如第15.2节所述。
乘风之羽
·
2024-02-14 21:42
OpenGL
图形渲染
17
OpenGL
将片段和样本写入帧缓冲区
将片段和样本写入帧缓冲区WritingFragmentsandSamplestotheFramebuffer在图形渲染管线的片段着色阶段之后,会进行一系列后期处理操作以提升图像质量和满足复杂视觉效果的要求:抗锯齿处理:通过诸如多重采样抗锯齿(MSAA)等技术来减少几何边缘的锯齿现象,提供平滑过渡。多重采样点混合:合并每个像素内的多个子样本颜色,并根据覆盖率计算透明度混合,实现更精确的颜色表现和透明
乘风之羽
·
2024-02-14 21:42
OpenGL
图形渲染
17.1
OpenGL
将片段和样本写入帧缓冲区:抗锯齿应用
抗锯齿应用AntialiasingApplication启用抗锯齿功能时,在图形渲染过程中,每个片元会计算出一个覆盖值来反映边缘平滑度。这个覆盖值在与片元本身的透明度(alpha值)相乘后,产生一个更精确的最终alpha值,并用于混合颜色。这一过程对帧缓冲区中支持固定点或浮点格式的颜色缓冲区有效,旨在消除锯齿并生成更为平滑和高质量的图像效果。
乘风之羽
·
2024-02-14 21:42
OpenGL
图形渲染
17.2
OpenGL
将片段和样本写入帧缓冲区:多重采样点混合
多重采样点混合MultisamplePointFade如果启用了多重采样,并且栅格化的片段是由一个点基元产生的,则从方程式14.2计算的淡化因子将应用于片段。淡化因子与片段的alpha值相乘,得到最终的alpha值。淡化因子分别应用于每个片段颜色,并且仅在帧缓冲区中的相应颜色缓冲区具有固定或浮点格式时才会应用。
乘风之羽
·
2024-02-14 21:41
OpenGL
图形渲染
FlutterApp首页实现
技术点
:MediaQuery.removePadding移除系统栏PaddingRefreshIndicator控制下拉刷新。L
Yue_Q
·
2024-02-14 18:31
14.7
OpenGL
图元装配和光栅化:早期各片段测试
早期各片段测试EarlyPer-FragmentTestslayout(early_fragment_tests)in;如果片段着色器指定了Early_fragment_tests布局限定符,则将在片段着色器执行之前执行本节中描述的每个片段测试。否则,它们将在片段着色器执行后执行。在光栅化阶段生成片段之后,会在片段着色器执行之前对每个片段进行一系列的每片段操作。如果在这些操作中的任何一处片段被丢弃
乘风之羽
·
2024-02-14 11:51
OpenGL
图形渲染
15
OpenGL
可编程片段处理
可编程片段处理ProgrammableFragmentProcessing在图形渲染过程中,当当前片段阶段(fragmentstage)使用的是包含有片段着色器(fragmentshader)的程序对象时,该着色器将被激活并负责处理光栅化生成的片段。如果当前片段阶段的程序对象未包含片段着色器,或者没有设置为当前活跃的片段着色器程序,那么片段着色器执行的结果将是不确定的。经过片段着色器执行后的片段会
乘风之羽
·
2024-02-14 11:51
OpenGL
图形渲染
15.1
OpenGL
可编程片段处理:片段着色器变量
片段着色器变量FragmentShaderVariables在
OpenGL
着色语言(GLSL)中,片段着色器(FragmentShader)具有以下功能和访问权限:访问当前程序对象的uniforms:片段着色器可以读取当前关联的程序对象中的
乘风之羽
·
2024-02-14 11:51
OpenGL
图形渲染
14.6
OpenGL
图元装配和光栅化:多边形
多边形Polygons多边形是由三角形带、三角形扇或一系列独立三角形产生的三角形产生的。与点和线段一样,多边形光栅化由多个变量控制。通过使用目标POLYGON_SMOOTH调用Enable或Disable来启用或禁用多边形抗锯齿。基本多边形光栅化BasicPolygonRasterization根据多边形的面积符号确定多边形是正向还是背向。面积通过多边形的窗口坐标计算,使用glFrontFace函
乘风之羽
·
2024-02-14 11:50
OpenGL
图形渲染
【二十二,学习小结】
学习
openGl
有二十来天了,接触、学习了以下内容:
OpenGL
是什么
openGL
是一组API规范,其只定义了一个函数接受哪些参数,返回哪些参数,据图的实现由开发者(显卡开发商)来进行;相关库GLFW:
Woodlouse
·
2024-02-14 11:34
【小沐学GIS】基于C++QT绘制三维数字地球Earth(
OpenGL
)
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(456:
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(456:
OpenGL
爱看书的小沐
·
2024-02-14 09:43
C/C++
GIS
OpenGL
c++
qt
opengl
earth
地球
gis
3d
第三篇【传奇开心果微博系列】Python微项目
技术点
案例示例:爱的表达
传奇开心果微博系列系列微博目录Python微项目
技术点
案例示例系列微博目录一、微项目目标二、雏形示例代码三、扩展思路四、添加加载图片和小视频功能示例代码五、添加音效和背景音乐六、添加用户交互示例代码七、
传奇开心果编程
·
2024-02-14 07:00
python
pygame
第二篇【传奇开心果微博系列】Python微项目
技术点
案例示例:成语接龙游戏
传奇开心果微博系列系列微博目录Python微项目
技术点
案例示例系列微博目录一、微项目目标二、雏形示例代码三、扩展整体思路四、玩家输入示例代码五、成语判断示例代码六、回答判断示例代码七、电脑判断示例代码八
传奇开心果编程
·
2024-02-14 07:30
python
pygame
游戏
第四篇【传奇开心果微博系列】Python微项目
技术点
案例示例:美女颜值判官
传奇开心果微博系列系列微博目录Python微项目
技术点
案例示例系列微博目录一、微项目目标二、雏形示例代码三、扩展思路四、添加不同类型的美女示例代码五、增加难度等级示例代码六、添加特殊道具示例代码七、设计关卡系统示例代码八
传奇开心果编程
·
2024-02-14 07:29
python
pygame
Metal初探
1.Metal简介Metal是苹果为了减少对
OpenGL
ES的依赖所封装的框架,在iOS系统中,Metal可以发挥GPU的最大性能。
Jeffery_zc
·
2024-02-14 06:25
wayland(xdg_wm_base) + egl +
opengl
es2.0 绘制四边形实例(二)
文章目录前言一、
opengl
es绘制四边形的步骤1.术语介绍2.
opengl
es绘制四边形的主要步骤二、代码实例1.没有使用VBO的版本1.1基于
opengl
es2.0接口的egl_wayland_demo2
khl0616
·
2024-02-14 05:39
EGL/OpenGL
ES
weston/wayland
opengles
egl
wayland
wayland(xdg_wm_base) + egl +
opengl
es 纹理贴图进阶实例(四)
文章目录前言一、使用gstreamer获取pattern图片二、代码实例1.pattern图片作为纹理数据源的代码实例1.1基于
opengl
es2.0接口的egl_wayland_texture2_1.
khl0616
·
2024-02-14 05:37
weston/wayland
EGL/OpenGL
ES
opengles
egl
wayland
(二)spring cloud微服务分布式云架构 - 整合企业架构的
技术点
springcloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢?下面我针对于springcloud微服务分布式云架构做了以下技术总结,希望可以帮助到大家:View:H5、Vue.js、SpringTag、React、angularJsSpringBoot/SpringCloud:Zuul、Ribbon、Feign、Turbine
fumi106
·
2024-02-14 05:29
容器云系列之容器技术相关概念介绍
容器技术的发展越来越成熟和趋于标准化,本文主要介绍容器技术的相关概念,包括Docker的一些
技术点
,加深对容器技术领域的理解和掌握。
solihawk
·
2024-02-14 05:20
容器云系列
#
docker
容器
docker
opengl
中VAO和VBO的关系
opengl
中VAO和VBO的关系什么是VBOVBO(vertexbufferobject)顶点缓冲对象,用来存储顶点信息,并把这些信息发送给顶点着色器。
jenny_paofu
·
2024-02-14 05:20
c++
笔记
“在竞品中脱颖而出”-浅谈专利布局与保护
“通过规避设计让我拥有了自主创新的产品,全方位的
技术点
挖掘和专利体系保护让我们在市场上拼杀没有了后顾之忧,一个困扰我们很久的难题25天被攻克了”–某企业老总自述2021年4月20日,专利事务所迎来了一位来自山东地区的客户
国钺知识产权
·
2024-02-14 03:42
专利申请
大数据
运维
OpenGL
坐标系的理解
搬运自:https://learn
opengl
-cn.github.io/01%20Getting%20started/08%20Coordinate%20Systems/#3d为了将坐标从一个坐标系变换到另一个坐标系
weixin_30596735
·
2024-02-13 20:32
UnityShader——02三大主流编程语言
ShaderLanguageShaderlanguage的发展方向是设计出在便携性方面可以与C++/JAVA相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“利用图形硬件的并行性,提高算法的效率”Shaderlanguage目前主要有3种语言,基于
OpenGL
Aubyn11
·
2024-02-13 19:21
UnityShader
unity
OpenGL
学习——13.投光物_平行光
前情提要:本文代码源自Github上的学习文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。
黄愿
·
2024-02-13 19:21
学习
图形渲染
c++
着色器
贴图
材质
OpenGL
学习——12.光照贴图
前情提要:本文代码源自Github上的学习文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。
黄愿
·
2024-02-13 19:20
学习
贴图
图形渲染
着色器
c++
材质
OpenGL
学习——6.变换
前情提要:本文代码源自文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。本文不以该文档做任何商业盈利活动,一切著作权归原作者所有,本文仅供学习交流,如有侵权,请联系我删除。
黄愿
·
2024-02-13 19:50
学习
图形渲染
c++
着色器
OpenGL
学习——7.坐标系统
前情提要:本文代码源自Github上的学习文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。
黄愿
·
2024-02-13 19:50
学习
图形渲染
c++
着色器
贴图
OpenGL
学习——8.摄影机
前情提要:本文代码源自Github上的学习文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。
黄愿
·
2024-02-13 19:50
学习
图形渲染
c++
着色器
贴图
OpenGL
学习——10.基础光照
前情提要:本文代码源自Github上的学习文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。
黄愿
·
2024-02-13 19:50
学习
图形渲染
c++
着色器
贴图
OpenGL
学习——11.材质
前情提要:本文代码源自Github上的学习文档“Learn
OpenGL
”,我仅在源码的基础上加上中文注释。
黄愿
·
2024-02-13 19:19
学习
材质
图形渲染
c++
着色器
贴图
OpenGL
-图元装配
OpenGL
中一共提供了10种图元装配方式,平时开发中使用最多的方式为GL_TRIANGLE_FAN。图元装配种类和效果图元装配种类解释GL_POINTS点。所有顶点不连接,直接以点的形式显示。
雨中漫步_Zny
·
2024-02-13 14:40
OpenGL
ios
图元装配和光栅化
OpenGL
ES3.0学习汇总
OpenGL
ES3.0学习记录汇总目录本文主要介绍:
OpenGL
ES支持的图元和几何形状对象的类型,以及它们的绘制方法。
真像大白阿
·
2024-02-13 14:39
Unity3d
几何学
算法
图元装配
Shader流水线
14.3
OpenGL
图元装配和光栅化:抗锯齿
抗锯齿Antialiasing多采样是一种在
OpenGL
中实现所有图形元素(点、线和多边形)抗锯齿的技术。
乘风之羽
·
2024-02-13 14:08
OpenGL
图形渲染
14.5
OpenGL
图元装配和光栅化:线段
线段LineSegments线段是由线条(linestrip)、线环(lineloop)或一系列单独的线段组成的。线段的栅格化由几个变量控制。线宽度(linewidth)可以通过调用voidLineWidth(floatwidth);并传递一个合适的正浮点数宽度来设置,它控制着栅格化线段的宽度。默认宽度为1.0。抗锯齿(antialiasing)可以通过调用Enable或Disable并指定目标L
乘风之羽
·
2024-02-13 14:08
OpenGL
图形渲染
14
OpenGL
图元装配和光栅化
图元装配和光栅化PrimitiveAssemblyandRasterizationFromPrimitiveAssembly(图元装配)PointRasterization、LineRasterization、TriangleRasterization(光栅化)PixelOwnershipTest(像素所有权测试)ScissorTest(剪切测试)MultisampleFragmentOperat
乘风之羽
·
2024-02-13 14:38
OpenGL
图形渲染
14.2
OpenGL
图元装配和光栅化:不变性
不变性Invariance一个几何体或图元(primitive)如三角形、线段等,在窗口坐标系下通过平移(x,y)偏移量得到的新图元p₀,如果原始图元p和变换后的图元p₀都没有被裁剪(clipping),那么由p₀生成的每一个片段f₀与原图元p生成的对应片段f除了中心点位置不同之外,在其它所有方面都应该是相同的。这种不变性是基于图形变换的基本性质,即平移不改变形状和大小,只改变位置。因此,即使是在
乘风之羽
·
2024-02-13 14:38
OpenGL
图形渲染
14.4
OpenGL
图元装配和光栅化:点
点Points在
OpenGL
中,点的绘制通过生成一组围绕顶点的方形或圆形片段实现。每个顶点关联一个点大小属性,控制该点所呈现形状的大小。
乘风之羽
·
2024-02-13 14:36
OpenGL
图形渲染
【小沐学GIS】基于WebGL绘制三维数字地球Earth(
OpenGL
)
三维数字地球系列相关文章如下:1【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw、glut)第一期2【小沐学GIS】基于C++绘制三维数字地球Earth(
OpenGL
、glfw
爱看书的小沐
·
2024-02-13 09:30
GIS
OpenGL
Web
webgl
opengl
gis
earth
地球
three.js
babylon.js
Ubuntu Linux 23.10安装manimgl
版本有很多,今天介绍manimgl,他要依赖
OpenGL
库。2.打开Shell命令行,连接上互联网。先安装
opengl
。
正心诚意修身齐家
·
2024-02-13 07:40
linux
ubuntu
运维
Xcode设置add editor below 方向
below的界面关闭,留下right的界面,系统会默认打开新界面为right了.原来Xcode的界面可以这样显示,没用过啊image.png如果想系统的学习IOS设计模式或者其他IOS技术,底层,逆向,
OpenGL
谦谦君子修罗刃
·
2024-02-13 03:03
textView光标起始位置后移动
上周遇到一个小的
技术点
,产品设计如下,要求:点击输入的时候前面的标题不消失,但是占位符部分的文字需要消失。而且显示的文字内容以及显示的顺序都是取决于网络请求返回数据。
哇哇卡
·
2024-02-13 01:31
RunLoop 的底层实现
核心框架层:包括各种核心框架、
OpenGL
等
二斤寂寞
·
2024-02-13 00:41
Android硬编、硬解h264
项目工程demo地址https://github.com/liluojun/PlayVideodemo包含硬编解h264、libyuv裁剪图像、
opengl
es渲染yuv数据、ffmpeg解码裸h264
璃云曦
·
2024-02-12 18:36
openGL
学习 mac 版 环境配置
1.下载和安装glewglfw在命令行中填入如下命令brewinstallglfwbrewinstallglew在安装glfw的时候出现了一点小问题,按照提示运行rm'/usr/local/bin/ccmake'2.配置Xcode工程新建一个commandlinetool工程在BuildSetting中设置好HeaderSearchPaths和LibrarySearchPaths如下:文件位置在c
笑语解愁苦
·
2024-02-12 13:40
上一页
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
其他