benhero / Glstudio
OpenGL基础入门
Stars: ✭ 191
Projects that are alternatives of or similar to Glstudio
Xl player
A high performance Android media player, base on ffmpeg and MediaCodec, support VR video.
Stars: ✭ 126 (-34.03%)
Mutual labels: opengl-es
Gapid
GAPID is a collection of tools that allows you to inspect, tweak and replay calls from an application to a graphics driver.
Stars: ✭ 1,975 (+934.03%)
Mutual labels: opengl-es
Apitrace
Tools for tracing OpenGL, Direct3D, and other graphics APIs
Stars: ✭ 2,198 (+1050.79%)
Mutual labels: opengl-es
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-27.75%)
Mutual labels: opengl-es
Videoslimmer
A video converter for Android to compress video using MediaCodec(decode and encode). 一个安卓视频压缩工具,使用了Mediacodec
Stars: ✭ 161 (-15.71%)
Mutual labels: opengl-es
Opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (+1095.81%)
Mutual labels: opengl-es
Filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+6818.85%)
Mutual labels: opengl-es
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+1021.47%)
Mutual labels: opengl-es
Starwars.android
This component implements transition animation to crumble view into tiny pieces.
Stars: ✭ 1,942 (+916.75%)
Mutual labels: opengl-es
Kimera
Low-latency hardware accelerated codec based video streaming utility.
Stars: ✭ 113 (-40.84%)
Mutual labels: opengl-es
Ezfilter
A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view.(一个轻量级(<180KB)、易扩展的Android滤镜和动态贴纸框架,支持摄像头、视频、图片和视图添加滤镜和贴纸。)
Stars: ✭ 155 (-18.85%)
Mutual labels: opengl-es
Metalangle
MetalANGLE: OpenGL ES to Metal API translation layer
Stars: ✭ 182 (-4.71%)
Mutual labels: opengl-es
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (-5.76%)
Mutual labels: opengl-es
关于GLStudio
OpenGL基础入门教程,暂定专注于2D图形绘制。
每个课程均有详细注释,新手请按顺序阅读。 每课相比于上一课新增的知识,都会有注释说明,并且将上一章的注释去除。
博客教程
基础知识
章节 | 完成情况 |
---|---|
0. 技术背景 | √ |
1. 基础概念 | √ |
2. 架构体系 | √ |
3. 几何图形绘制 | √ |
4. 正交投影 | √ |
5. 渐变色 | √ |
6. 顶点索引方式 | √ |
7.1 纹理绘制 | √ |
7.2 多纹理绘制 | √ |
8 FBO离屏渲染 | √ |
9.1 基础颜色滤镜 | √ |
9.2 位置滤镜 | √ |
EGL | ○ |
坐标系统&图形变换 | ○ |
颜色混合 | ○ |
OES | √ |
GLSL语言基础 | ○ |
音视频相机开发
专题 | 完成情况 |
---|---|
音视频基础知识 | √ |
视频播放器 | √ |
相机 | √ |
GPUImage
专题 | 完成情况 |
---|---|
基础流程框架梳理 | ○ |
视频的展示与处理 | ○ |
画幅调整 | ○ |
视频增加贴纸 | ○ |
增加动画框架 | ○ |
预览
APK
https://github.com/benhero/GLStudio/releases/download/1.0/GLStudio.apk
参考
见Android OpenGL ES学习资料所列举的博客、资料。
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].