opengl
Topic

opengl

OpenGL (Open Graphics Library) is the computer industry's standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.

Repositories (1378)

FishEngine
FishEngine yushroom C++

Simple, Unity-like Game Engine.

252
music_visualizer
music_visualizer bradleybauer C

Shader viewer / music visualizer for Windows and Linux

252
ios-gpuimage-plus
ios-gpuimage-plus wysaid C++

GPU accelerated image filters for iOS, based on OpenGL.

252
AnotherCraft
AnotherCraft CZDanol TeX

A Minecraft clone demo (master thesis)

250
o2
o2 o2-engine C

2D Game Engine with visual WYSIWYG editor and JS scripting

249
island
island island-org C

Lightweight and low-level creative coding toolkits in C.

247
OpenGL-3D-Game-Tutorial-Series
OpenGL-3D-Game-Tutorial-Series PardCode C++

C++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch

245
osgverse
osgverse xarray C

osgVerse, a complete 3d engine solution based on OpenSceneGraph. It supports OpenGL/OpenGLES/Vulkan/DirectX/Metal backends, and also works on modern b...

243
ORB-SLAM2-based-AR-on-Android
ORB-SLAM2-based-AR-on-Android muziyongshixin C++

This is a Android Augmented Reality APP based on ORB-SLAM2 and OpenGL,which can work well on both outdoor and indoor environments

242
Minecraft
Minecraft swr06 C++

A Tiny Minecraft clone made with C++ and OpenGL.

242
surface_splatting
surface_splatting sebastianlipponer C++

OpenGL demo of a point rendering and texture filtering technique called Surface Splatting.

241
Anim
Anim Nor-s C++

3D animation editor (with ai mocap, mixamorig)

240
PyGLM
PyGLM Zuzu-Typ Python

Fast OpenGL Mathematics (GLM) for Python

239
graphics-algorithm
graphics-algorithm douysu C++

3D图形学算法Code。包括软渲染、光线追踪、PBR等等~

238
forge
forge arrayfire C++

High Performance Visualization

237
visvis
visvis almarklein Python

Visvis - the object oriented approach to visualization

237
nanovg-zig
nanovg-zig fabioarnold C

A small anti-aliased hardware-accelerated vector graphics library

237
FastMassSpring
FastMassSpring sam007961 C++

Interactive cloth simulator using the method described in the SIGGRAPH paper "Fast Simulation of Mass-Spring Systems" by Liu, T., Bargteil, A. W., Obr...

233
cmakeSetup
cmakeSetup meemknight C++
233
dxgl
dxgl dxgldotorg C

DXGL DirectX-to-OpenGL Wrapper source code

233
GLRippleView
GLRippleView r21nomi Kotlin

Custom GLSurfaceView for Android to show image with ripple effect using OpenGL.

231
glsltuto
glsltuto ssloy C++

GLSL shaders tutorial

230
bgrabitmap
bgrabitmap bgrabitmap Pascal

📜 BGRABitmap graphics library made with Lazarus (Free Pascal).

230
tlRender
tlRender grizzlypeak3d C++

tlRender is an open source library for building playback and review applications for visual effects, film, and animation.

230
graphics-snippets
graphics-snippets Rabbid76 C++

Shading techniques and GLSL snippets

230
three.kt
three.kt markaren Kotlin

Three.js port for the JVM (desktop)

228
Qt-5-and-OpenCV-4-Computer-Vision-Projects
Qt-5-and-OpenCV-4-Computer-Vision-Projects PacktPublishing C++

Qt 5 and OpenCV 4 Computer Vision Projects, published by Packt

228
ttf2mesh
ttf2mesh fetisov C++

Standalone library for TrueType font tessellation. Allows to load ttf-file and convert its glyphs to 2D or 3D mesh objects without rasterization.

227
Skity
Skity RuiwenTang
225
splatapult
splatapult hyperlogic C++

A 3d gaussian splatting renderer in C++ and OpenGL

224
GLWpfControl
GLWpfControl opentk C#

A fast native control for OpenTK 4.x + 3.x on WPF.

223
opencamera-for-android
opencamera-for-android moo611 C++

android 美颜相机

222
SoftRenderer
SoftRenderer wlxklyh C++

Soft Renderer软渲染器:安卓工程师、iOS工程师、Unity工程师、Unreal工程师、Java工程师、C++工程师、C#工程师可以通过此来快速深刻理解渲染管线

222
quetoo
quetoo jdolan C

Quetoo ("Q2") is a free first person shooter based on id Tech2. GPL v2 license.

221
mapbox-gl-native-android
mapbox-gl-native-android mapbox Java

Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL

219
react-native-3d-model-view
react-native-3d-model-view BonnierNews Java

A React Native view for displaying 3D models

219
mos
mos morganbengtsson C++

Lightweight game engine.

218
AnimatedGif
AnimatedGif Waitsnake Objective-C

A screensaver for Mac OSX / macOS that plays animated GIFs and APNGs

217
Polyline2D
Polyline2D CrushedPixel C++

A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.

217
EZFilter
EZFilter uestccokey Java

A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view...

216
dogfight-sandbox-hg2
dogfight-sandbox-hg2 harfang3d Python

Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.

215
Hork-Source
Hork-Source Hork-Engine C++

3D Game Engine

214
TinyWindow
TinyWindow ziacko C++

a cross platform (Linux and Windows) OpenGL window library in a single header

213
Awesome-Android-NDK
Awesome-Android-NDK JsonChao

:fire: 全面深入地掌握NDK技术,成为下一波5G时代的浪潮儿~

212
neowall
neowall 1ay1 C

GPU-accelerated live wallpaper engine for Linux using GLSL shaders. Runs on Wayland and X11.

212
enigine
enigine furkansarihan C++

Game engine playground.

212
Galaxy-Renderer
Galaxy-Renderer beltoforion C++

A Program for modelling a rotating galaxy based on the density wave theory.

211
augmented_reality
augmented_reality ahmetozlu C++

:gem: "Marker-less Augmented Reality" with OpenCV and OpenGL.

210
android-3d-model-viewer
android-3d-model-viewer WenlinMao Java

Android app to load 3D models in obj, stl, dae & gltf format using pure OpenGL ES 2.0. Published on Play Store https://play.google.com/store/apps/deta...

210
gdx-vfx
gdx-vfx crashinvaders Java

libGDX post-processing visual effects

210