首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
面试
前端
Flutter
Android Jetpack
Java
HarmonyOS
架构
展开
全部
Android
Kotlin
面试
前端
Flutter
Android Jetpack
Java
HarmonyOS
架构
APP
Android Studio
OpenGL
iOS
性能优化
JSON
暂无数据
推荐
最新
『OpenGL学习滤镜相机』- Day4: 纹理贴图基础
📚 今日目标 理解纹理和纹理坐标的概念 学习如何加载和绑定纹理 掌握纹理采样器的使用 将图片纹理映射到矩形 解决纹理翻转问题 运行效果: 🎯 学习内容 1. 什么是纹理? 纹理(Texture) 本质
『OpenGL学习滤镜相机』- Day5: 纹理变换与矩阵操作
📚 今日目标 理解变换矩阵的概念(平移、旋转、缩放) 学习 MVP 矩阵(模型-视图-投影) 掌握 Android Matrix 工具类的使用 实现图片的旋转、缩放、平移 学习手势控制图片变换 运行效
『OpenGL学习』 12天从零打造 Android 滤镜相机
写在前面 最近在接触 OpenGL 相关的内容,想记录学习的过程,加深对 OpenGL 的理解,所以才有这篇文章。 在短视频和直播盛行的今天,美颜相机、实时滤镜、视频特效已经成为移动应用的标配功能。从
『OpenGL学习滤镜相机』- Day3: 着色器基础 - GLSL 语言
📚 今日目标 深入学习 GLSL 语法和数据类型 掌握 uniform、attribute、varying 变量的使用 理解着色器内置函数 实现动态改变图形颜色和大小 制作渐变色三角形 运行效果: 🎯
『OpenGL学习滤镜相机』- Day2: 渲染第一个三角形
📚 今日目标 理解 OpenGL 渲染管线的工作流程 掌握顶点数据的创建和传递 学习着色器(Shader)的基本概念 编写第一个顶点着色器和片段着色器 成功渲染一个彩色三角形 运行效果: 🎯 学习内容
『OpenGL学习滤镜相机』- Day1: OpenGL ES 入门与环境搭建
上一篇: 『OpenGL学习』 从零打造 Android 滤镜相机 📚 今日目标 理解 OpenGL ES 的基本概念和发展历史 了解 Android 中的 OpenGL 架构 掌握 GLSurfac
Android SurfaceTexture 深度解析
一、什么是SurfaceTexture? SurfaceTexture是Android中用于捕获图像流作为OpenGL ES纹理的类。它可以接收来自相机、视频解码器等的图像数据,并将其转换为OpenG
【OpenGL ES】不用GLSurfaceView,如何渲染图像
1 前言 Android 中,GLSurfaceView 封装了 EGL 环境,使得我们省去了复杂的 EGL 环境搭建。如果我们不用 GLSurfaceView,该如何渲染 OpenGL ES 图
OpenGL ES 着色器(Shader)详解
一、什么是着色器? 想象一下,你要在屏幕上画一个三角形。在传统绘图中,你会直接告诉计算机"把这个点涂成红色"。但在OpenGL ES中,你需要写一段小程序来告诉GPU(图形处理器)"怎么涂色"——这个
Android MediaRecorder 录制音视频总结
MediaRecorder本身并不支持镜像录制视频,而大部分前置摄像头场景都需要镜像录制视频,本篇文章简单介绍如何使用MediaRecorder+OpenGL录制镜像视频。
Android Surface截图方法总结
前言 说起Surface截图,很多人一个惯性思维是使用MediaProjection框架,但是有点杀鸡使用宰牛刀的问题,实际上,MediaProjection往往需要申请权限,其录制范围包括第三方ap
Android人体热力 图基于OpenGL 实现的可视化库
Android人体热力 图基于OpenGL 实现的可视化库 demo: https://github.com/GggggitHub/BodyHeartMap/tree/main 前言 本文将详细介绍
卷起来了!Android OpenGL 仿自如 APP 裸眼 3D 效果
既然客户端都卷成这样了,干脆破罐破摔,把 Android OpenGL 的实现版本也补齐,毕竟 图形学或许会迟到,但绝不会缺席 。
中秋节听夜曲,Android OpenGL 呈现周董专属的玉兔主题音乐播放器
概述 前几天发现QQ音乐有个好玩的功能,为用户提供了多种 播放器主题,其中 原神 的主题让我眼前一亮: 当然,诸如 换肤、主题 类的功能已经屡见不鲜,但这类沉浸式播放器的听歌体验确实不错。 见猎心喜,
Android ExoPlayer使用GLSurfaceView播放视频
前言 之前的博客涉及的很多都是UI和质量相关的文章,我们基本涉及了很多方面,最近一篇是基于Jetpack Compose实现的ScrollConnection基准型布局,大家有兴趣可以看看。 当然,本
OpenGL纹理旋转及翻转问题详解
大家好,我是程序员kenney,今天给大家讲解一下Android上OpenGL开发可能会遇到的一些纹理旋转及翻转的问题,其中有些原理在其它平台上如ios,osx上也是类似的。纹理旋转的问题一定要搞清楚,不能每当碰到一个方向不对的就自己旋转一下把它转正而不去研究背后的原因,这样虽…
一看就懂的OpenGL ES教程——图形渲染管线的那些事
接下来的渲染系列博文,重点就是讲解OpenGL,从0开始讲解,目标依然是尽量讲清楚讲生动,讲不容易理解的知识点讲透彻。 我也努力解决各种学习痛点,让初学者可以比较“柔顺丝滑”地入门.
OpenGL ES 高级进阶:多渲染目标(MRT)
大家好,我是程序员kenney,今天给大家介绍一个OpenGL ES 3.0中的新特性,多渲染目标(Multiple Render Target)。 frame buffer本身并没有什么实际内容,它是通过将它的各种attachment给绑定相应的对象而实现相应的功能,对应渲染…
一看就懂的OpenGL ES教程——再谈OpenGL工作机制
单纯知道图形渲染管线机制,恐怕还不足以让开发者真正左右OpenGL这个大块头,我们还需要站在更高的位置去看OpenGL,还需要再学习一些工作机制的内容,才可以真正写好代码。
一看就懂的OpenGL ES教程——顶点着色器初见
当前我们已经知道图形渲染管线的第一步是顶点着色器,那么我们此时的问题就是: 1.顶点着色器的真面目是什么样的? 2.作为客户端的C++程序如何将数据传给着色器?