首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
render
订阅
vivalavida24048
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
谈一谈Android上的SurfaceTexture
SurfaceTexture 是Android上做渲染的核心组件,它是 Surface 和 OpenGL ES纹理的组合,用于提供输出到 GLES 纹理的 Surface。从安卓渲染系统上来说,SurfaceTexture 是一个BufferQueue的消费者,当生产方将新的缓…
每次调试打印日志都很头痛
日志输出是调试程序的必备技能,优雅的日志输出能加速问题的定位。本篇运用 Kotlin 语法糖来化解日志输出上的一些痛点。
【Android渲染】为什么alpha渲染性能低?
1. 多次写入像素 第二次把之前的颜色与设置的不透明度做混合,产生一个新的颜色值,写入这个新的颜色值。 我们看到的一层下面有另一层的半透明效果,对于屏幕来说就是一个混合后的具体的颜色值。 2. 指令重排无效 很多内容一次绘制成功,非常高效。只是有一个问题,其实上面的例子中,背景…
Android播放透明视频
话不多说,开局一张图,内容全靠“编”:随着业务场景的增多,更多的特效用原生绘制、GIF的方式都不能很好的满足需求了,这就带来了一个新的方式:用视频特效来代替。特别是在视频(直播)行业中,各种特效炫酷又
OpenGL 3D渲染技术:光照原理
今天给大家介绍OpenGL的光照原理,一般在3D渲染中会用到。 基于上述原理,假设一个物体的颜色是objectColor=(a, b, c),光的颜色是lightColor=(x, y, z),那么光照射到这个物体上,我们看到的颜色就是:(a*x, b*y, c*z)。 我们生…