图像处理
文章平均质量分 89
newchenxf
一个喜欢打球的搬砖员,一言不合就要拿砖头来投篮
展开
-
图形学中的抗锯齿讨论以及在unity中的应用
对图形学中的抗锯齿做了讨论,并给出unity中的使用方法原创 2023-05-22 21:46:12 · 4022 阅读 · 0 评论 -
Unity 渲染YUV数据 ---- 以Unity渲染Android Camera数据为例子
Unity渲染Android的Camera YUV 裸数据,在shader中做YUV->RGB转换原创 2022-09-30 20:36:44 · 3480 阅读 · 2 评论 -
Unity shader 实现图片带圆角和边线border
unity shader实现圆角+ border原创 2022-07-18 21:43:03 · 5305 阅读 · 5 评论 -
一种GL error 501的原因和解决 ----no default precision defined引起
1 问题背景搞openGL,排查错误的一个好办法,是执行完一句GL调用,就加一句glGetError,如果有错误,这个函数会返回非0值!本文就是讨论,遇到了,glGetError返回0x501错误的问题。0x501一般代表,GL上下文环境、shader program等对象索引可能有问题。1.1 代码背景vertex shader:#version 300 eslayout (location = 0) in vec4 vertex;out vec2 TexCoords;uniform m原创 2022-03-09 18:44:13 · 4199 阅读 · 2 评论 -
Android OpenGL ES 渲染文本
介绍如何用OpenGLES 渲染文字。原创 2022-02-10 15:27:57 · 6091 阅读 · 2 评论 -
android OpenGL渲染带骨骼动画的3D模型
1 前言前面一篇文章android OpenGL渲染3D模型文件介绍了渲染3D模型的方式,但是,它还是静态的,模型本身不会动,还是不够炫酷。所以本文来讨论一下如何让模型自己动起来。想要动起来,就需要传说中的骨骼动画了。 一般大部分模型文件都支持带骨骼动画的数据,例如fbx, dae,但也有个别不支持,例如obj。本文分两部分讨论,一是捋一下骨骼动画的背景知识,二是在android上怎么用openGL ES渲染。当然了,渲染骨骼动画还是比较麻烦的,大部分场景下,还是走游戏引擎,例如unity。2原创 2021-12-10 11:54:10 · 13227 阅读 · 9 评论 -
android OpenGL渲染3D模型文件
1 前言大部分OpenGL示例代码,要么播放个视频,要么画个三角形,有点简单了,就无法理解游戏中那么复杂的人物,是怎么渲染出来的。所以这里写一片文章,来讲讲openGL怎么加载一个复杂的3D模型。先上一个效果,吸引一下大家的注意力:有关3D模型文件的介绍,请见:OBJ 模型文件与MTL材质文件 介绍制作3D模型的软件有很多,例如3D max, Blender, Maya等。于是就有很多模型文件格式。这么多格式,怎么解析呢?答案就是开源的Assimp(Open Asset Import Libr原创 2021-11-19 17:12:11 · 11065 阅读 · 12 评论 -
OBJ 模型文件与MTL材质文件 介绍
制作3D模型的软件有很多,例如3D max, Blender, Maya等。于是就有很多模型文件格式。 例如.obj、.max、.fbx .3ds。 其中obj最简单,关键是,还可以文本方式打开,对窥探3D模型的数据格式比较有用。所以,我们这里用obj格式来说明3D模型文件。obj由Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,各大3D建模软件都支持,也很适合用于3D软件互相做格式转换。obj文件需要搭配一个附属文件,叫mtl。全称就是materia原创 2021-11-18 15:51:56 · 24650 阅读 · 4 评论 -
GPU 渲染管线与着色器 大白话总结 ---- 一篇就够
参考Android OpenGL ES 1.基础概念计算机组成原理–GPU计算机那些事(8)——图形图像渲染原理原创 2021-10-12 11:47:17 · 10287 阅读 · 13 评论 -
Android集成ffmpeg
做多媒体,离不开ffmpeg。互联网时代,离不开Android。所以,Android集成ffmpeg的需求,来开发多媒体相关功能,越来越多。幸运的是,github已经有专门的项目,来跟进。集成ffmpeg变的简单了。1. 下载源码项目地址:https://github.com/tanersener/mobile-ffmpeg2. 编译准备先设置2个环境变量。export ANDROID_HOME=<Android SDK Path>export ANDROID_NDK_ROOT=&原创 2021-01-06 17:06:10 · 1621 阅读 · 1 评论 -
JPEG压缩原理与DCT离散余弦变换
入门介绍----JPEG压缩原理与DCT离散余弦变换,能让你有个大致的理解。原创 2016-06-20 15:58:47 · 63825 阅读 · 24 评论 -
图像压缩原理
本文介绍了图像压缩的背景,原理。简单易懂,相信能让你有所收获。原创 2016-06-20 11:05:30 · 48247 阅读 · 10 评论 -
jpeg 与 png 图片格式的区别
介绍png与jpeg的区别原创 2016-06-20 17:18:27 · 31818 阅读 · 2 评论 -
转发一篇傅立叶变换的好文章
最近研究JPEG压缩原理,涉及到DCT(离散余弦变换),又不得不回忆傅立叶变换基础知识,于是看到这篇文章,觉得不错。分享一下吧。 http://blog.jobbole.com/70549/转载 2016-06-15 14:54:02 · 599 阅读 · 0 评论