排序:
默认
按更新时间
按访问量
RSS订阅

着色器Shader及Shader的图像处理,Shader Demo

android-gpuimage里给出了很多滤镜效果,本质都是用shader处理图像。 使用OpenGL做图像处理,最主要的就是FragShader的实现,以下是几种已经实现了的shader。有黑白照处理,Sephia特效,反相,高斯模糊,Median模糊,锐化,腐蚀,膨胀,拉普拉斯边缘检测等。...

2019-07-07 01:22:30

阅读数 77

评论数 0

OpenGL ES 渲染优化策略

-- CRT 显示器原理 首先从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一系列的定时信号。当电子...

2019-07-07 01:18:47

阅读数 101

评论数 0

Android N(7.0) Vulkan替代OpenGL,图形学

Vulkan是一个跨平台的2D和3D绘图应用程序接口(API),最早由科纳斯(Khronos)组织在2015年游戏开发者大会(GDC)上发表。旨在替代OpenGL,提高图形性能。 基于OpenGL的图形引擎,其渲染过程粗略可分为 主机端资源准备,设备端数据交互与管线准备 及 每帧循环的渲染 三个...

2019-04-24 19:05:55

阅读数 202

评论数 0

OpenGL Shader实例,OpenGL 粒子系统

> OpenGL 粒子系统,OpenGL 粒子系统 Android ;图形学粒子系统(CPU/GPU渲染) 爆炸,喷泉,流星之类的效果。   粒子系统的基本思想是:采用许多形状简单的微小粒子作为基本元素,用它们来表示不规则模糊物体。这些粒子都有各自的生命周期,在系统中都要经历...

2018-11-28 20:11:00

阅读数 577

评论数 0

​​​​​​​着色器Shader学习书籍及编程技巧

1.Shader 编程技巧;2.Shader 编程优化案例;3.shader 编程模块化 着色器的例子都是从开源框架 GPUImage 中来的。 > Shader书籍 《Unity Shader入门精要》 Unity+Shader入门精要.pdf(完整版)- http...

2018-08-06 21:45:08

阅读数 177

评论数 0

纹理(Texture)与渲染(Render)

  视频OpenGL渲染与SDL渲染;不同视频的编码与解码。OpenGL更好的显示视频的方式也是通过纹理(Texture)。> 纹理(Texture)和表面(Surface)的区别与联系:  1.Surfaces是一个存储2D图像的内存。  2.Textures是一张贴图。T...

2018-06-21 10:39:36

阅读数 973

评论数 0

OpenGL实现物体动画和视频特效(视频水印、美白、滤镜等)

1.OpenGL实现视频的水印、滤镜?OpenGL实现视频的剪裁、旋转? 2.2D/3D物体的 旋转,平移,缩放? OpenGL图片滤镜与视频滤镜?   矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。在物理学中,矩阵于电路学、力学、光学和量...

2018-04-24 23:13:18

阅读数 2840

评论数 0

openGL基础6:Matrix,MVP(较详细)

openGL中文版- https://learnopengl-cn.readthedocs.io/zh/latest/ OpenGL各版本的规范和扩展。- https://www.khronos.org/registry/OpenGL/index_gl.php OpenGL3.3规范文档- htt...

2018-04-19 16:42:27

阅读数 936

评论数 0

面向CPU/GPU编程(如OpenGL),硬编码和软编码

《The Cg tutorial》(C图形教程)- http://developer.download.nvidia.com/CgTutorial/cg_tutorial_chapter01.html 开源的库实在完整,想做卷积运算有cudnn,想做卷积神经网络caffe、torch,想做rnn有...

2018-04-19 13:15:25

阅读数 1964

评论数 0

Matrix, ColorMatrix(动画效果、图片大小、图片滤镜)

 1.为什么 Matrix 是个 3 X 3 的矩阵?  2.Matrix 这个 3 X 3 的矩阵每个元素的作用?  3.Matrix 的 setXXX、preXXX、postXXX API 方法的工作原理?> Matrix,Matrix.rotateM(),ColorMa...

2018-04-13 17:21:20

阅读数 298

评论数 0

图形学工程师,图形/图像处理(渲染库OpenGL、GPU编程语言、Shader)

-- 图形学工程师 1.渲染执行流程; 2.Shader 编程技巧; 3.材质渲染案例; 4.后处理渲染案例; 5.Shader 编程优化案例; --图形学编程- https://blog.csdn.net/jxw167/article/category/6624969 如何快速成长为图形学工...

2018-04-10 21:23:55

阅读数 934

评论数 0

OpenGLES2.0基础:采样/光线/视口等(5)

> OpenGL 的常见术语:  (1)渲染:计算机根据模型创建图形的过程。  (2)模型:根据几何图元创建的,也成为物体。  (3)几何图元包括点、直线、多边形等,它们都是通过顶点指定的。    简单地说,纹理就是矩形的数据数组。例如,颜色数据、亮度数据、颜色和alpha...

2017-12-18 18:46:00

阅读数 470

评论数 0

OpenGLES2.0基础:缓存/模型,剪裁/走样算法(4)

> opengl着色模型与渲染模型 opengl学习笔记之指定着色模型- http://blog.csdn.net/my_lord_/article/details/55253299-- OpenGL的各种着色器    OpenGL的着色器是新一代显卡提供给开发者一个小程序,...

2017-12-12 15:39:51

阅读数 626

评论数 0

OpenGLES2.0渲图步骤:绘几何图形、图片处理、离屏渲染(3)

  OpenGLES2.0是一个图形渲染(图形处理)库。 OpenGL ES 2.0渲染过程为:读取顶点数据——执行顶点着色器——组装图元——光栅化图元——执行片元着色器——写入帧缓冲区——显示到屏幕上。   Android openGL ES渲染示例- https://blog.csdn.net...

2017-12-06 23:02:26

阅读数 1028

评论数 0

OpenGLES2.0 Shader及着色器语言CG HLSL GLSL,3D模型文件(.obj .frag .vert .mtl等)(2)

-- openGL固定流水线(在OpenGLES 2.0之前),2.0之后的使用自定义着色器渲染。 --着色器流程: -- OpenGL 1.0的渲染管线主要包括: 1.准备顶点数据(通过VBO、VAO和Vertex attribute来传递数据给OpenGL) 2.顶点处理(这里主要...

2017-12-04 23:08:30

阅读数 844

评论数 0

OpenGL基础及学习及OpenGL Demo(1)

OpenGL在游戏、视频和图像上的原理与运用。openGL 好多都是矩阵运算。OpenGL ES是一个图形处理库。 滤镜,图形变换处理核心是拿到纹理对象的rgb做算法处理. OpenGL大量使用了向量和矩阵,矩阵的最重要的用途之一就是建立正交和透视投影。其原因之一是,从本质上来说,使用矩阵做投影只...

2017-11-06 23:14:26

阅读数 1759

评论数 0

OpenGL/DirectX 游戏引擎,OpenGL/DirectX 图形学

算法与游戏- https://blog.csdn.net/jxw167/article/category/66249713D引擎-  https://blog.csdn.net/jxw167/article/category/2822901图形学中的两大工具:向量分析和矩阵变换。   Direct...

2017-08-16 12:45:37

阅读数 3487

评论数 0

OpenGL,Open CV,OpenCL与OpenAL,WebGL研究

 1.OpenGL(全写Open Graphics Library),工业标准,计算机图形库,用于三维图形;专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL(open graphics library)是一种独立的平台无关的三维图形开发库,在各种...

2017-07-30 16:56:02

阅读数 732

评论数 0

GLSurfaceView+openGL播放VR视频/全景视频(VR解码器)

  OpenGL ES/SDL渲染,FFmpeg ;VR分屏之OpenGL-OpenGL ES来播放视频.MediaPlayer+GLSurfaceView+openGL  (推荐 )MD360 VR- https://github.com/ashqal/MD360Player4Android  ...

2017-07-25 15:33:59

阅读数 101401

评论数 7

端游及手游,游戏服务端架构,游戏研发流程

> 游戏框架,游戏架构, Lua和C# 游戏的策略(规则 交互等),游戏的算法,游戏的实时通信,游戏的界面绘制,游戏的运营等。 [Android游戏开发]游戏框架的搭建- http://www.cnblogs.com/zhangkeyu/p/6647546.html 对于游戏...

2017-01-17 23:07:27

阅读数 2507

评论数 0

提示
确定要删除当前文章?
取消 删除