All Projects → benhero → Glstudio

benhero / Glstudio

OpenGL基础入门

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

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
Shadows
Shädows - A Shadows & Lights engine for löve
Stars: ✭ 134 (-29.84%)
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
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-45.03%)
Mutual labels:  opengl-es
Flextgl
OpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-5.76%)
Mutual labels:  opengl-es
Gl
Go cross-platform OpenGL bindings.
Stars: ✭ 148 (-22.51%)
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
Android Pageflip
3D Style Page Flip on Android
Stars: ✭ 1,668 (+773.3%)
Mutual labels:  opengl-es
Openscenegraph
OpenSceneGraph git repository
Stars: ✭ 2,321 (+1115.18%)
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
Vrdemo Swift
VRDemo是用Swift3.0配合OpenGL ES实现的360度全景播放器
Stars: ✭ 163 (-14.66%)
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

专题 完成情况
基础流程框架梳理
视频的展示与处理
画幅调整
视频增加贴纸
增加动画框架

预览

Project Filter 1 Filter 2

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].