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
关于 Android 渲染你应该了解的知识点
Skia与
OpenGl
的
Android写到秃
·
2023-06-09 17:22
OpenGl
之摄像机
文章目录摄像机/观察空间摄像机位置摄像机方向右轴上轴LookAt自由移动移动速度鼠标输入缩放摄像机源码
OpenGL
本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机
ccloud11
·
2023-06-09 06:22
OpenGL
c++
c++
opengl
OpenGL
之坐标系统
文章目录概述局部空间世界空间观察空间裁剪空间正射投影透视投影进入3D代码
OpenGL
希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(NormalizedDeviceCoordinate
ccloud11
·
2023-06-09 06:52
OpenGL
c++
c++
opengl
OpenGl
之变换
目录缩放位移齐次坐标(HomogeneousCoordinates)旋转缩放对一个向量进行缩放(Scaling)就是对向量的长度进行缩放,而保持它的方向不变。由于我们进行的是2维或3维操作,我们可以分别定义一个有2或3个缩放变量的向量,每个变量缩放一个轴(x、y或z)。我们先来尝试缩放向量v¯=(3,2)。我们可以把向量沿着x轴缩放0.5,使它的宽度缩小为原来的二分之一;我们将沿着y轴把向量的高度
ccloud11
·
2023-06-09 06:52
OpenGL
c++
c++
opengl
OpenGL
纹理内容
纹理可以理解为一张图片,
OpenGL
渲染图片会将图片的像素保存在纹理缓存中。
逃避不面对
·
2023-06-09 03:26
OpenGL
环境搭建(VS2019+GLFW+GLAD)
一、写在前面
OpenGL
是一个API,是一组用来操作图形、图像的函数。我相信你可能对涉及到的库,有一些搞不清楚。
落魄刀
·
2023-06-09 03:36
关于本教程(Vulkan Tutorial)
Vulkan是一个新的API,它由Khronosgroup(
OpenGL
的管理组织)开发,对现代显卡提供了比以往的API(
OpenGL
和Direct3D)好很多的功能抽象,它能让你更好地描述你的编程意图
qiuzen
·
2023-06-09 02:53
Vulkan
c++
c语言
Android使用FFmpeg+
Opengl
es来解码播放视频(二)
Demo地址:https://github.com/Huzhuwei1/ffmpegdecoder.git下载地址为什么使用
Opengl
es来做视频渲染?
Watch_the_corner
·
2023-06-08 18:57
音视频
Android
ffmpeg
C++
Opengles
音视频
threejs 学习资源帖
https://techbrood.com/threejs/docs/threejs中文网:http://www.webgl3d.cn/WebGL教程:http://www.webgl3d.cn/WebGL/
OpenGL
GLSL
loriloy
·
2023-06-08 13:30
threejs
threejs
十一、
OpenGL
的坐标系统
第一部分概念
OpenGL
坐标系统:
OpenGL
坐标系中每个顶点的x,y,z坐标都应该在-1.0到1.0之间,超出这个坐标范围的顶点都将不可见。
卖酒的小码农
·
2023-06-08 07:12
OpenGL
安卓学习
数码相机
OpenGL的坐标系统
Learn
OpenGL
-高级
OpenGL
-10.实例化
本人初学者,文中定有代码、术语等错误,欢迎指正文章目录实例化例子1.1:100个2D四边形使用Uniform实例化数组例子1.2:100个2D四边形使用实例化数组例子2.1:行星带不使用实例化数组例子2.2:行星带使用实例化数组实例化引出假设有一个绘制了很多模型的场景,而大部分的模型包含的是同一组顶点数据,只不过进行的是不同的世界空间变换,比如:草渲染上千上万个草,渲染函数调用会极大地影响性能fo
刘建杰
·
2023-06-08 05:48
LearnOpenGL
计算机图形学
OpenGL
图形渲染
着色器
c++
Learn
OpenGL
-高级
OpenGL
-9.几何着色器
本人初学者,文中定有代码、术语等错误,欢迎指正文章目录几何着色器使用几何着色器造几个房子爆破物体法向量可视化几何着色器简介在顶点和片段着色器之间有一个可选的几何着色器几何着色器的输入是一个图元(如点或三角形)的一组顶点。几何着色器可以在顶点发送到下一着色器阶段之前对它们随意变换代码例子#version330corelayout(points)in;//输入的图元类型layout(line_stri
刘建杰
·
2023-06-08 05:47
LearnOpenGL
计算机图形学
OpenGL
图形渲染
着色器
c++
Learn
OpenGL
-高级
OpenGL
-8.高级GLSL
本人初学者,文中定有代码、术语等错误,欢迎指正文章目录高级GLSLGLSL的内建变量在顶点着色器的内建变量gl_PointSizegl_VertexID在片段着色器的内建变量gl_FragCoordgl_FrontFacinggl_FragDepth接口块Uniform缓冲对象Uniform块布局使用Uniform缓冲简介绑定点例子Uniform缓冲对象比Uniform的优点高级GLSL我们将会讨
刘建杰
·
2023-06-08 05:17
LearnOpenGL
计算机图形学
图形渲染
OpenGL
着色器
c++
Learn
OpenGL
-高级
OpenGL
-7.高级数据
本人初学者,文中定有代码、术语等错误,欢迎指正文章目录高级数据glMapBuffer简单说明:以填充缓冲数据说明glBufferSubData简单说明:以填充缓冲数据为例实际使用:分批顶点属性glCopyBufferSubData复制缓冲高级数据就是介绍除了前面介绍的glBufferData以外,还有其它API可以填充缓冲数据介绍的API小结glBufferSubDataglMapBuffer得到
刘建杰
·
2023-06-08 05:45
LearnOpenGL
计算机图形学
OpenGL
图形渲染
着色器
opengl
版本发展史及各种概念的厘清
1、版本发展1
opengl
的版本区别1.1
opengl
1.11995年,SGI推出了更为完善的
OpenGL
1.1版本。
OpenGL
1.1的性能比1.0版提高甚多。
wh_xiexing
·
2023-06-08 05:31
经验分享
【Jetson Nano学习笔记】2. ORB-SLAM3及ZED 2i驱动安装
zed2i.launchrostopiclistrosnodelistdisplay_zed2i.launchzed_rtabmap.launchORB-SLAM3安装OpenCV3安装Glew安装Pangolin安装boost安装Eigen3安装
OpenGL
乙酸氧铍
·
2023-06-08 03:12
#
Jetson
Nano
slam
ros
ubuntu
linux
计算机视觉
OpenGL
蓝宝书第八章学习笔记:基元处理之几何着色器
前言本篇在讲什么
OpenGL
蓝宝书第八章学习笔记之几何着色器本篇适合什么适合初学
OpenGL
的小白本篇需要什么对C++语法有简单认知对
OpenGL
有简单认知最好是有
OpenGL
超级宝典蓝宝书依赖VisualStudio
因吹斯听的Sun同学
·
2023-06-08 02:38
OpenGL超级宝典
学习
笔记
着色器
OpenGL
OpenGL
蓝宝书第九章学习笔记:片段着色器和帧缓存
前言本篇在讲什么
OpenGL
蓝宝书第九章学习笔记之片段着色器和帧缓存本篇适合什么适合初学
OpenGL
的小白本篇需要什么对C++语法有简单认知对
OpenGL
有简单认知最好是有
OpenGL
超级宝典蓝宝书依赖
因吹斯听的Sun同学
·
2023-06-08 02:35
OpenGL超级宝典
学习
笔记
着色器
OpenGL
ES学习之路(3.0)
OpenGL
与
OpenGL
ES的基本概念与历史
一、什么是图形编程接口2D图形编程接口分别三种:GDI,Skiz,OpenVG,目前GDI,Skiz已经被时代遗弃3D图形编程接口分别四种:DirectX,
OpenGL
/
OpenGL
ES,Metal;ES
velue
·
2023-06-07 21:11
十二、光照基础
第一部分概念
OpenGL
ES的基础光照模型,目前
opengl
还无法模拟现实世界的复杂光照效果,但是为了效果上的逼真,还是引入了一些简单的模型来模拟光照效果,这里介绍冯氏光照模型(PhongLightingModel
卖酒的小码农
·
2023-06-07 16:37
OpenGL
安卓学习
openges光照基础
十六、立方体贴图(天空盒)
第一部分概念:1)引用
OpenGL
ES立方体贴图本质上还是纹理映射,是一种3D纹理映射。立方体贴图所使的纹理称为立方图纹理,它是由6个单独的2D纹理组成,每个2D纹理是立方图的一个面。
卖酒的小码农
·
2023-06-07 16:37
OpenGL
安卓学习
贴图
opengl立体贴图
天空盒
十三、输出多个立方体并深度测试
第一部分概念1)由来:深度测试:
opengl
的深度测试是指在片段着色器执行之后,利用深度缓冲所保存的深度值决定当前片段是否被丢弃的过程。
卖酒的小码农
·
2023-06-07 16:37
OpenGL
安卓学习
opengles
opengles深度测试
十五、实例化
第一部分概念:1)引入
OpenGL
ES实例化(Instancing)是一种只调用一次渲染函数就能绘制出很多物体的技术,可以实现将数据一次性发送给GPU,告诉
OpenGL
ES使用一个绘制函数,将这些数据绘制成多个物体
卖酒的小码农
·
2023-06-07 16:43
OpenGL
安卓学习
opengles实例化粒子化
VTK系列7_相机控制
实例7:相机控制未加入相机控制时演员位置:加入相机控制时演员位置(视角为x轴负方向):#include"vtkAutoInit.h"VTK_MODULE_INIT(vtkRendering
OpenGL
2
亦我飞也
·
2023-06-07 15:25
openCV
VTK学习笔记
VTK
QT学习:图形视图Graphics View
一、GraphicsView框架结构的主要特点(1)在GraphicsView框架结构中,系统可以利用Qt绘图系统的反锯齿、
OpenGL
工具来改善绘图性能。
心若向阳,何谓悲伤
·
2023-06-07 14:21
QT学习
qt
gui
Linux驱动开发笔记(一):helloworld驱动源码编写、makefile编写以及驱动编译基本流程
转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/130534343红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、
OpenGL
长沙红胖子Qt
·
2023-06-07 14:08
linux驱动开发
驱动开发
linux
linux驱动开发
ParticleSystem中的Culling Mode对耗时有怎样的影响
1)ParticleSystem中的CullingMode对耗时有怎样的影响2)关于API,
OpenGL
和Vulkan的疑问3)SVC分别搜集Keyword,多次搜集与单独搜集Warmup内存比较4)OcclusionCulling
·
2023-06-07 12:40
rendering
cocos2d-x 初学者的困惑
背景透明参考了此博客点击访问在以下代码块添加glClearColorvoidDirector::setGLDefaultValues(){//ThismethodSHOULDbecalledonlyafter
openGL
View_wasinitializedCCASSERT
我是吸血鬼
·
2023-06-07 11:24
Allegro16.6详细教程(二)
3-DViewer對於PCBEditorProducts,只有環境變數中的
OpenGL
顯示功能開啟後才有效,而對於APD/SiP是無效的。2.3-Dviewer是在一個獨立的視窗中打開的。
阿星先森
·
2023-06-07 07:48
软件
解析等)
Allegro
八、EGL实践
第一部分基础概念1)引入之前的
OpenGL
es应用的开发都是使用类GLSurfaceView,然而GLSurfaceView是内部已经实现了EGL的封装,也就是对Display,surface,context
卖酒的小码农
·
2023-06-07 05:59
OpenGL
安卓学习
ios
opengl的EGL
十、RGBA数据转NV21格式存储
NV21格式的回顾:也是YUV420SP格式,存储两个plane,Y,VU交叉存储,内存大小为w*h+w*h/4*2=wh*1.5再了解一下
opengl
es的纹理怎么存储NV21数据:原来的RGBA数据大小为
卖酒的小码农
·
2023-06-07 05:29
OpenGL
安卓学习
RGAB转NV21
七、帧缓冲离屏渲染
第一部分基础概念1)两种帧缓冲的由来首先
opengl
能够显示到屏幕,也是有一个默认的framebuffer由窗口系统创建并管理的,将数据放到默认framebuffer中就可以显示到屏幕上。
卖酒的小码农
·
2023-06-07 05:29
OpenGL
安卓学习
java
android
开发语言
帧缓冲离屏渲染
opengles
001-
OpenGL
环境搭建(Mac)
二、在Xcode的配置(Xcode11、iOS13)1、首先打开Xcode创建一个新工程空项目.png2、将下载下来的文件copy到该项目中image.png3、添加
OpenGL
.Framework和GLUT.Fra
A慢慢懂
·
2023-06-07 03:09
[
OpenGL
] 笔记(3)纹理
1.纹理纹理(Texture)是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节。你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3D的房子上,这样你的房子看起来就像有砖墙外表了。纹理坐标为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分。这样每个顶点就会关联着一个纹理坐标(TextureCoordinate)纹理坐标在x和y轴上,范围
木小易Ying
·
2023-06-07 03:20
C4D-学习笔记-4-渲染(ProRender渲染介绍)
平行光没有投影解决办法,左上角选项,投影,打开渲染器差异标准:标准渲染器物理:更真实的渲染器,效率更高硬件
OpenGL
:暂时不用了解ProRender:显卡渲染器ProRender渲染器在渲染设置选择ProRender
罪恶の王冠
·
2023-06-07 01:54
3d
Cesium面试题-2、cesium中模型的数据有哪些
tags:Cesium基础categories:GIS面试题1、gltfglTF全称是GraphicsLanguageTransmissionFormat(图形语言传输格式),是一种针对GL(WebGL,
OpenGL
ES
团子WebGIS
·
2023-06-07 01:44
Cesium
经验分享
学习
探索iOS之CoreImage框架
其中,渲染层包括GPU渲染(
OpenGL
和Metal)、CPU渲染(Gran
徐福记456
·
2023-06-06 22:59
iOS音视频
Core
Image
滤镜
人脸识别
glActiveTexture和glBindTexture
在
openGL
中,存在一系列的textureunit,通过glActiveTexture激活当前的textureunit,默认的unit是0。
勤奋happyfire
·
2023-04-21 21:02
GL_ACTIVE_UNIFORMS不会返回没有用到的uniform
最近在用
OpenGL
es3.0开发渲染模块,从头开始,碰到好多问题,在这里记录一下。首先是shader里面写了uniform变量,但是最终结果没用到,被注释掉了。
playboy
·
2023-04-21 20:49
Unity中stats中的SetPass Call详解
或是叫:SetGPUDataBeforeDraw会更适合理解(在绘制前设置GPU数据,这些数据包括渲染系统,如:DX或是
OpenGL
的状态值,或是Buffer数据)VBO即VertexBufferObject
Sevol_Y
·
2023-04-21 20:57
Shader
unity
游戏引擎
面试官:“请描述一下Android系统的启动流程”
作者:
OpenGL
前言什么是Android启动流程呢?其实指的就是我们Android系统从按下电源到显示界面的整个过程。
码中之牛
·
2023-04-21 20:07
Android
移动开发
Framework
android
移动开发
Framework
AMS
OpenGL
系列之七:纹理贴图
目录相关文章
OpenGL
系列之一:
OpenGL
第一个程序
OpenGL
系列之二:绘制三角形
OpenGL
系列之三:三角形顶点增加颜色
OpenGL
系列之四:绘制四边形
OpenGL
系列之五:绘制点和线
OpenGL
itfitness
·
2023-04-21 19:44
OpenGL
ES – 设置模糊图片
老规矩先看效果,下图中上部分图片是原图,下部分图片是修改过模糊度的图片。上图通过滑块动态修改图片的模糊程度,滑块越靠右图片越模糊。image设置模糊图片主要是通过修改某一个像素点的颜色来实现的,就是将某一个像素点上下左右四个像素点的颜色算一下平均值作为当前像素的最终颜色。所有的颜色都这样处理就会出现模糊的效果了。BlurViewController继承自BaseViewController#imp
再好一点点
·
2023-04-21 11:53
freetype ios
从
OpenGL
的角度来看,它可以为任何字符串的任何字体大小动态创建alpha纹理。第1步:将原始的freetype源代码嵌入到代码中确实很痛苦。
stevewinds
·
2023-04-21 07:38
iOS
OpenGL
ES绘制三角形
OpenGL
ES绘制三角形最近工作需要用到
OpenGL
ES和GPUImage,在这里记录一下自己学习到的知识
OpenGL
ES是什么
OpenGL
(OpenGraphicsLibrary)定义了一个跨编程语言
小球why
·
2023-04-21 06:33
计算机图形学——基于3D游戏开发技术——第一章游戏模型
1.2多边形网格
opengl
支持凸多边形;Direct3d仅支持三角形;细分操作:低分辨率向高分辨率转化的过程简化操作:高分辨率向低分辨率转换的过程1.2.1创建多边形网格(美工方面)1.2.2多边形网格的表达方式第一种表达方式
ivebeenready
·
2023-04-21 05:32
opengl
见缝插针小游戏 (基于
OPENGL
)|计算机图形学
见缝插针小游戏(基于
OPENGL
)|计算机图形学1.前言最近开始学习图形学,试着用glut做了一个小游戏,也是之前见得蛮多的小游戏叫做见缝插针,基本上功能都实现了,可能还有些不足,之后有机会再改进,废话不多说
LLLLQZ
·
2023-04-21 05:29
计算机图形学
游戏
opengl
字符串
c++
c语言
OpenGL
入门教程之 深入理解
一、
OpenGL
简介
OpenGL
是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程规范。
仰望—星空
·
2023-04-21 03:51
OpenGL
OpenGL
学习
OpenGL入门
计算机图形学CG 学习资源和路线
计算机图形学学习资源1.GAMES网站2.GAMES101课程-B站3.傅老師/
OpenGL
教學-B站4.
OpenGL
中文教程网站对应阶段的起点 如果你是小白,对计算机图形学还一窍不通,建议学习GAMES101
仰望—星空
·
2023-04-21 03:51
计算机图形学
学习
OpenGL
CG
OpenGL
入门之 深入三角形
通过本教程,你能轻松的、深入的理解
OpenGL
如何绘制一个三角形。 如果你不了解
OpenGL
是什么,可以阅读
OpenGL
深入理解。
仰望—星空
·
2023-04-21 03:57
OpenGL
OpenGL
学习
计算机图形学
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他