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
的角度来剖析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
计算机视觉
人工智能
图像处理
前端大数据可视化01-数据可视化应用场景
就是将数据转换成易于人员辨识和理解的视觉表现形式,如各种2D图表、3D图表、地图、矢量图等等,随着技术的不断进步,数据可视化的边界也在不断扩大数据可视化的发展历史起源数据可视化起源于20世纪60年代诞生的
计算机图形学
计算机图形学
心淡然如水
·
2023-04-14 23:39
Qt开发技术:Q3D图表开发笔记(二):Q3DBar三维柱状图介绍、Demo以及代码详解
article/details/130150728各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-04-14 21:21
qt
3d
q3dbar
qt三维图表
3d柱状图
计算机图形学
| 实验五:模型导入
计算机图形学
|实验五:模型导入
计算机图形学
|实验五:模型导入模型加载库AssimpAssimp简介Assimp构建Mesh&&Model类的创建MeshModel绘制模型华中科技大学《
计算机图形学
》课程
UestcXiye
·
2023-04-14 20:55
计算机图形学
计算机图形学
计算机图形学
| 变换与观察
计算机图形学
|变换与观察
计算机图形学
|变换与观察6.1神奇的齐次坐标回顾几何阶段几何变换平移比例旋转对称错切齐次坐标的引入齐次坐标的概念和相关问题基于齐次坐标的变换6.2三维模型,动起来!
UestcXiye
·
2023-04-14 20:23
计算机图形学
计算机图形学
2019-03-11
今天是星期一,我回到了学校,心情无比复杂,因为周末压根没干什么事情今天的任务是10:30-11:301.
计算机图形学
的作业写完(写完)2.汇编语言程序设计的作业写完(没有,记错了emmmm)临时更改计划
2022考研必胜
·
2023-04-14 20:34
计算机图形学
中点画直线的算法
计算机图形学
中点画直线的算法一、中点画线法二、实现C代码一、中点画线法中点画线法的建立基础是数值微分画线法(DDA),其作为改进算法,沿用了DDA算法的增量思想,针对影响DDA算法效率的两点:(1)采用了浮点加法
BridgeCloud
·
2023-04-14 20:52
计算机图形学
算法
c++
开发语言
OpenGL
绘制正方形并移动
1.代码执行流程代码展示:include"GLShaderManager.h":移入了GLTool着色器管理器(shaderMananger)类。着色器管理器不仅允许我们创建并管理着色器,还提供一组“存储着色器”,他们能够进行一些初步䄦基本的渲染操作。include:GLTool.h:头文件包含了大部分GLTool中类似C语言的独立函数include:在Mac系统下,include在Windows
暱稱已被使用
·
2023-04-14 08:10
cocos2d-x 坐标转换总结
首先脑补下基础知识吧:1、
OpenGL
坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。这也就是cocos2dx中用到的坐标系所以没啥好说的。
Ruby丫丫
·
2023-04-14 08:18
Lua
技术
选择3D 建模行业前,我不允许你错过这些内容!
3D建模是
计算机图形学
中的一种技术,用于生成任何对象或曲面的三维数字表示。我们在3D建模软件中构建的对象称为3D模型,此类3D模型用于各个行业。我们还可
iiis架构师
·
2023-04-14 06:41
3d
3dsmax
maya
zbrush
uv贴图
Chiper - 实时GLKView的应用
要在CoreImage下实现实时滤镜,暂时只有使用
OpenGL
ES的方法,而GLKView则是实现
OpenGL
ES的一个View子类,所以实时滤镜效果可以通过GLKView来实现。
星___尘
·
2023-04-14 01:54
关于PlantSimulation 3D界面灰黑色解决方案
PlantSimulation3D界面灰黑色解决方案【注意本文章存在2个解决方案:】官方最新回复解决方案一不知道大家有没有遇到过PlantSimulation3D模式下黑屏问题,现象如下图:发生这个问题主要是因为我们选择了不合适的
OpenGL
沐雨潇竹
·
2023-04-13 23:06
Plant
3D
PlantSimulation
软件黑屏
软件设置
一文搞懂Plant Simulation中的Rotation设置
如果对
计算机图形学
不了解的同学,估计这里有点懵,不知道怎么设置才好。我们在设置单轴的旋转时,还能按照想象中的方式去处理,如果姿态较为
竹森科技-杨波
·
2023-04-13 23:25
Plant
Simulation沉思录
计算机视觉
人工智能
learn
opengl
cn-透明物体
对于半透明物体如果半透明物体跟不透明物体在同一个pass中一起渲染,而且开启了深度测试,那么由于半透明物体也会改写depth值,前面的半透明物体可能会遮住后面的半透明物体和其它物体,所以对渲染顺序有要求:a.先渲染不透明物体;b.对半透明物体由远及近进行渲染;但是由于对半透明物体进行排序非常困难,更好的办法是将不透明物体和半透明物体分成2个pass分别进行渲染,而在渲染半透明物体的时候,关闭深度测
weixin_40273050
·
2023-04-13 23:19
线性代数
算法
ue4
iOS UI 优化 - 总纲
开始从CoreAnimation框架总结以及实现方式上讲解,然后从CoreGraphics和CoreIamge在绘制层面三者如何把UIKit控件如何实现绘制交由
OpenGL
ES|Metal来实现每一帧绘制
JackJin
·
2023-04-13 23:32
闫令琪GAMES101笔记
计算机图形学
介绍与线性代数基础
Lecture01OverviewofComputerGraphics[课程链接]https://www.bilibili.com/video/BV1X7411F744老师课讲的非常好!没看过的一定要看一下!Lecture02ReviewofLinearAlgebra向量的定义Vector.png向量默认为列向量,方便与矩阵进行计算向量的重要属性方向长度不关心起始位置长度为1的向量叫做单位向量向量
六边形站神
·
2023-04-13 22:58
iOS:
OpenGL
-摄像头采集滤镜
采集摄像头的CMSampleBufferRef,针对采集到的每一个CMSampleBufferRef做滤镜处理效果图:IMG_0801.PNGGithub:https://github.com/qw9685/
OpenGL
-cameraFilter
豆浆油条cc
·
2023-04-13 22:16
openGL
纹理
推荐地址:https://learn
opengl
-cn.readthedocs.io/zh/latest/https://learn
opengl
-cn.github.io/
不慌不忙
·
2023-04-13 20:17
OpenGL
学习之三角形(二)
链接:你好,三角形-Learn
OpenGL
CN开头:好了,继续学习
OpenGL
,在上面的时候,我们已经搭建好了还环境,并且已经能包含了库文件而不报错,那接下来,我们画三角形。
Summer瑞
·
2023-04-13 18:11
七、
OpenGL
纹理
OpenGL
纹理1.认识函数像素存储方式//改变像素存储方式voidglPixelStorei(GLenumpname,GLintparam);//恢复像素存储方式voidglPixelStoref(GLenumpname
收纳箱
·
2023-04-13 18:49
2.python
opengl
创建窗口
在我们画出出色的效果之前,首先要做的就是创建一个
OpenGL
上下文(Context)和一个用于显示的窗口。
sany_1126
·
2023-04-13 16:08
NO.3 - Mac
OpenGL
环境搭建
1、准备工作需要准备如下资源1、CLTools2、glew3、libGLTools.a2、
OpenGL
环境配置1、xcode->File->New->Project->MacOS->App,命名为
OpenGL
z夜流星
·
2023-04-13 14:22
配置freeglut和glew时出现无法打开freeglut/freeglutd/glew32.lib文件的解决办法
关于
OpenGL
配置中freeglut库的安装、配置中的一些小问题我的安装环境:Win10+VS2015+freeglut3.2.1+glew1.9.0freeglut下载地址:https://sourceforge.net
左接左路
·
2023-04-13 12:56
c++
opengl
窗口部件常用接口
QT的各个模块都有自己的类库,QtCore,QtGui,QtNetwork,Qt
OpenGL
,QtScript,QtSql,QtXml。在每一个用户可见的字符串周围加上tr()函数是个好习惯。
yshi2017
·
2023-04-13 12:18
OpenGL
入门002固定管线
一、代码部分1、项目初始化//1、初始化API//#(1)、设置工作目录gltSetWorkingDirectory(argv[0]);//#(2)、初始化APIglutInit(&argc,argv);//#(3)、设置window的尺寸glutInitWindowSize(800,600);//#(4)、创建Window的名称glutCreateWindow("GL_POINTS");//2、
Mr_滑
·
2023-04-13 12:02
Android
OpenGL
ES2.0(三)——等腰直角三角形和彩色的三角形
答案是,使用变换矩阵,把计算交给
OpenGL
。矩阵在数学中,矩阵(Matrix)是一个按照长方阵
大大大大大大的大大
·
2023-04-13 10:31
QT+
OPenGL
十九镜面反射效率调整
image.png这是之前的phong着色的镜面反射模型。但是这存在效率问题就是运算反射光线的开销比较大。虽然思想很正确但是浪费了显卡的效率。1977年JamesF.Blinn引入了Blinn-Phong着色优化了这个部分。image.png使用半程向量H来替代反向光线向量R,这样做虽然会导致效果出现一些不同(精确度降低了一些)但是可以通过参数的调整达到和phong着色相似的效果,且能适应各种情况
c之气三段
·
2023-04-13 05:37
IOS –
OpenGL
ES 调节图像阴影 GPUImageHighlightShadowFilter
目录一.简介二.效果演示三.源码下载四.猜你喜欢零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录>>
OpenGL
ES基础零基础
OpenGL
(ES)学习路线推荐:
OpenGL
(ES)学习目录
猿说编程
·
2023-04-13 04:40
NumPy 初学者指南中文第三版:11~14
您将学到的东西如下:pygame基础matplotlib集成表面像素数组人工智能动画
OpenGL
PygamePygame是Python框架,最初由
布客飞龙
·
2023-04-13 01:53
数据科学
pygame
python
开发语言
Hello Window
1函数详解glfwInit();该函数是用来初始化GLFWglfwWindowHint();是用来指定
OpenGL
版本的,例如,该函数一般连续使用两次,指定
OpenGL
的大版本和小版本,举个例子,glfwWindowHint
美不胜收oo
·
2023-04-12 22:35
[
OpenGL
]着色器
最常见的着色器语言包括三种GLSL
OpenGL
ShadingLanguage
OpenGL
提供的着色器语言,
BucketHead
·
2023-04-12 22:22
OpenGL
ES案例04_1-GLSL使用索引绘图
本案例的主要目的是理解GLSL中如何使用索引绘图。最终效果如下:GLSL使用索引绘图效果图什么是索引绘图一个图形有许多顶点,如本案例最终效果中的金字塔,一共有5个面6个三角形组成。由这6个三角形根据图元装配绘制金字塔效果。在绘制过程中,共使用了18个顶点,因为图元装配方式使得有些顶点是进行了复用,而实际肉眼可见顶点个数只有5个。如下图所示。image.png索引绘制技巧就是将图形中肉眼可见的顶点,
卡布奇诺_95d2
·
2023-04-12 21:54
Android
OpenGL
ES - 反相、曝光、对比度、饱和度、色调滤镜
原文链接:https://segmentfault.com/a/1190000037668990
OpenGL
ES-简单滤镜默认滤镜vertexshaderattributevec4position;attributevec4inputTextureCoordinate
FM_1ad7
·
2023-04-12 20:34
第三十三章 深度测试总结
深度测试被启用的时候,
OpenGL
会将一个片段的深度值与深度缓冲的内容进行对比,如果在
OpenGL
执行的深度测试后,通过了则会将其更新为新的深度值,如果测试失败,则片段被丢弃
Re_view
·
2023-04-12 20:10
OPGENGL
人工智能
深度学习
计算机视觉
【Three.js】Three.js快速上手教程
相关概念解释:three.js>webGL>
openGL
openGL
是一个跨平台3D/2D的绘图标准,webGL则是
openGL
在浏览器上的一个实现。web前端开发人员可以
卸载引擎
·
2023-04-12 18:27
three.js
three.js
javascript
3d
webgl
计算机图形学
实战——Bresenham八分法画圆
Bresenham算法完成八分法画圆圆光栅化算法简单方程产生圆弧圆的函数方程与极坐标方程在此不再赘述算法原理为离散计算,表示出圆;但这种算法计算比较复杂,需要改进。若采用极坐标画法则有利用圆的八方对称性画圆采用递推的方法:voidBresenham_drawcircle(GLintR){//默认原点是0,0bresenham算法画圆GLintx=0;GLinty=R;GLintd=3-2*R;gl
WZZZ0725
·
2023-04-12 17:41
【计算机图形学】课设代码详解
c++
图形学
opengl
算法
计算机图形学
初探——Bresenham直线光栅化算法绘制一条直线(详细版)
使用
OpenGL
开放式图形库,使用的头文件为#include。算法的设计思想和实现技术使用实现Bresenham直线光栅化算法,在此对该算法的原理进行阐述。算法原理:假定直线的斜率k在0~1之间。
WZZZ0725
·
2023-04-12 17:41
【计算机图形学】课设代码详解
算法
iOS
OpenGL
ES入门-基础渲染3
本文介绍通过编译链接自定义的Shader着色器(GLSL)绘制一个三角形。OSViewController.h#import#import@interfaceOSViewController:
[email protected]
#import"OSViewController.h"@interfaceOSViewController(){GLuint_pr
Goning
·
2023-04-12 16:49
前端工程师初识Three.js
webGL通过引入一个与
OpenGL
ES2.0紧密相符合的API,就可以在H5(Canvas)元素中使用。webGL给我提供了一系列的图形操作接口,能够让我们通过JavaS
xinxiaoyong
·
2023-04-12 16:07
前端JS三维模型
Three.js
three.js
Three.js三维模型
一棵树-可视化之图形化基础之向量
作者:肖剑华可视化是前端可视化图形是
计算机图形学
向量就是那个向量,高中学过的,你懂的树是那棵贼丑的树结果首先先看看本文最终的结果。是不是贼丑!是不是能在画展上卖个好价格!
晓前端
·
2023-04-12 16:41
VSC++2019+QT+
OpenGL
image.png直接继承就可以直接用image.png目录VSC++2019+QT+
OpenGL
QT+
OpenGL
一之绘制立方体(三角形图元)QT+
OpenGL
二之纹理贴图QT+
OpenGL
三之矩阵简解
c之气三段
·
2023-04-12 16:34
OpenGL
ES 初探 - 了解
OpenGL
ES和GLKit
一、什么是
OpenGL
ES
OpenGL
ES(
OpenGL
forEmbeddedSystems)是
OpenGL
三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。
Sheisone
·
2023-04-12 13:36
JAVA三维可视化组件:Matplot 3D for JAVA(V3.0) 一个纯JAVA开发的科学数据可视化组件包 类似 Python 的matplotlib(含示例代码)
内含自主研发的三维几何造型、绘制算法,无需依赖
OpenGL
、DriectX、JAVA3D或JAVAFX等等第三方库,其只依托JRE自带的类库即可(即只需安
tanling8334
·
2023-04-12 12:35
Matplot3D
for
java
java
3d
可视化
三维图形组件
matplotlib
wxPython库和py
OpenGL
的配置
WxGL是一个基于Py
OpenGL
的三维数据展示库,以wx为显示后端,以加速渲染为第一追求目标。借助于WxPython这个后端,WxGL可以很好的融合Matplotlib等其他数据展示技术。
CSdn帅小智
·
2023-04-12 11:36
医学图像处理
python
wxpython
opengl
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他