Awesome Open Source
Search results for opengl graphics
975 search results found
A brief computer graphics / rendering course
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A simple and easy-to-use library to enjoy videogames programming
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
One framework for creating powerful cross-platform games.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Simple and Fast Multimedia Library
RenderDoc is a stand-alone graphics debugging tool.
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Lightweight and modular C++11 graphics middleware for games and data visualization
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
A hand-crafted 2D game library in Go
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
A modern cross-platform low-level graphics library and rendering framework
Awesome Vulkan ecosystem
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.
Tools for tracing OpenGL, Direct3D, and other graphics APIs
Dead Simple OpenGL
A low-level, portable graphics library for .NET.
3D Software Renderer in 700 Lines !!
KlayGE is a cross-platform open source game engine with plugin-based architecture.
A curated list of awesome OpenGL libraries, debuggers and resources.
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API. Its goal is to provide hardware independence for advanced 3D graphics.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Modern C++14 library for the development of real-time graphical applications
Modern OpenGL binding for python
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Ultra-portable, high performance, open source multimedia framework.
3D Game engine with editor
Live shader coding tool and Shader Showdown workhorse
486 lines of C++: old-school FPS in a weekend
Type-safe, type-level and stateless Rust graphics framework
Learning Modern 3D Graphics Programming
2D rendering for different output (raster, pdf, svg)
2D/3D renderer - makes it simple to draw stuff across platforms (including web)
Mesa 3D graphics library (read-only mirror of https://gitlab.freedesktop.org/mesa/mesa/)
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
aka ogre v2 - scene-oriented, flexible 3D C++ engine
Csharp Data Visualization
Resources for visualizing data using C# and the .NET platform
A small MIDI visualizer tool, using OpenGL
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
An implementation of OpenGL 3.x-ish in clean C
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Software-only 3D renderer written in Go.
🎨 The Ruby 2D gem
Realtime 3D rendering engine
Android Camera, OpenGL, Graphics
A modern cross-platform low-level graphics API
Lightweight C 2D graphics API agnostic library with parallelism support
Official binding of SFML for .Net languages
A parametric aircraft geometry tool
Rust Game Development Frameworks
List of curated frameworks by the **Game Development in Rust** community.
Learn Android Graphics.
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
A graph-focused data visualisation and interactive analysis application.
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
Primitive Platform Agnostic Graphics Library
00106501: Computer Graphics (Spring-Summer 2020)
Cross-Platform GUI Toolkit (stable)
A Toolkit for creating Desktop Hardware Accelerated Graphics with JS.
Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
Minimal modern efficient cross platform 2D graphics painter in C
Visualization Library is a C++ middleware for high-performance 2D and 3D graphics applications based on OpenGL 1.x-4.x supporting Windows, Linux and Mac OS X.
Official binding of SFML for C
Skia-based C++ UI framework
A platform for computing and creating applications.
Miscellaneous code from throughout my career.
A real-time cross-platform creative coding tool for multimedia development
OpenGL Overload: OpenGL implementation on top of Vulkan
Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low memory footprint.
Examples for the Magnum C++11 graphics engine
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
🎨 graphics + interaction engine
A graphics library that works with you rather than against you. MLX42 is a simple cross-platform graphics library that uses GLFW & OpenGL.
FNA3D - 3D Graphics Library for FNA
openGL Have Fun - A Go package that makes life with OpenGL enjoyable.
Vulkan GPU-offloading layer
Particle accelleration with OpenGL 4.3, using the compute shader to calculate particle movement on graphics hardware.
A 3D physics engine
Equalizer is the standard middleware to create and deploy parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors and computers to scale the rendering performance, visual quality and display size. An Equalizer application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations and Virtual Reality installations.
Possumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended to serve as a sandbox for computer graphics algorithms and libraries, providing a user-friendly and coding-free UI for libraries that would otherwise be inaccessible for an average user.
Live Video Mixer
A Ruby library for games — supporting audio spatialization and 2D (and even 3D!) graphics
A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)
Python OpenGL Graphics Framework
A software rendering crate that lets you write shaders with Rust
📜 BGRABitmap graphics library made with Lazarus (Free Pascal).
Syphon plugin for Unity
Shading techniques and GLSL snippets
C Plus Plus Opengl (4,429)
C Opengl (1,885)
C Plus Plus Graphics (1,700)
Video Game Opengl (1,323)
Game Opengl (1,288)
3d Opengl (1,055)
3d Graphics Opengl (1,036)
Es6 Graphics (963)
C Graphics (955)
1-100 of 975 search results
Follow Us On Twitter
Copyright 2018-2023 Awesome Open Source. All rights reserved.