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
的正背面剔除
在
OpenGL
工程的搭建中我们介绍了
OpenGL
在MacOS上的项目搭建,在
OpenGL
的透视投影中我们介绍了简单的3D图形的绘制。那么在该篇我们介绍复杂的3D图形渲染,以及正背面剔除技术。
shawnr
·
2023-10-06 18:17
入门
OpenGL
- 旋转的立方体
#include"PGLFW.h"#include#include#includeusingnamespacestd;//---------------------------------------------------------------------------------------------回调voidframebuffer_size_callback(GLFWwindow*win
pzy_
·
2023-10-06 11:18
OpenGL_学习记录
音视频
qt
开发语言
音视频项目总结
陆陆续续看了不少项目,按开发历程记录如下1.https://github.com/shaopx/VideoClipEditViewTest用原生MediaCodec,
Opengl
对视频进行处理,裁剪,滤镜
maiduoduo
·
2023-10-06 11:00
OpenGL
做一个坐标系指示方位
OpenGL
除了能画3D模型,渲染外,也可以画线。下面是一段画坐标箭头的代码,供参考。首先要加载数据到缓存区//箭头数据,每两个点为一组,画一条线段glm::vec3box[
水滴与鱼
·
2023-10-06 10:20
笔记
opengl
渲染管线
c++
OpenGL
绘制多个立方体
本人最近在学
OpenGL
,对于如何使用VAO,VBO来绘制多个立方体一直没有太多的进展,主要是网上这方面的资料并不多,即使有介绍,实例也没有给出。今天研究了一下,已经可以画出两个或多个立方体了。
水滴与鱼
·
2023-10-06 10:49
笔记
opengl
3d渲染
两种方法给
OpenGL
中多个物体应用不同的颜色
第一种方法:在绘制过程中通过uniform变量将颜色信息传给GPU:1.首先绘制程序定义变量:GLuintoc;2.片段着色器中添加uniformvec3objectColor;3.模型绘制前(循环中)加上:oc=glGetUniformLocation(renderingProgram,"objectColor");4.根据需要的颜色定义:glm::vec3objectColor(1.0f,0.
水滴与鱼
·
2023-10-06 10:49
笔记
opengl
渲染管线
VisualStudio2017 开发
OpenGL
1.安装VS2017社区版,安装好后安装C++桌面开发2.新建项目,选择C++控制台应用程序,名字
OpenGL
_Shader,3.点击菜单栏工具/获取工具和功能此时会打开visualstudio安装卸载工具
congming543
·
2023-10-06 04:27
记录
AVFoundation框架、FFmpeg框架、VideoToolBox视频编解码、AudioToolBox音频硬编解码)图像处理(
OpenGL
框架、
OpenGL
ES框架、CoreImage框架、Metal
法库德
·
2023-10-06 03:15
OpenGL
ES 案例09:分屏滤镜
本案例的目的是理解如何用GLSL实现分屏(2/3/4/6/9)滤镜案例的效果图如下准备工作自定义着色器完成无分屏滤镜的着色器代码顶点着色器attributevec4Position;attributevec2TextureCoords;varyingvec2TextureCoordsVarying;voidmain(){gl_Position=Position;TextureCoordsVaryi
辉辉岁月
·
2023-10-06 01:01
learn
OpenGL
-混合
生成纹理时加载alpha通道注意透明纹理边缘采用的纹理,更过环绕方式glTexImage2D(GL_TEXTURE_2D,0,GL_RGBA,width,height,0,GL_RGBA,GL_UNSIGNED_BYTE,data);glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP_TO_EDGE);glTexParameteri(G
Mhypnos
·
2023-10-05 23:39
learnOpenGL
图形学
学习
笔记
着色器
图形渲染
OpenGL
ES API(绑定shader)
OpenGL
ES创建一块内存,使用GLSL编写shader,然后触发GPU的shader编译器进行编译。
Mhypnos
·
2023-10-05 23:09
OpenGL
ES
学习笔记
opengles
shader
OpenGL
常见关键字
inout与attributevarying在
OpenGL
3.0后attribute和varying就被in和out代替了,但是在Android中为了兼容还很很多用attribute和varying的这里我就解释下这两个关键字
Arthas0v0
·
2023-10-05 22:38
【Overload游戏引擎分析】UBO与SSBO的封装
一、
OpenGL
的UBO在
OpenGL
Shader中,如果逻辑比较复杂,使用的uniform变量较多。通常多个着色器使用同一个uniform变量。
loveoobaby
·
2023-10-05 21:23
游戏引擎
awesome-go:很全的go语言资源合集
golang,所以找到awsone-go非常赞的go语言Audio&音乐类安全认证&OAuthCUI数据库数据库驱动日期时间Email嵌入脚本项目Forms游戏开发代码生成GUI图像日志机器学习消息自然语言处理
OpenGL
ORM
若与
·
2023-10-05 17:00
英特尔推出适用于Windows 10新图形驱动程序-版本26.20.100.7870
除此之外,此更新还解决了在全屏运行
OpenGL
/Vulkan应用程序时按音量/亮度键时出现的间歇性屏幕闪烁,并修复了某些有关Blu-rayDVD播放和夜灯设置调整的第十代Core处理器问题。当前
边缘生活
·
2023-10-05 16:07
OpenGL
专业名词解析
OpenGL
上下文context在应⽤程序调用任何
OpenGL
的指令之前,需要安排首先创建⼀个
OpenGL
的上下文。
苍天兄弟
·
2023-10-05 15:42
六、
OpenGL
实例二---渲染正方形并用键盘控制
渲染正方形并用键盘控制绘制正方形//blockSize边长GLfloatblockSize=0.1f;//正方形的4个点坐标GLfloatvVerts[]={-blockSize,-blockSize,0.0f,blockSize,-blockSize,0.0f,blockSize,blockSize,0.0f,-blockSize,blockSize,0.0f};voidsetupRC(){//
wps_pro
·
2023-10-05 13:52
android
opengl
es 3d 贴图 旋转立方体demo
的下载资源下载核心代码packagecom.rex;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.
opengl
.GLSurfaceView
Rex叶然
·
2023-10-05 11:44
android
opengl
es
android
android3d
旋转立方体
OpenGL
ES 3. 天空盒 立方体贴图
大家好,接下来将为大家介绍
OpenGL
ES3.天空盒立方体贴图。
OpenGL
ES立方体贴图本质上还是纹理映射,是一种3D纹理映射。
美颜特效.音视频
·
2023-10-05 11:44
OpenGL
基础
OpenGl
ES---纹理
纹理:最通常就是装饰3D物体,像贴纸一样贴在物体表面,在
OpenGl
ES中除了装饰物体表面,还用来作为数据的容器。
liyaoliy
·
2023-10-05 11:14
图形渲染
c++
OpenGL
ES for Android (立方体贴图)
简介我们前面学过纹理贴图,我们可以用6个2D纹理的纹理构建成立方体,而立方体贴图本身就是包含6个2D纹理的纹理,它优势在于可以通过一个方向向量来进行索引/采样。只要在立方体贴图的中心点,就能使用立方体的实际位置向量来对立方体贴图进行采样。创建立方体贴图与2D纹理区别不大,创建立方体贴图同样是创建纹理,只是我们的glBindTexture的方法的参数要变为GLES20.GL_TEXTURE_CUBE
塞尔维亚大叔
·
2023-10-05 11:44
Android
OpenGL
java
android
OpenGL
ES绘制3D纹理贴图
最近看了《疯狂android讲义》的图形相关的内容,结合自己的理解,整理了一下。下图是做出来的3D纹理贴图效果,手指在屏幕滑动时,图片可以随之转动。要实现一个纹理贴图,很简单,大致需要五步:1、gl.glEnable(GL10.GL_TEXTURE_2D)启用2D纹理功能;2、gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY)启用纹理坐标数组;3
chuifuhuo6864
·
2023-10-05 11:44
c/c++
java
移动开发
OpenGL
ES:3D立方体纹理贴图
效果展示一.概述前几篇博文讲解了
OpenGL
ES绘制多种3D图形,并赋予丰富的色彩,但是在这些3D图形绘制过程中,有一点还没有涉及,就是纹理贴图。
shawn·xiao
·
2023-10-05 11:13
OpenGL/OpenGLES
3d
android
图像处理
算法
计算机视觉
图形渲染
iOS 初识SceneKit
SceneKit是苹果公司对Metal或
OpenGL
封装的3D渲染框架,可以快速3D渲染项目的项目,有点类似js中ThreeJs。轻松添加动画、物理模拟、粒子效果和逼真的物理渲染。
星星编程
·
2023-10-05 04:48
Mesa新版来袭
Mesa17.1.6发布了,Mesa是一个三维(3D)图形库的开源集合,其主要目标是在Linux/UNIX操作系统下实现各种API(应用程序编程接口)和
OpenGL
规范。
云计算运维工程师
·
2023-10-04 12:25
linux
OpenGL
ES:绘制一个混色旋转的3D球体
一.概述前面几篇博文讲解了如何使用
OpenGL
ES实现不同的3D图形本篇博文讲解怎样实现3D世界的代表图形:一个混色旋转的3D球体二.球体解析2.1极限正多面体如果有学习过我前几篇3D图形绘制的博文,就知道要想绘制一个
shawn·xiao
·
2023-10-04 12:23
OpenGL/OpenGLES
3d
图像处理
算法
计算机视觉
图形渲染
android
openGL
基础光照“ADS”( Phone光照模型)(一)
openGL
系列文章目录文章目录
openGL
系列文章目录前言一、光照模型二、光源材质ADS光照计算ADS光照计算参考前言光照以不同的方式影响着我们世界的外观,有时甚至是很戏剧化的方式。
妙为
·
2023-10-04 11:13
openGL
openGL光照模型
openGL基本光照
Phone光照模型
Android
OpenGL
ES:展示一张2d图片
前言本文的环境和条件:GLSurfaceView+
OpenGL
ES2.0代码结构Activity视图使用GLSurfaceView;GLSurfaceView使用自定义GLSurfaceView.Render
MichaelX_Blog
·
2023-10-04 06:14
OpenGL
ES笔记
Android
android
opengles
OpenGL
ES:绘制一个混色旋转的3D圆锥
绘制圆锥也先进行拆解圆锥的拆解很简单,有两种方式可以理解:2D圆的圆心从圆平面里抽离出来,赋予一个Z值2D的圆心和圆平面分别赋予不同的Z值也就是把圆锥拆成:一个2D圆+扇形锥面1.2单位图元:三角形讲到这里顺带提一句:在
OpenGL
shawn·xiao
·
2023-10-04 06:13
OpenGL/OpenGLES
3d
图像处理
计算机视觉
算法
图形渲染
android
android 使用etc1,ETC1 - Android SDK | Android Developers
↳android.
opengl
.ETC1ClassOverviewMethodsforencodinganddecodingETC1textures.ThestandardfortheETC1textureformatcanbefoundathttp
weixin_39669202
·
2023-10-04 06:10
android
使用etc1
android 使用etc1,ETC1 Class
Mono.Android.dllMethodsforencodinganddecodingETC1textures.Inthisarticle[Android.Runtime.Register("android/
opengl
陈历飞
·
2023-10-04 06:09
android
使用etc1
android,ETC1压缩纹理带alpha通道
opengl
2.0的所有android机器支持ETC纹理,但是在
opengl
1.0中,并不是所有的android机器都支持,所以使用前请检查,机器是否支持etc1纹理。
ID_FOR_XIAOSI
·
2023-10-04 06:07
opengl
alpha
etc1
opengl
Android
Windows系统下采用Visual Studio + QT +
OpenGL
实现RVIZ显示平面网格、坐标系和三维激光点云等功能(一)
一、实现内容:本篇文章将介绍采用VisualStudio2019+Qt+
OpenGL
实现在Qt窗口中利用
OpenGL
Widget组件配置
OpenGL
渲染窗口,并简单绘制三角形。
沐春风吖
·
2023-10-04 06:18
qt
visual
studio
windows
ui
c++
【QT项目:视频播放器——Qt
opengl
编程】通过shader完成显示yuv
通过Qt
opengl
不是为了3D绘制,而是为了将视频绘制起来使用
opengl
可以极大降低yuv转rgb的转换开销使用
Opengl
需要考虑三大问题:1、Q
OpenGL
Widget(与界面如何交互)1、为什么用
Mr.Twenty-one
·
2023-10-04 06:18
QTProject
qt
音视频
开发语言
OpenGL
--深入解析离屏渲染的原理
什么是离屏渲染首先我们要了解GPU的渲染机制以及屏幕渲染的方式GPU渲染机制:CPU通过解压计算好显示内容通过系统总线到GPU,GPU渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照VSync信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:OnScreenRendering表示当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行
HardCabbage
·
2023-10-04 04:31
OpenGL
(十一)-2D纹理单元
logo.jpg片元着色器varyingvec2TexCoord;uniformsampler2DourTexture;voidmain(){gl_FragColor=texture(ourTexture,TexCoord);}TexCoord纹理坐标,通过顶点着色器传递ourTexture纹理采样器片元着色器,是如何访问纹理对象首先,思考我们是如何将纹理对象传递给片元着色器?GLSL中提供一个共
king_jensen
·
2023-10-04 02:03
glfw环境配置
官方文档:https://learn
opengl
-cn.github.io/intro/1安装homebrew:https://brew.sh/index_zh-cn2安装glewglfw:brewinstallglewbrewinstallglfw3
统领三界
·
2023-10-03 23:18
vtk 模型建立 基础入门
#includeVTK_MODULE_INIT(vtkRendering
OpenGL
2);VTK_MODULE_INIT(vtkInteractionStyle);#include#include#include
小道士写程序
·
2023-10-03 19:59
VTK
&
ITK
图像处理
vtk 动画入门 1 代码
实现效果如图:#include//VTK_MODULE_INIT(vtkRendering
OpenGL
2);//VTK_MODULE_INIT(vtkInteractionStyle);VTK_MODULE_INIT
小道士写程序
·
2023-10-03 19:55
VTK
&
ITK
信息可视化
图像处理
OpenGL
绘图基础
第1章
OpenGL
编程基础本文特指使用CUDA在NVIDIA显卡上的编程。1.1.CPU和GPU1.1.1.CPU现代计算机整个系统的运算核心、控制核心。处理依赖性非常高的事情。
仟人斩
·
2023-10-03 19:03
opengl
GPU
CUDA
OpenGl
ES渲染画面--放大和缩小
通常我们在iOS(或Android)上通过
OpenGl
ES来播放视频时,除了需要画面能够正常播放外,可能还有一些其他的需求,比如增加滤镜、调整色值、画面进行缩放等等各种各样的需求。
佐鼬_1282
·
2023-10-03 17:09
OpenGL
渲染架构解析
OpenGL
渲染架构图.png渲染架构从上图可以看到
OpenGL
的渲染架构分为2个部分:客户端(Client)和服务端(Server)。
黑眼豆豆_
·
2023-10-03 16:58
在iOS上如何使用
OpenGL
给图形添加一些变换
在上一篇中,我们了解了如何给图形给图形贴上一张图片(纹理)。那么本篇就来讲一下怎么让图形动起来吧(变换)。创建一个变换矩阵编写GLSL接收矩阵修改矩阵的值创建矩阵我们用GLKit可以很容易的创建一个单位矩阵GLKMatrix4Identity,接着我们对这个矩阵做一些平移、缩放、旋转的处理。我们添加3个UISlider来控制这些平移、缩放、旋转的值。代码如下:-(void)setupSliders
zhonglaoban
·
2023-10-03 16:39
OpenGL
怎么绘制一个有彩虹色渐变的正方形
在
OpenGL
的基本输出图元方式中,是可以通过设定各个顶点的颜色来实现颜色的渐变的,如下列代码:voiddisplay(){glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_POLYGON
Wikp~
·
2023-10-03 13:35
我的OpenGL图形学学习
opengl
OpenGL
ES:绘制一个彩色、旋转的3D圆柱
概述上一篇博文讲解了怎么绘制一个彩色旋转的立方体这一篇讲解怎么绘制一个彩色旋转的圆柱圆柱的顶点创建主要基于2D圆进行扩展,与立方体没有相似之处圆柱绘制的关键点就是将圆柱拆解成:两个Z坐标不为0的圆+一个长方形的圆柱面绘制2D圆的过程这里不再复述,不理解的可以参看前面这篇博文:《
OpenGL
ES
shawn·xiao
·
2023-10-03 13:04
OpenGL/OpenGLES
3d
图像处理
计算机视觉
图形渲染
算法
【
OpenGL
】
OpenGL
颜色立方体
使用
OpenGL
绘制RGB颜色立方体方向键旋转鼠标点击/拖拽C++代码#include#includeusingnamespacestd;#defineM_PI3.1415926535898GLfloatAngleX
stormpang
·
2023-10-03 13:04
OpenGL
OpenGL
RGB
颜色立方体
OpenGL
ES:多纹理贴图,文字水印
一.概述上一篇博客讲解了
OpenGL
ES怎么实现单纹理贴图仅仅只绘制一张图片是不过瘾的本篇博客讲解如何通过多纹理贴图实现图片和文本水印效果在单纹理贴图基础上,多纹理贴图的区别主要有两点:纹理的生成、绑定等由单个变成多个文本内容先转换为
shawn·xiao
·
2023-10-03 13:33
OpenGL/OpenGLES
android
图像处理
算法
OpenGL
ES:绘制一个彩色、旋转的3D立方体
一.概述之前关于
OpenGL
ES实战开发的博文,不论是实现相机滤镜还是绘制图形,都是在2D纬度这篇博文开始,将会使用
OpenGL
ES进入3D世界本篇博文会实现一个颜色渐变、旋转的3D立方体动态3D图形的绘制
shawn·xiao
·
2023-10-03 13:31
OpenGL/OpenGLES
3d
图像处理
着色器
计算机视觉
算法
android
OpenGL
ES手册翻译---5.特殊函数
特殊函数这一章将介绍额外的GL功能,这些功能不容易也不适合放入前面的章节,那就是同步函数,完成函数(用在同步GL命令流),以及推荐函数。5.1同步和完成函数:voidFlush(void);表示之前送到GL的所有函数指令必须在有限的时间内完成。voidFinish(void);强制之前所有的GL函数完成。Finish在之前所有发生在GL客户段和服务端状态解决之前以及帧缓冲被完全实现之前是不会返回的
高小冻
·
2023-10-03 11:18
代写CS6206 3D Scene Editor代写留学生asp课程设计
用
OpenGL
绘制3D图像,画一只3D兔子。
qvpzn10
·
2023-10-03 10:38
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他