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
2018-10-28-Shadertoy 里面建立立体球
如今,大多数游戏用
OpenGL
或Direct3D(DirectX)来使用显卡的硬件加速器绘制多边形,电脑可以以每秒60帧的速度渲染几百万个三角面。虽然Raymatc
xiaogeformax
·
2023-09-06 20:57
Android图形-架构1
应用开发者通过三种方式将图像绘制到屏幕上:Canvas,
OpenGL
ESVulkanAndroid图形的关键组件:1)图像流生产:图像流生产方可以生成图形缓冲区以
大海之狂
·
2023-09-06 19:20
Android系统开发
android
OpenGL
点画模式填充四边形
#include#includeGLintsideLen=300;GLubytestar[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//32310x00,0x00,0x00,0x00,0x03,0x00,0x00,0x60,//30290x03,0xC0,0x01,0xE0,0x01,0x30,0x06,0x40,//28270x01,0x8F,0x78
文河
·
2023-09-06 19:24
windows下使用FFmpeg生成YUV视频文件并播放(通过命令的方式)
视频播放器把市面上流行的MP4等格式文件的视频部分解码出来,得到的一般会是YUV格式的数据,然后得进行像素格式转换(比如通过
opengl
的shader或者ffmpeg),把YUV格式的数据转成RGB格式的数据
cuijiecheng2018
·
2023-09-06 14:12
音视频技术
ffmpeg
音视频
YUV
ffplay
OpenGL
的窗口和交互工具包项目
一.简介1.freeglutfreeglut是GLUT(
OpenGL
UtilityToolkit)的一个免费开源替代库。
wufeng_asia
·
2023-09-06 11:48
OpenGL应用
c++
OpenGL
OpenGl
ES 3.0基本流程
OpenGl
基本流程初始化数据和着色器渲染程序初始化顶点数据,注意设置字节顺序为本地操作系统顺序/***初始化顶点坐标*/privatefuninitVertexLocation(){varvertices
minyou1314
·
2023-09-06 04:39
OpenGL
ES EAGLContext 和 EGLContext
零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES基础零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES特效零基础
OpenGL
ES学习路线推荐
猿说编程
·
2023-09-06 02:22
RK3562 VS RK3566 性能解析
图形处理方面,RK3562包含3DGPU,可适配
OpenGL
ES1.1
Industio_触觉智能
·
2023-09-05 20:35
嵌入式硬件
鸿蒙
安卓
linux
RK3562 到底性能如何?安兔兔实测
图形处理方面,RK3562包含3DGPU,可适配
OpenGL
ES1.1/2.0/3.2,OpenCL2.0,Vulkan1.
Industio_触觉智能
·
2023-09-05 20:05
嵌入式硬件
安卓
鸿蒙
开源
OpenGL
ES: GLSL加载图片
案例的效果是通过GLSL自定义着色器去加载一张图片,如下图所示:案例主要流程:⽤EAGL创建屏幕上的渲染表⾯加载顶点/⽚元着⾊器创建⼀个程序对象,并链接顶点/⽚元着⾊器,并链接程序对象设置视⼝清除颜⾊缓存区渲染简单图元使颜⾊缓存区的内容在EAGL窗⼝表现呈现自定义着色器自定义的着色器本质上其实是一个字符串,且在Xcode中编写时,是没有任何提示的,所以需要格外仔细!顶点着色器定义两个attribu
源本平凡
·
2023-09-05 19:56
使用
OpenGL
ES 2.0和Qt编写鼠标旋转纹理三维立方体
使用
OpenGL
ES2.0编写鼠标旋转纹理三维立方体示例说明代码解析MainWidget类定义MainWidget类实现GeometryEngine类定义GeometryEngine类实现使用方式运行效果示例说明实例说明了如何使用
Caiying Kim
·
2023-09-05 12:32
Qt
Qt
QpenGL
从0开始的
OpenGL
学习(三十七)-Text Rendering
星球大战片头文字从0开始的
OpenGL
学习系列目录想要在3D世界中绘制文字并不是那么简单的一件事,对类似
OpenGL
这样低层的API来说更是如此。
闪电的蓝熊猫
·
2023-09-05 10:06
Android 进阶知识点整理
Android(开源框架源码,Framework源码AMS,WMS,PMS,IMS,Binder,Handler,插件化,组件化,热修复,性能优化)3.JNI(cmake,音视频ffmpeg,opencv,
opengl
鹏鹏2019
·
2023-09-05 05:19
Android
OpenGL
ES滤镜开发之贴纸效果
因为在
OpenGL
中如果不开启混合模式,就会把之前的纹理覆盖掉,这里就不会显示上一个纹理了。什么是混合?混合就是把某
cat_code
·
2023-09-05 01:21
相机之为录像添加音频
相机之使用
OpenGL
预览相机之使用
OpenGL
拍照相机之使用
OpenGL
录像添加音频步骤创建音频格式MediaFormat创建MediaCodec音频编码器初始化AudioRecord,并调用startRecording
0246eafe46bd
·
2023-09-04 23:52
iOS直播开发总结
-编码-封包-推流-播放采集:视频通过摄像头进行采集,需要用到iOS底层库AVCaptureSession,音频通过麦克风进行采集,需要用到底层库AudioMedia处理:对视频加美颜、水印,主要使用
openGL
萤火虫离别的礼物
·
2023-09-04 19:50
【learn
opengl
】Assimp构建与编译
文章目录【learn
opengl
】Assimp构建与编译1前言2Assimp构建与编译2.1下载源码2.2CMake构建2.3VS2022编译3在VS中配置Assimp库4验证【learn
opengl
】
MSTIFIY
·
2023-09-04 17:32
经验分享
learnopengl
assimp
IOS
OpenGL
ES GPUImage 图像显示亮度最高的像素,其他为黑 GPUImageNonMaximumSuppressionFilte
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-09-04 01:32
【
opengl
】着色器(Shaders)
着色器(Shader)是运行在GPU上的小程序,为图形渲染管线的某个特定部分而运行。着色器只是一种把输入转化为输出的程序。着色器是一种非常独立的程序,因为它们之间不能相互通信;它们之间唯一的沟通只有通过输入和输出。GLSL着色器是使用一种叫GLSL的类C语言写成的。着色器的开头总是要声明版本,接着是输入和输出变量、uniform和main函数。每个着色器的入口点都是main函数,在这个函数中我们处
八雲苗
·
2023-09-03 16:15
【源码解读】Android
Opengl
OES 纹理怎么渲染到 GL_TEXTURE_2D?
背景在客户端中存在一种应用场景:需要将MediaCodec或者Camera产生的图像,通过
OpenGL
交给算法做特效,由于算法可能是基于普通的Texture2D纹理实现的,而Android上更常用的则是
笨笨11
·
2023-09-03 16:01
Gazebo GPU加速【gzserver running in GPU】
文章目录GazeboGPU加速1.问题2.解决办法2.1本机运行2.2headless3.补充3.1如何确定的Gazebo为
OpenGL
渲染3.2显卡驱动--no-
opengl
-files3.3nouveauGazeboGPU
Moresweet猫甜
·
2023-09-03 14:46
日常问题
ROS
Gazebo
OpenGL
仿真
GPU
【5】
openGL
使用宏和函数进行错误检测
当我们编写
openGL
程序,没有报编译链接错误,但是运行结果是黑屏,这不是我们想要的。
kkkkkkkkkkaZZL
·
2023-09-03 14:00
openGL
c++
AMD面试小结
关于
openGL
关于voiltale你用过没?volatile表示对象的值可能在程序的控制或检测之外被改变,并告诉编译器不应该对这样的对象进行优化。voilatile起到对类型额外修饰的作用。
aFakeProgramer
·
2023-09-03 14:25
c++
面试题
音视频开发上手项目
推荐下面几个项目会各有侧重,分别涵盖了Android音视频录制API、
OpenGL
渲染和综合运用的例子。GPUImageGithub地址:https://github.com/
kly27
·
2023-09-03 07:52
集合 | 从零开始的计算机图形学目录
基于
OpenGL
3.3从零开始的计算机图形学目录学习笔记图形学笔记(一)创建窗口图形学笔记(二)画一个三角形图形学笔记(三)画一个彩色的三角形图形学笔记(四)画一个黑色的矩形框图形学笔记(五)给矩形框加上纹理图形学笔记
Wonz
·
2023-09-03 07:11
OpenGl
图像的位移及旋转
一般而言,改变物体的位置时,需要改变每一帧所有顶点的坐标,计算量巨大可以将每一个顶点用向量值表示,使用位移矩阵,缩放矩阵,旋转矩阵对顶点进行操作。顶点着色器:#version330corelayout(location=0)invec3aPos;layout(location=1)invec3aColor;layout(location=2)invec2aTexCord;outvec3ourCol
从前,有个傻子........
·
2023-09-03 03:20
OpenGl
OpenGL
OpenGL
绘制的图形显示在QT的ui界面上
首先声明:需求是osg显示在ui界面上,然而这些资料参差不齐,看起来并不是很完善,因为
opengl
是osg的底层,所以想先尝试这将
opengl
绘制的图形显示在Qt的ui上,这方面的资料相对多一点。
qq_1078364582
·
2023-09-03 01:00
qt
输出图元(四)8-2
OpenGL
画点函数、
OpenGL
画线函数
4.3
OpenGL
画点函数要描述一个点的几何要素,我们只需在世界坐标系中指定一个位置。然后该坐标位置和场景中已有的其他几何描述一起被传递给观察子程序。
小道士写程序
·
2023-09-02 22:41
计算机图形学
计算机图形学
OpenGL
ES — GLKit
GLKit简介GLKit框架的设计⽬标是为了简化基于
OpenGL
/
OpenGL
ES的应⽤开发.它的出现加快
OpenGL
ES或
OpenGL
应用程序开发。
寻常_0
·
2023-09-02 16:30
Py
OpenGL
的安装与操作
一、安装在Py
OpenGL
中,不能直接用pip指令安装,因为pip默认安装的是32位版本的,如果直接安装,运行一段GL代码以后,会报错,具体报错内容如下:NullFunctionError:AttempttocallanundefinedfunctionglutInit
NFTSSTFN
·
2023-09-02 13:34
python基础
python
开发语言
Ubuntu20.04搭建
OpenGL
环境(glfw+glad)
Ubuntu20.04搭建
OpenGL
环境(glfw+glad)Linux环境搭建本文在VMware安装Ubuntu20.04桌面版的环境下搭建
OpenGL
,按照本文搭建完成后可以执行Learn
OpenGL
Lu Zelin
·
2023-09-02 12:54
工具
图形渲染
计算机图形学
ubuntu
linux
OpenGL
OpenGL
-入门-BMP像素图glReadPixels(2)保存显示的界面
用glReadPixels保存显示的界面#include#include#include#include//SavepixeldataasBMPimagevoidsaveBMP(conststd::string&filename,intwidth,intheight,conststd::vector&data){std::ofstreamfile(filename,std::ios::binary
環遠鄭
·
2023-09-02 11:48
OpenGL
glReadPixels
OpenGL
-入门-BMP像素图glDrawPixels
glDrawPixels函数是
OpenGL
中的一个绘图函数,它用于在窗口中绘制像素数据。这个函数可以将一组像素数据直接绘制在窗口的指定位置,不需要通过顶点和图元来定义几何图形。
環遠鄭
·
2023-09-02 11:48
OpenGL
glDrawPixels
opengl
bmp像素图操作
Learn
OpenGL
-Hello Triangle-详解
#include#include#include/*************************************************************先定义顶点,定义完之后发送给图形渲染管线的第一个处理阶段:顶点着色器。第一步顶点输入GPU上会创建内存来储存这些顶点数据。我们需要通过顶点缓冲对象VBO来管理这个内存。第二步设置顶点缓冲对象VBO、顶点数组对象VAO首先绑定顶点
環遠鄭
·
2023-09-02 11:48
OpenGL
c++
c++
OpenGL
-入门-BMP像素图glReadPixels(1)实现读取屏幕中间的颜色和获取屏幕上鼠标点击位置的颜色
glReadPixels函数用于从帧缓冲区中读取像素数据。它可以用来获取屏幕上特定位置的像素颜色值或者获取一块区域内的像素数据。下面是该函数的基本语法:voidglReadPixels(GLintx,GLinty,GLsizeiwidth,GLsizeiheight,GLenumformat,GLenumtype,GLvoid*data);x和y:读取区域左下角的像素坐标。width和height
環遠鄭
·
2023-09-02 11:45
OpenGL
glReadPixels
android中如何使用GPU实现硬件加速,3D渲染
首先来看一些名词解释GPU:GraphicProcessingUnit(图形处理器)
OpenGL
:OpenGraphicLibrary定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法
0xforee
·
2023-09-02 10:44
android
android
3d
计算机图形软件(三)6-5 一个完整的
OpenGL
程序、
OpenGL
的出错处理
一个完整的
OpenGL
程序给出构成一个完整程序的所有部分之前还是有一些任务需要完成。对于显示窗口,我们可以选择背景颜色。我们需要组织一个过程来包含创建显示图形所必需的
OpenGL
函数。
小道士写程序
·
2023-09-02 08:34
计算机图形学
计算机图形学
Learn
Opengl
_CN 光照学习总结
学习网站:投光物-Learn
OpenGL
CN(learn
opengl
-cn.github.io)1.平行光定义:假设光源处于无限远处的模型时,它就被称为定向光重点:所有光线都有着相同的方向,它与光源的位置是没有关系的问题一
木木娅.
·
2023-09-02 08:09
LearnOpeGl
unity
技术美术
游戏引擎
图形渲染
opengl
openGL
ES教程(四):纹理
1.前言理解纹理之前,需要理解两个概念:Fragment;Fragment的片段插值;官方描述如下:Fragment片段插值总结:一个Fragment对应一个像素,只不过Fragment是一个数据模型,其中的数据提供给FragmentShader最终渲染出这个Pixel的RGBA;片段插值对每个属性都其作用,不仅仅是颜色。这个功能可以帮助开发者节省大量的工作,比如减少输入的顶点数量、减少输入的颜色
康小曹
·
2023-09-02 07:19
OpenGL
ES《二》,直接使用
OpenGL
构建三角形
我们并不懂其中系统内部是如何构建的,可能也对着色器这词语很陌生,也不懂这是什么,现在我们不使用内部的类,就只是使用
OpenGL
es来构建一个三角形。这里我们就需要使用到着色器的编译和使用。
烧烤有点辣
·
2023-09-02 05:20
相机之使用
OpenGL
录像
相机之使用
OpenGL
预览相机之使用
OpenGL
拍照相机之使用
OpenGL
录像使用MediaCodec生成一个Surface,在这个Surface上的画面会自动编码。
0246eafe46bd
·
2023-09-02 03:21
unity 之 shader 语法二
ShaderLab:LegacyLighting材质和光照参数用来控制内置的顶点光照,顶点光照是计算每个顶点的标准的Direct3D/
OpenGL
光照模型.Lightingon是打开.Lighting受
TO_ZRG
·
2023-09-02 01:48
Shader
unity
游戏引擎
重心插值算法
最近我们收到了一个非常典型的问题,可能大部分初次接触
OpenGL
的其他行业的程序员都会有这样的疑惑,今天我们把它拿出来分享一下。
东汉书院
·
2023-09-01 23:44
opengl
es 图片、视频背景虚化模糊
类似这种效果image.png用
opengl
要怎样去实现呢,那么需要这几步去分解1、根据视频的显示比例,如果1:1,4:3,16:9,3:4,9:16这样的比例去计算背景显示大小,图片显示大小。
旁界001
·
2023-09-01 20:37
OpenGL
光照渲染技术
1简介本系列的文章到目前为止已经介绍完了
OpenGL
的基础知识,你应该已经了解
OpenGL
中的大部分特性,也在示例程序中见到过利用它们来实现图像渲染算法。
RichardJieChen
·
2023-09-01 20:36
树莓派开发笔记(十一):蓝牙的使用,BlueZ协议(双树莓探测rssi并通过蓝牙互传获取的rssi信号强度)
110940484长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
红模仿_红胖子
·
2023-09-01 18:21
在VS2022中搭建
OpenGL
环境
在VS2022中搭建
OpenGL
环境GLFW是一个专门针对
OpenGL
的C语言库,它提供了渲染所需的一些接口,允许用户创建
OpenGL
上下文、定义窗口参数以及处理用户输入等。
全能搬运大师
·
2023-09-01 17:23
c++
visual
studio
图形渲染
计算机图形软件(三)6-5 使用GLUT进行显示窗口管理
使用
OpenGL
实用库的第一步是初始化GLUT。该初始化函数也能处理任何命令行变量,但不需要在第一个示例程序中使用参数。
小道士写程序
·
2023-09-01 15:22
计算机图形学
计算机图形学
WebGL:开始学习 / 理解 WebGL / WebGL 需要掌握哪些知识 / 应用领域 / 前端值得学WebGL吗
一、WebGL发展史2006年,WebGL的发展史可以追溯到2006年左右,当时MozillaFoundation的一个开发人员VladimirVukićević开始尝试在Firefox浏览器中嵌入
OpenGL
snow@li
·
2023-09-01 14:10
前端
webgl
学习
[NDK]从
Opengl
es到Vulkan-进阶篇(2)-离屏渲染
Opengl
es离屏渲染pbo这里首先需要使用egl环境创建一个不绑定屏幕的EGLSurface,然后就是通过这个Surface做渲染载体了。
Cang_Wang
·
2023-09-01 08:36
计算机视觉
opengles
vulkan
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他