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学习之路(5.1) GLKit实现金字塔案例
效果image.png源码实例GLKViewController.h#import#importNS_ASSUME_NONNULL_BEGIN@interfaceGKViewController:GLKViewController@endNS_ASSUME_NONNULL_ENDGLKViewController.m#import"GKViewController.h"@interfaceGKVi
velue
·
2023-04-17 21:27
OpenGL
ES 片元着色器灰色滤镜+图片倒置+马赛克实现
效果图效果实现的代码是鉴于上一片的博客,这里只需要修改片元着色器实现滤镜效果,因此对于实现的代码将不阐述,具体代码,可以参考demo。灰度滤镜的方法,比较常用的是浮点算法浮点算法Gray=R0.3+G0.59+B*0.11整数⽅方法Gray=(R30+G59+B*11)/100移位⽅方法Gray=(R76+G151+B*28)>>8平均值法Gray=(R+G+B)/3仅取绿⾊色Gray=G灰度滤镜
lkm_0bdc
·
2023-04-17 20:45
总结一下CMake in Visual Studio 2017的一些坑
最近在把自己的游戏引擎写成跨平台项目(DirectX+
OpenGL
),因此编译系统采用了CMake,刚好VisualStudio2017(下面简称VS2017)支持CMake,更何况写C++除了VS也没有别的啥
Huisama
·
2023-04-17 16:58
OpenGL
ES EAGLContext 和 EGLContext
零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES基础零基础
OpenGL
ES学习路线推荐:
OpenGL
ES学习目录>>
OpenGL
ES特效零基础
OpenGL
ES学习路线推荐
猿说编程
·
2023-04-17 14:28
QT+
OPenGL
十二之定向光
前面的章节我们使用了shader中的一个光源,我们给他定义了位置,因此可以计算出光线照射在每个点的方向:我使用了另外一个正常材质的模型:image.png我把光源设置在上方,可以发现飞龙上部分是光亮的而背面是黑暗的,这表面上没问题。但是和现实其实不相符,因为现实中这种点光源是会随着距离的增加而衰减。一个模型看不出问题,模型多了就会发现每个地方强度的是一样的。因此我们来讨论光源的问题。定向光:定向光
c之气三段
·
2023-04-17 13:21
OpenGL
/
OpenGL
ES (一) —— 专业名词快速了解
OpenGL
/
OpenGL
ES(一)——专业名词快速了解
OpenGL
/
OpenGL
ES(二)——渲染架构、图元、着色器、投影
OpenGL
/
OpenGL
ES(三)——绘制甜甜圈
OpenGL
/
OpenGL
ES
HookLee
·
2023-04-17 13:49
29.FFmpeg+
OpenGL
ES+OpenSLES播放器实现(三.FFmpeg配置和编译脚本)
项目源码FFmpeg开发文档编译过程中涉及到很多ndk中的so库和头文件以及交叉编译的工具,在命令执行的时候会在ndk相应的目录下去查找,所以我们可以使用export命令事先将这些路径设置到环境变量,使用的时候可以很方便的找到//NDK加入环境变量,以我的ndk存放路径为例exportNDK=/root/renzhenming/ffmpeg/android-ndk-r14b//ndk的platfo
任振铭
·
2023-04-17 09:11
OpenGL
-Mac下搭建环境
1.
openGL
对应的扩展库有,GLUT库、GLEW库、GLFW库等,在这里我使用的是GLFW库,没有使用GLUT库(实在太老了其项目组已经停止更新好多年,而且不怎么安全)。
无名lxl
·
2023-04-17 07:19
OpenGL
入门到放弃2-- 用
openGL
展示相机预览
话不多说,今天我们通过撸代码来更进一步理解
opengl
的使用。1.新建一个AS项目名字自定义,我的项目名叫X
OpenGL
Camera,包名是com.x
opengl
.org。
李星星星星星
·
2023-04-17 06:39
Linux下安装Qt 6
此外,构建图形化Qt应用程序需要安装
OpenGL
库和头文件。大多数Linux发行版在默认情况下不会安装所有这些软件,所以我们需要安装这些开发环境。Debian/Ubuntu(apt
L-Super
·
2023-04-17 06:36
linux
qt
运维
图元和片元_
OpenGL
术语了解
在学习
OpenGL
之前,我们先来了解一下涉及到的一些术语名词。1、渲染将数学和图形数据转换成3D空间图像的操作叫做渲染(Rendering)。
是小谷吗
·
2023-04-17 03:34
图元和片元
OpenGL
: 环境配置和图元的绘制
环境配置VisualStudio2013如果不想麻烦地每次都为项目链接glut的库和设置环境变量,到
OpenGL
官网下载对
dengmei1032
·
2023-04-17 03:58
操作系统
xcode
图元操作(理论)
图元操作理论知识GraphicsView框架结构的主要特点在GraphicsView框架结构中,系统可以利用Qt绘图系统的反锯齿、
OpenGL
工具来改善绘图性能。
轩宇^_^
·
2023-04-17 03:28
Qt_知识整理
qt
开发语言
iOS渲染-将视频原始数据(RGB,YUV)渲染到屏幕上
需求在做如美颜,滤镜等功能时,我们不能使用相机原生的AVCaptureVideoPreviewLayer,而是需要通过其他方式将视频原始帧数据如RGB,NV12等等渲染到iOS界面上.实现原理利用
OpenGL
小东邪啊
·
2023-04-17 00:34
教你亲手制作一个虚拟数字人,超全步骤详解
自
计算机图形学
问世以来,人们一直在尝试创造逼真的数字人类。直到最近,那些成功的人还必须投入数月甚至数年的时间。这是一个非常昂贵和耗时的过程,需要高技术知识和设备以及高超的艺术技巧。
赞奇超高清设计师云工作站
·
2023-04-16 22:25
3d设计
云工作站
人工智能
虚拟数字人
3d设计
ue5
OpenGL
初探之Xcode创建工程
一、资源准备准备资源.png二、创建步骤Xcode->macos->app创建工程.png三、工程配置1、添加库库文件配置.png2、配置CLTools.h和grew.h文件,这两个文件在资源准备的include目录下,所以配置前,必须把include文件夹加入工程,配置如图,可以单独把两个.h拖入该配置,也可以直接拖include文件夹h文件配置.png3、删除创建工程自带的AppDelegat
文竹_自然
·
2023-04-16 22:43
libzip开发笔记(一):libzip库介绍、编译和工程模板
111876926长期持续带来更多项目与技术分享,咨询请加QQ:21497936、微信:yangsir198808红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
红模仿_红胖子
·
2023-04-16 22:43
OpenGL
ES GLKit三角形变换
效果图如下:GLKit.gif首先,使用GLKit绘制图形分为以下两个步骤初始化上下文使用GLKBaseEffect渲染图形初始化上下文新建
OpenGL
ES上下文,EAGLContext是苹果iOS平台下实现
奉灬孝
·
2023-04-16 22:22
PixiJS 文字模糊处理策略
WebGL是一种基于
OpenGL
的3D图形API,可以在GPU上进行高效的图形渲染。Canvas是一种HTML5元素,可以在浏览器中绘制2D图形。具有以下特点:高性能:PixiJS使用WebGL进
揽月凡尘
·
2023-04-16 21:43
javascript
开发语言
ecmascript
数字图像基础【7】应用线性回归最小二乘法(矩阵版本)求解几何变换(仿射、透视)
这个跟我们之前学习
OpenGL
的时候是一致的,这里就不多
Mr_Zzr
·
2023-04-16 17:25
线性回归
最小二乘法
矩阵
SDL初识(1)
简介SDL(SimpleDirectMediaLayer)是一个跨平台开发库,旨在通过
OpenGL
和Direct3D提供对音频、键盘、鼠标、操纵杆和图形硬件的低级访问。
白杨攻城狮
·
2023-04-16 17:49
SDL
c++
SDL
音视频
五、
OpenGL
基础变换与矩阵栈
1.基础变换1.1平移平移1.2旋转旋转1.3缩放缩放1.4组合变换平移和旋转先旋转再平移先平移再旋转对比上面2个变换,我们可以发现:在组合变换中,变换的顺序是不可以随意修改的。数学分析:这里分析2D变换。//先旋转再平移┏cosθsinθ0┓┏100┓[X,Y,1]=[x,y,1]┃-sinθcosθ0┃┃010┃┗001┛┗dxdy1┛//先平移再旋转┏100┓┏cosθsinθ0┓[X,Y,
收纳箱
·
2023-04-16 16:17
Nvidia 显卡驱动的安装
1.关闭图形显示界面sudoservicelightdmstop2.安装显卡驱动sudobashNVIDIA-Linux-x86_64-375.20.run–no-
opengl
-files–no-x-check–no-nouveau-check
小姐姐催我改备注
·
2023-04-16 14:27
【
OpenGL
】(一)概念以及入门内容
OpenGL
是什么:一般都认为
OpenGL
是一个API,包括了一系列可以操作图形,图像的函数。然而,
OpenGL
本身并不是一个API,它仅仅是一个规范。
The Forgotten
·
2023-04-16 13:10
OpenGL
c++
图形渲染
c语言
开发语言
RK3568平台使用PyQt5遇到的_ZTI18Q
OpenGL
TimeMonitor, version Qt_5问题解决
1、背景由于开发需要在ubuntu20.04RK3568平台上面使用PyQt5来运行GUI软件,整个软件的环境如下:python3.8PyQt55.14.1版本firefly@firefly:/usr/bin$piplistPackageVersion------------------------------------------blinker1.4certifi2019.11.28chard
fhqlongteng
·
2023-04-16 11:39
pyqt5编程
qt
python
ubuntu
PyQt5
RK3568
OpenGL
ES --颠倒滤镜、灰度滤镜以及三种马赛克效果的实现原理探究
本篇文章的基础代码
OpenGL
ES--使用GLSL语言加载一张图,关于滤镜效果的实现,主要是实现片元着色器的算法,所以相关效果的顶点着色器是一样的不需要改动。
HardCabbage
·
2023-04-16 10:18
[
计算机图形学
]几何:隐式&显式表示(前瞻预习/复习回顾)
一、前言本篇我们将开启GAMES101几何部分的讲解的第一讲解,也是几何的基本表示,现实中有非常多的几何,如布料,绝对光滑的曲面,水滴,毛发,微观的细胞等等非常复杂的几何,那么如何在计算机中表示这些几何呢?本篇我们将会介绍两种几何的基本表示方法,分别是隐式表示和显式表示。二、几何的隐式表示隐式的几何表示,简单的说,就是不给出顶点或面的具体位置信息,而告诉点之间满足的关系,而推广之后我们完全可以用函
_Yhisken
·
2023-04-16 09:46
计算机图形学
计算机图形学
图形渲染
图形学
[
计算机图形学
]纹理的高级应用(前瞻预习/复习回顾)
一、前言上节课我们讲了纹理的放大缩小产生问题后,我们的解决方法,那么纹理是什么呢?在现代GPU中,我们可以理解为是内存+范围查询(滤波),也就是对一块区域做点查询/范围查询,并且做的非常快,也就是说我们完全可以把纹理看作是一块可以进行不同查询的数据,而不仅仅是一张图片。而由此,我们可以在许多地方应用纹理实现许多不同的效果。二、Environment—Map环境贴图什么是环境贴图,如上图中的茶壶可以
_Yhisken
·
2023-04-16 09:45
计算机图形学
计算机图形学
图形学
图形渲染
[
计算机图形学
]几何:曲线和曲面(前瞻预习/复习回顾)
一、曲线1.BézierCurves—贝塞尔曲线贝塞尔曲线也是一种显式的几何表示方法。贝塞尔曲线定义了一系列的控制点,致使确定满足这些控制点关系的唯一一条曲线:如上图定义的贝塞尔曲线满足起始点为p0,结束点为p3,起始点的切线方向是p0p1方向,结束点切线方向是p2p3方向。而事实上,我们在实际情况需要计算任意多个控制点的情况,也就是说不只是四个点才能画出一条贝塞尔曲线,一条贝塞尔曲线可以由任意多
_Yhisken
·
2023-04-16 09:45
计算机图形学
图形学
计算机图形学
图形渲染
学习
开源免费跨平台
opengl
opencv webgl gtk blender,
opengl
贴图程序
三维图形的这是
opengl
的强项,大型3D游戏都会把它作为首选。图像处理,是opencv的锁定的目标,大多都是C的api,也有少部分是C++的,工业图像表现,图像识别,都会考虑opencv的。
weixin_33726313
·
2023-04-16 08:31
人工智能
c/c++
操作系统
初探
OpenGL
引言
OpenGL
(英语:OpenGraphicsLibrary,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
ChiLeung
·
2023-04-16 06:22
OpenGL
学习之路(4.1) 向量的简单介绍
在
OpenGL
中提供了一个数学库类#include我们会两个比较常见的类:M3DVector3f:表示三维向量(x,y,z)-(f)表示float类型的意思同时也可以用来设置三维数组也是没有问题的typedeffloatM3DVector3f
velue
·
2023-04-16 06:16
OpenGL
——天安门广场3D建模
0x00引言这学期
计算机图形学
课程的一项大作业,前半学期一直在自学
OpenGL
的一些技术,为了大作业做铺垫,学习之余总结了一些技术要点,给自己也是供组员学习。
我喜欢蓝色儿
·
2023-04-16 02:53
OpenGL
ES实战一-简单加载纹理
Snip20190619_4.png传送门:
OpenGL
ES-loadImage代码注释已经很详细,直接看代码即可.
BigBowen
·
2023-04-16 02:59
视频教程-C++11基础教程-C/C++
C++11基础教程网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,
计算机图形学
方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习。
weixin_33238790
·
2023-04-16 01:15
OpenGL
ES之GLSL加载图片
最后图片效果图整体流程可以分为4步:创建工程及自定义视图,新建自定义顶点、片元着色器文件编写顶点、片元着色器文件在自定义视图view里,设置图层layer,设置上下文context,清空缓冲区,设置渲染缓冲区RenderBuffer和帧缓冲区FrameBuffer生成加载编译着色器,链接到program,并使用program处理顶点数据,将顶点数据从CPU传递到GPU,供着色器读取加载纹理,绘制到
K哥的贼船
·
2023-04-16 00:22
QT+
OpenGL
七之使用EBO
EBO(顶点索引缓冲区)重新写一个shader程序:shaderMode.vs#version430uniformmat4mv_matrix;uniformmat4proj_matrix;invec3vPosition;voidmain(void){gl_Position=proj_matrix*mv_matrix*vec4(vPosition,1.0);}shaderModel.fs#versi
c之气三段
·
2023-04-15 21:19
虚拟数字人很忙
其指存在于非物理世界中,由
计算机图形学
、图形渲染、动作捕捉、深度学习、语音合成等计算机手段创造及使用,并具有多重人类特征(外貌特
M木U
·
2023-04-15 19:42
Android
OpenGL
ES2.0(十五)——利用EGL后台处理图像
在Android
OpenGL
ES2.0(十二)——FBO离屏渲染中,记录了采用FBO进行离屏渲染的方式来进行后台处理图像,但是在使用时,示例中还是用到了GLSurfaceView控件来提供GL环境。
大大大大大大的大大
·
2023-04-15 19:52
计算机图形学
Animation 学习笔记
1、做插值:线性插值和用贝塞尔曲线做插值,贝塞尔曲线做插值可以看起来更生动形象2、物理模拟(SimulatePhysics)原理是利用“力=质量x加速度”,知道了这些信息,那么下一帧的位置就可以提前被运算出来质点弹簧系统(MassSpringSystem)就是UE4中的CableActor还有一个例子就是头发(毛发系统):然后质点弹簧系统还可以应用到布料系统中什么是质点弹簧系统呢,就是两个点之间存
远离UE4
·
2023-04-15 16:40
学习
笔记
(三)Qt多线程实现海康工业相机图像采集+算法检测+
OpenGL
Widget实时显示
这里是该系列文章的所有文章的目录第一章:(一)Qt+OpenCV调用海康工业相机SDK示例开发第二章:(二)Qt多线程实现海康工业相机图像实时采集第三章:(三)Qt多线程实现海康工业相机图像采集+算法检测+
OpenGL
Widget
电气徐小江
·
2023-04-15 15:03
Qt+OpenCV
qt
海康工业相机
OpenGLWidget
3D图形学(4):纹理贴图
内容引自《RealTimeRendering3rd》在
计算机图形学
中,纹理贴图是使用图像、函数或其他数据源来改变物体表面外观的技术。
鹅厂程序小哥
·
2023-04-15 14:04
游戏开发
《Real-Time
Rendering》
real-time
rendering
3D图形学基础
[
计算机图形学
]重心坐标&应用纹理(前瞻预习/复习回顾)
一、重心坐标,插值上篇的最后我们提到了,当顶点在纹理上的对应uv坐标成功找到之后,三角形三个顶点中间的值需要用三角形的重心坐标插值计算得到,那么这个运算是怎么进行的,本篇我们将介绍。插值的运算不仅仅在纹理中,包括三角形内部的颜色和法线都可以用插值来计算并由此得到一个平滑的过度。那么什么是重心坐标?首先我们明确重心坐标是定义在三角形上的一个坐标系,而不同的三角形有不同的重心坐标。重心坐标告诉我们,三
_Yhisken
·
2023-04-15 14:00
计算机图形学
贴图
图形学
图形渲染
计算机图形学
从
OpenGL
的角度来剖析iOS的离屏渲染
什么是离屏渲染?首先,相信做iOS的,对离屏渲染都不会陌生,是个老生常谈的东西,那么就简单说一下得什么是离屏渲染。要清楚的解释离屏渲染,就得知道苹果手机的渲染过程。简单的描述就是,GPU通过运算,形成一帧一帧的画面,放在帧缓冲区(FrameBuffer)中,然后,屏幕从帧缓冲器中拿到画面,进行显示。而离屏渲染,顾名思义,就是在内存中另外生成了一个离屏渲染缓冲区(OffScreenBuffer),进
左岸凉面
·
2023-04-15 12:01
GL01-07:没有着色器下的图元渲染
本文主要说明
OpenGL
2.1版本下,不使用GLSL来渲染绘制图元,主要图元包含: 1.点; 2.线; 3.三角形; 4.四边形; 5.五边形;关于
OpenGL
的版本说明
OpenGL
版本默认是
杨强AT南京
·
2023-04-15 11:53
计算机图形学
曲线生成原理,
计算机图形学
_曲线及生成.ppt
计算机图形学
_曲线及生成华中理工大学计算机学院陆枫99-71999年7月7.2.1曲线的表示要求1)唯一性2)几何不变性3)易于定界4)统一性5)易于实现光滑连接6)几何直观7.2.2基本定义7.2.2
weixin_39658900
·
2023-04-15 11:32
计算机图形学曲线生成原理
GPUImage 源码学习 一(ios版)
前言GPUImage是一个很好的可以供我们来学习使用的图像处理框架,虽然学习整个框架对于只是学习了
OpenGL
ES的一些基础知识来说还有些困难,但是我认为学习一个框架我们需要先从整体上去了解这个框架实现的思路
LikeHeiDi
·
2023-04-15 09:52
OpenGL
正背面剔除
式例正常展示的面经过旋转以后的面正背面剔除(FaceCulling)1.原理这样
OpenGL
可以做到检查所有正⾯
天涯寻梦人
·
2023-04-15 08:03
OpenGL
ES GLSL相关语法
iOS提供了固定着色器GLKBaseEffect,那么如果不适用固定着色器,使用glsl如何去渲染一张图片。由于需要一些定制化的需求,固定着色器不能满足我们的需求。需要使用GLSL可编程着色器。GLSL语言xcode中不支持GLSL语言对顶点/片元着色器的编译和连接,因此需要在项目中创建两个空文件,分别命名为shader.vsh和shaderv.fsh.使用vsh、fsh后缀的原因是方便区分着色器
困惑困惑困惑
·
2023-04-15 06:01
什么是 三维渲染内核?
一、引言随着
计算机图形学
的发展,三维图形已经成为电子游戏、动画电影和可视化、数字孪生等领域的关键技术。为了将三维模型转换成二维图像,我们需要依赖一个称为三维渲染内核的工具。
图观引擎
·
2023-04-15 02:12
计算机视觉
人工智能
图像处理
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他