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
渲染过程中可能产生的问题油画渲染正面&背面剔除深度测试多边形模型多边形偏移裁剪颜色混合解决方案油画法正背面剔除正面逆时针背面顺时针///开启表面剔除(默认背面剔除)glEnable(GL_CULL_FACE);///关闭表面剔除(默认背面剔除)glDisable(GL_CULL_FACE);///用户选择剔除哪个面(正面/背面)//glCullFace(GLenummode)//model参数为G
weixin_38432324
·
2023-12-27 12:06
图形渲染
OpenGL
正视投影 透视投影
////main.cpp//01
OpenGL
环境搭建////CreatedbyKINGon2023/12/24.//Copyright©2023MissCC.Allrightsreserved.
weixin_38432324
·
2023-12-27 12:06
图形渲染
OpenGL
抗锯齿处理
#defineSMALL_STARS100#defineMEDIUM_STARS40#defineLARGE_STARS15#defineSCREEN_X800#defineSCREEN_Y600#include"GLTools.h"#include"GLShaderManager.h"#include"GLMatrixStack.h"#include"GLBatch.h"#include"GLF
weixin_38432324
·
2023-12-27 12:36
图形渲染
OpenGL
03
混合处理抗锯齿demo////main.cpp//01
OpenGL
环境搭建////CreatedbyKINGon2023/12/24.
weixin_38432324
·
2023-12-27 12:35
图形渲染
奥比中光Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题
相机:Gemini3D双目结构光深度相机环境:Android7.1软件:SDK中的javademo下的depthforopenni2问题:在Android样例depthforopenni2的
OpenGL
View
奥比中光3D视觉开发者社区
·
2023-12-27 04:30
开发者
结构光
3D视觉
人工智能
深度学习
跟着Learn
OpenGL
学习12--光照贴图
文章目录一、前言二、漫反射贴图三、镜面光贴图3.1、采样镜面光贴图一、前言在跟着Learn
OpenGL
学习11–材质中,我们讨论了让每个物体都拥有自己独特的材质从而对光照做出不同的反应的方法。
贝勒里恩
·
2023-12-27 03:55
#
OPenGL
OpenGL
OpenGL
绘制Mesh数据(Qt)
文章目录一、简介二、实现代码三、实现效果一、简介Mesh数据的结构主要就是点与三角面片,因此本质上仍然是对三角面片进行绘制。这里我们借助VCG这个库实现对Mesh数据的读取,这个库相对简单轻巧,很方便使用。二、实现代码由于修改的部分很多,我们逐一进行解释一下:---------------------------渲染部分---------------------------Drawable.h#i
大鱼BIGFISH
·
2023-12-26 13:06
OSG&OpenGL
C++
OpenGL
Qt
Mesh数据
Ubuntu16.04下解决matlab的打开失败的相关问题
Ubuntu16.04下解决matlab的相关问题前提解决方案参考文章前提我的matlab按照这篇博客——MATLAB-MATLAB已通过改用
OpenGL
软件禁用了某些高级的图形渲染中的
opengl
('
袁博特
·
2023-12-26 12:30
ubuntu
小技巧
matlab
开发语言
linux
Qt下的
OpenGL
编程(10)Solar System
一、提要今天的内容是
OpenGL
的编程实践—太阳系的模拟!红宝书上有相应的教程,但这里我们要实现得更全面一些。iPad上有一个很棒的应用,名字叫SolarSystem,我们尽量去达到它的效果。
拳四郎
·
2023-12-26 10:01
游戏开发
qt
编程
sun
float
360
filter
OpenGL
学习 跟着官网教程学习(深度测试)
1,深度测试是什么?在默认情况是将需要绘制的新像素的z值与深度缓冲区中对应位置的z值进行比较,如果比深度缓存中的值小,那么用新像素的颜色值更新帧缓存中对应像素的颜色值。2,深度测试开启glEnable(GL_DEPTH_TEST);3,什么叫提前深度测试?现在大部分的GPU都提供一个叫做提前深度测试(EarlyDepthTesting)的硬件特性。提前深度测试允许深度测试在片段着色器之前运行。只要
asiwxy
·
2023-12-26 06:47
OpenGL
学习
OpenGL
学习 跟着官网教程学习(模板测试)
一,前言这是对官网的一部分补充,看之前需要看一下官网的文章。了解一下小小的知识点。1,模板测试和深度测试的顺序片段着色器------->模板测试-------->深度测试2,什么叫模板缓冲?就是记录了每一个像素点的模板值。(不理解也没关系,看看后面怎么用的就了解了)如果熟悉RGBA的Alpha通道,可能会将模板缓冲理解为Alpha通道,两者很相似,但是模板缓冲比Alpha通道多了一个比较的环节,也
asiwxy
·
2023-12-26 06:47
OpenGL
学习
OpenGL
学习之着色器语言
着色器语言
OpenGL
ES着色器语言是一种高级的图形编辑语言,主要特性:
OpenGL
ES着色器语言是一种高级的过程语言对顶点着色器,片元着色器使用的是同样的语言,不做区分基于C/C++的语法及流程控制完美支持向量与矩阵的各种操作拥有大量的内置函数来提供丰富的功能数据类型
秋叶红90
·
2023-12-25 18:06
音视频(H264,AAC)编解码&播放综合
项目github完整代码这是项目包含了AVFoundation音视频数据捕获,AudioToolBox实现音频数据AAC编解码,VideoToolBox视频数据H264编解码,
OpenGL
ES播放视频帧
HelloBinary
·
2023-12-25 15:56
几种常见的java开源库,及其功能介绍
LWJGL为开发者提供简单易用的API来访问
OpenGL
(OpenGraphicsLibrary)和OpenAL(OpenAudioLibrary),同样也提供操作控制器(Ga
请叫我王老魔
·
2023-12-25 12:48
java
java开源库
初识
OpenGl
函数命名规则
OpenGl
函数都遵循一个命名约定:如:glColor3f(),gl:核心库;Color:函数用于颜色设定;3f:三个浮点数参数;2.基本图元绘制关于点的绘制:glVertex3f(1.0f
weixin_30460489
·
2023-12-25 10:58
opengl
碗状_一:
OpenGL
-初识
OpenGL
中专业名词解析
OpenGL
坐标系解析图形/图⽚从⽂件渲染到屏幕过程解析图形API:•
OpenGL
(OpenGraphicsLibrary)是⼀个跨编程语⾔、跨平台的编程图形程序接⼝,它将计算机的资源抽象称为
weixin_39522698
·
2023-12-25 10:58
opengl碗状
实验一
OpenGL
初识
主题:实验1——
OpenGL
初识(计算机图形学(
OpenGL
版))代码1:1#include23voidmyDisplay(void){45glClearColor(0.0,0.0,0.0,0.0);6glClear
weixin_30448603
·
2023-12-25 10:28
01-初识
OpenGL
1.
OpenGL
简介
OpenGL
是⼀一种图形应⽤用程序编程接⼝口(ApplicationProgrammingInterface,API).简单理理解就是开发的图形库。
一人前行
·
2023-12-25 10:28
OpenGL与OpenGL
SE
初识
Opengl
OpenGl
一般它被认为是一个API(ApplicationProgrammingInterface,应用程序编程接口),包含了一系列可以操作图形、图像的函数。
_Bruce
·
2023-12-25 10:28
OpenGl
cocos2d
shader
OpenGl
OpenGL
初识
OpenGL
初识
OpenGL
概念
OpenGL
提供的是一系列接口,它是指一个规范,
OpenGL
规范严格规定了每个函数该如何执行,以及它们的输出值,具体的实现是由各个显示设备厂商,它作为本地系统库直接运行在硬件上
MegaC
·
2023-12-25 10:28
OpenGL
01-初识
什么是
OpenGL
OpenGL
本身并不是一个API(ApplicationProgrammingInterface,应用程序编程接口),它仅仅是一个由Khronos组织制定并维护的规范(Specification
延禾xy
·
2023-12-25 10:58
OpenGL
OpenGL
实验 1
OpenGL
初识
实验预备知识Windows下的
OpenGL
编程步骤简单介绍详见课程实验教学博客-实验准备安装GLUT包与创建工程:1.实验目的:熟悉编程环境;了解光栅图形显示器的特点;了解计算机绘图的特点;利用VC+
OpenGL
辞树 LingTree
·
2023-12-25 10:58
OpenGL
实验
图形学实验一
OpenGL
初识
实验一
OpenGL
初识实验类型:验证型实验学时:2实验要求:必修一、实验目的熟悉编程环境;了解光栅图形显示器的特点;了解计算机绘图的特点;利用VC+
OpenGL
作为开发平台设计程序,以能够在屏幕上生成任意一个像素点为本实验的结束
北溟南风起
·
2023-12-25 10:26
windows
OpenGL
初识01
#cmake_minimum_required(VERSION3.8)project("
OpenGL
Prj")#包含子项目。
Ming Xu
·
2023-12-25 10:56
图像图形处理
c++
开发语言
图形几何
OpenGL
ES-案例实现灰度滤镜和马赛克滤镜
上一篇文章中主要讲了分屏滤镜,这篇我们了解一下灰度滤镜和马赛克滤镜,其中马赛克滤镜分别用正方形、六边形和三角形实现。因为我们只是修改滤镜效果,所以UI逻辑和GLKit可以直接使用上一个案例的代码。并且因为顶点着色器代码不需要修改,我们只需要修改片元着色器文件即可。原理及着色器代码1、灰度滤镜我们都知道,一般图片的每一个点颜色都是由RGB,即红绿蓝三种颜色混合的到的,每一种颜色即称为一个颜色通道,所
Sheisone
·
2023-12-25 01:00
OpenGL
渲染之颜色混合的理解
定义:我们把
OpenGL
在渲染时把颜色值存放在颜色缓冲区中,把每个片段(像素)的深度值存放在深度缓冲区中。
iOS_沧海一笑
·
2023-12-24 21:04
QT5使用opencv库--Apple的学习笔记
不能跑偏了,虽然unity3d,blender还有刚了解的vulKan(下一代
openGL
)我还是很好奇的。偶尔可以随意玩玩,大好时光还是以图像算法及数学学习为主。所以先回到opencv。
applecai
·
2023-12-24 19:00
Python之深入解析如何使用Python Kivy实现一个“乒乓球”游戏
Kivy是用Python和Cython编写的,基于
OpenGL
ES2,支持各种输入设备并拥有丰富的部件库。使用相同的代码,可直接
╰つ栺尖篴夢ゞ
·
2023-12-24 16:47
Python实用宝典
Kivy-添加简单图形
Kivy-增加乒乓球球体
Kivy-增加乒乓球体运动
Kivy-球拍移动事件
OpenGL
- Matrix4X4 矩阵变换
OpenGL
相关开发,对图像进行处理时,常用到Matrix4x4矩阵来变换场景中对象的位置、旋转和缩放。但是很多人都不太理解这儿Matrix4x4变换矩阵。
南丶烟
·
2023-12-24 13:14
matrix4x4
矩阵变换
空间坐标
矩阵级联
【Filament】纹理贴图
Filament环境搭建绘制三角形绘制矩形绘制圆形绘制立方体Filament纹理坐标的x、y轴正方向分别朝右和朝上,其y轴正方向朝向与
OpenGL
ES和libGDX相反(详见【
OpenGL
ES】纹理贴图
little_fat_sheep
·
2023-12-24 09:06
Filament
贴图
Filament
C#处理Gauss光斑图像[通过
OpenGL
和MathNet]
C#处理高斯光束的光斑图像1基础操作2图片截取3转灰度图4SharpGL画三维点云图5MathNet拟合,OxyPlot作图1基础操作.Net平台必备VS,新建WinForm项目,项目名称Gauss,位置任选。然后就会进入窗口编辑页面,我们开始拖控件。考虑到我们的需求无非是读取图片图片转灰度展示图像灰度高斯拟合所以先排上四个按钮,分别用于这四种需求,如下图所示然后我们首先想办法满足第一个功能,即打
微小冷
·
2023-12-24 08:19
本科生实验
.Net
C#
SharpGL
MathNet
OxyPlot
Gauss函数
OpenGL
中的专业名词理解(一)
上下⽂:上下文是一个庞大的状态机,保存了
OpenGL
中的各种状态,是
OpenGL
指令执行的基础,所以应用程序在调用任何
OpenGL
指令之前,需要创建一个上下文;
OpenGL
的函数不管在哪种语言中,都是类似
夏了夏天_cc17
·
2023-12-24 08:54
鸿蒙WebGL开发入门
目前HarmonyOS中使用的WebGL是基于
OpenGL
裁剪的
OpenGL
ES,可以在HTML5的canvas元素对象中使用,无需使用插件,支持跨平台。
xiangzhihong8
·
2023-12-24 06:48
鸿蒙
harmonyos
webgl
华为
你懂numpy嘛
0.前言大约七八年前,我曾经用py
OpenGL
画过地球磁层顶的三维模型,这段代码至今仍然还运行在某科研机构里。在那之前,我一直觉得自己是一个合(you)格(xiu)的python程序员,似乎无所不能。
鹤子青云上
·
2023-12-24 02:12
beaglebone black狗板,交叉编译Qt5(eglfs)
备注:用系统默认配置,不要参考网上的,网上的很多都是从0开始,可能内核都版本都不对,都不带
opengl
es,狗板的GPU驱动,这个花费了我很长时间,最终发现默认的配置,就可以支持GPU驱动了。也是
lvronglee
·
2023-12-23 20:33
linux
运维
服务器
游戏引擎开发工程师招聘
3.有3D图形学原理,熟悉
OpenGL
、Vulkan等API优先。4.有实际的游戏开发经历,参与或者主导过3D引擎研发优先。5.有场景编辑器开发经验或特效编辑器或相关编辑器开发经验优先。
V_樱宁
·
2023-12-23 20:40
游戏引擎
【Learn
OpenGL
基础入门——3】绘制纯色三角形
目录一.写在前面二.顶点输入三.顶点着色器四.编译着色器五.片段着色器六.着色器程序七.链接顶点属性彩蛋一.写在前面我们先认识一下
OpenGL
常用的几个名词:顶点数组对象:VertexArrayObject
尘海折柳
·
2023-12-23 16:12
opengl
C++
【Learn
OpenGL
基础入门——4】绘制几何图形
我们可以绘制两个三角形来组成一个矩形(
OpenGL
主要处理三角形)。这会生成下面的顶点的集合:floatverti
尘海折柳
·
2023-12-23 16:39
OpenGL笔记
OpenGL
C++
实现
OpenGL
渲染器原理篇(七)——TGA文件的读取及编码
最近在Github上复现了一个渲染器render的项目:Github链接:tinyrender我希望在博客上可以记录自己的学习过程,博客主要分为两大类:《原理篇》和《语法篇》。原理篇则主要讲的是——实现渲染器过程中所需要的图形学渲染算法知识。语法篇则主要讲的是——实现渲染器过程中使用到的C++的语法知识。在作者的博客开始之前,就已经编写好了tgaimage.h/.cpp文件。那么我们今天就来解读一
StevenHD
·
2023-12-23 09:37
OpenGL
Es 纹理的基础知识
纹理的基础知识2D纹理2d纹理是
OpenGl
ES中最基础和普遍的一种纹理结构。一个2d纹理,就是图片的数据的一个二维数组。
linuxheik
·
2023-12-23 08:28
d3d
opengl
uv贴图
【Android】
OpenGL
ES入门
概述:
OpenGL
是OpenGraphicsLibrary的简称,ES是EmbeddedSystems的简称,连起来就是针对嵌入式系统的开源图形库。
李翾
·
2023-12-23 03:03
OpenGL
纹理常用API解析以及使用
在
OpenGL
核心版本中,我们无法直接将一个像素图绘制到颜色缓冲区中,但是可以使用下面的函数将颜色缓冲区的内容做完像素图直接读取。
盾子
·
2023-12-23 02:21
OpenGL
中的投影方式、存储着色器分类、常见图元连接方式
2251862-4c7d95f23c5bd426.png常见图元连接方式2251862-eaf59e92e3c01d70.png分类图示展示2251862-8faf1d076f772762.png三角形环绕方式
OpenGL
致青春_bf42
·
2023-12-22 14:49
qt获取当前窗口的dpi--Q
OpenGL
这篇主要是说Q
OpenGL
highdpi处理,devicePixelRatio。
not so perfect
·
2023-12-22 12:01
Qt
qt
开发语言
MediaCodec 低延时解码
谷歌官方文档以下是Android11支持的低时延特性:ANGLE支持:Android11引入了ANGLE(AlmostNativeGraphicsLayerEngine)支持,它是一个开源的跨平台图形引擎,可以将
OpenGL
ES
juruiyuan111
·
2023-12-22 03:34
音视频
OpenGL
变换
1.向量:指几何关系,可以描述出具体的三维空间特征2.矩阵:指代数,是加速解决向量问题的工具。矩阵能解决的问题很多,三维向量问题只是他能轻松解决的一种3.向量和一维矩阵的+、-、*、/都差不多(相同之处)矩阵的乘法,标量要写在前面;向量的乘法,标量要写在后面向量与向量的加减(等同一维矩阵与一维矩阵的加减)4.向量与矩阵不同之处向量与向量的乘法=>Dot/Cross(点乘/叉乘)1)点乘:算投影2)
Joe_Game
·
2023-12-22 00:13
利用
OpenGL
学习计算机图形学
使用
OPENGL
(OpenGraphicsLibrary)可以用来进行虚拟模型的渲染,
OPENGL
一个跨语言、跨平台的图形编程接口,具有2D/3D建模、坐标变换、交互技术、纹理映射等功能,包含几百个核心函数
极客范儿
·
2023-12-21 21:14
OpenGL
OpenGL
CG
计算机图形学
CV
IOS –
OpenGL
ES 绘制线条 GPUImageLineGenerator
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-12-21 20:04
✺ch5——纹理贴图
目录加载纹理图像文件纹理坐标在着色器中使用纹理:采样器变量和纹理单元纹理贴图:示例程序多级渐远纹理贴图各向异性过滤环绕和平铺透视变形材质——更多
OpenGL
细节补充说明纹理贴图是在栅格化的模型表面上覆盖图像的技术
itzyjr
·
2023-12-21 19:04
#
第二版》
c++
OpenGL
OpenGL
-ES 纹理的实现
首先先看一下实现的效果吧最终实现的效果图原图是一张完整的图,我们把原图做成一个四宫格的样式,当然了,9宫格也是同样的道理实现的过程步骤一:初始化-(instancetype)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){///设置显示层[selfsetUpLayer];///设置上下文[selfsetUpC
LoveToday2020
·
2023-12-21 19:34
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他