首页
学习
活动
专区
工具
TVP
发布

字节流动

Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏成员
196
文章
356912
阅读量
53
订阅数
面试官:纹理贴图必须要输入顶点坐标或纹理坐标吗
这个就引出了文本提到的全屏三角形,它不需要顶点缓冲区,而是利用顶点着色器直接生成所需的顶点坐标和纹理坐标。
字节流动
2024-06-18
1561
什么岗位需要学习 OpenGL ES ?说说 3.X 的新特性
OpenGL ES 是一种为嵌入式系统和移动设备设计的3D图形API(应用程序编程接口)。它是标准 OpenGL 3D 图形库的一个子集,专门为资源受限的环境(如手机、平板电脑、游戏机和其他便携式设备)进行了优化。
字节流动
2024-05-27
1861
几道常见的 OpenGL 面试题,很多人第一题就答不好
GL_NEAREST 采样是 OpenGL 默认的纹理采样方式,OpenGL 会选择中心点最接近纹理坐标的那个像素,纹理放大的时候会有锯齿感或者颗粒感。
字节流动
2024-05-17
6880
一文搞懂 OpenGL 多重采样抗锯齿,再也不怕面试被问到了
多重采样抗锯齿(MSAA,Multisample Anti-Aliasing)是一种用于减少图形渲染中锯齿效应的技术。
字节流动
2024-04-11
7950
OpenGL ES 如何渲染 16bit 图像(P010)?
可以类比,10bit YUV 就是每个 Y、U、V 分量分别占用 10 个 bit ,但是实际处理中,我们是以字节为单位进行存储和处理的,所以最终处理的数据是以 2 个字节来存储 10bit 的有效数据。
字节流动
2024-01-02
5970
OpenGL ES 3.0 帧缓冲区失效
很多朋友都听说过 glInvalidateFramebuffer(帧缓冲区失效)这个 API ,很多读者私信问过很多次:帧缓冲区失效应该怎么使用?在什么条件下使用?有什么好处?
字节流动
2023-12-26
3421
抖音“传送带”特效性能问题终极解决方案
通过仔细观察抖音的传送带特效,你可以发现左侧是不停地更新预览画面,右侧看起来就是一小格一小格的竖条状图像区域不断地向右移动,一直移动到右侧边界位置。
字节流动
2023-12-14
2210
Bokeh 效果性能慢和锯齿问题怎么解决?
一位球友在看过 抖音、视频号流行的 Bokeh 效果是怎么实现的? 这篇文章,刚好也在用里面的圆形 Bokeh 效果,但是却遇到了性能和锯齿问题,希望给出一些建议。
字节流动
2023-12-04
1770
Bokeh 效果性能慢和锯齿问题怎么解决?
一位球友在看过 抖音、视频号流行的 Bokeh 效果是怎么实现的? 这篇文章,刚好也在用里面的圆形 Bokeh 效果,但是却遇到了性能和锯齿问题,希望给出一些建议。
字节流动
2023-12-04
2050
关于 OpenGL 的渲染上下文
OpenGL 的上下文(OpenGL context)是一个 OpenGL 绘图环境的抽象概念,它包括了所有 OpenGL 状态信息和资源,以便OpenGL能够正确地渲染图形。
字节流动
2023-11-13
1.9K0
如何理解 OpenGL 中着色器、渲染管线、光栅化等概念?
在 OpenGL 中,设置好顶点数据,设置好着色器,调用 drawcall 函数,3D 图形就被绘制出来了。
字节流动
2023-09-18
6940
OpenGL 学了那么久了,glViewport 你真的会用吗?
OpenGL中的 glViewport 函数用于定义视口(Viewport),即确定窗口中显示的区域。它的定义如下:
字节流动
2023-09-04
2.4K0
Shader 编程:只用一个函数就能生成三角形、矩形等所有的正多边形
前面发了一些关于 Shader 编程的文章,有读者反馈太碎片化了,希望这里能整理出来一个系列,方便系统的学习一下 Shader 编程。
字节流动
2023-09-04
5820
OpenGL & Metal Shader 编程:解决图片拉伸变形问题
前面发了一些关于 Shader 编程的文章,有读者反馈太碎片化了,希望这里能整理出来一个系列,方便系统的学习一下 Shader 编程。
字节流动
2023-09-04
5380
如何使用 FFmpeg 打造自己的播放器
前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能,这些 demo 基本上将 FFmpeg 使用涉及到的知识点基本上覆盖了。
字节流动
2022-12-14
1.8K0
Android 图形架构
要理解Android的图形架构,我们需要先理解window的概念。维基百科中给window的定义是:Window是图形用户界面(GUI)系统中显示器上一个单独的视图区域(可以想象你电脑桌面上一个个窗口)。
字节流动
2022-09-26
2K0
面试官:OpenGL ES 将一个纹理拷贝到另外一个纹理有哪些方式?
一、添加目标纹理为 FBO 的颜色附着(颜色缓冲区) ,绑定源纹理渲染到目标纹理。
字节流动
2022-04-06
4.8K0
OpenGL ES 如何一次性渲染到多个纹理?
OpenGL ES 多目标渲染(MRT),即多重渲染目标,是 OpenGL ES 3.0 新特性,它允许应用程序一次渲染到多个缓冲区。
字节流动
2022-02-09
2.9K0
学习 OpenGL ES 之前,你需要了解下 EGL
EGL 是 OpenGL ES 和本地窗口系统(Native Window System)之间的通信接口,它的主要作用:
字节流动
2021-11-10
3.5K1
Android OpenGL ES 实现蓝线挑战特效
这个特效虽然看着很普通,但结合使用者的创意,可以玩出各种各样的花样,下面就来看看如何实现
字节流动
2021-08-12
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档