Home
Softono

Awesome Graphics Libraries

Open source Python
524
Stars
37
Forks
0
Issues
12
Watchers
4 months
Last Commit

 About Awesome Graphics Libraries

:sunglasses: A curated list of 3D graphics libraries and resources

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Awesome Graphics Libraries?

We provide expert installation service for this software. Our team will install, configure, and secure Awesome Graphics Libraries on your server. plans start at just $30.

Awesome Graphics Libraries

View on GitHub

Awesome Graphics Libraries

Awesome

A curated list of C++ graphics libraries

Contents

Legend: 🟒 Active (<1yr) Β· 🟑 Slow (1-2yr) Β· πŸ”΄ Stale (>2yr) Β· πŸ’€ Archived

Graphics Libraries

C++

  • 🟒 ANARI-SDK - ANARI Software Development Kit for 3D rendering and visualization. ⭐ 287
  • 🟒 bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style library. ⭐ 17k
  • 🟒 Diligent Engine - Modern cross-platform low-level graphics library. ⭐ 4.3k
  • 🟒 Easy3D - A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data ⭐ 1.6k
  • 🟑 Falcor - Real-time rendering framework designed specifically for rapid prototyping. ⭐ 3.2k
  • 🟒 Filament - Real-time physically based rendering engine. ⭐ 20k
  • Irrlicht - The Irrlicht Engine is an open source realtime 3D engine written in C++. It is a cross-platform library, using D3D, OpenGL and its own software renderers.
  • 🟒 Magnum - Lightweight and modular graphics middleware for games and data visualization. ⭐ 5.2k
  • 🟒 OGRE3D - Scene-oriented flexible 3D engine written in C++. ⭐ 4.6k
  • πŸ”΄ OpenSceneGraph - High performance 3D graphics toolkit. ⭐ 3.6k
  • OptiX - Application framework for achieving optimal ray tracing performance on the GPU
    • 🟒 OWL - A convenience/productivity-oriented library on top of OptiX ⭐ 257
  • 🟒 OSPRay - Ray tracing based rendering engine for high-fidelity visualization. ⭐ 1.1k
  • 🟒 Pangolin - lightweight and portable utility libraries for prototyping 3D. ⭐ 2.7k
  • 🟒 Polyscope - Prototyping-oriented UI for geometric algorithms. ⭐ 2.2k
  • 🟑 RAMSES - 3D engine designed for embedded real-time and distributed rendering ⭐ 376
  • πŸ”΄ Taichi - Computer graphics R&D infrastructure ⭐ 411
  • 🟒 The Forge - Cross-platform rendering framework. ⭐ 5.5k
  • 🟒 VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project ⭐ 1.8k

Rust

  • 🟒 three-d - An OpenGL/WebGL/OpenGL ES renderer in Rust which seeks to make graphics simple but still have the power to draw exactly what you want. ⭐ 1.6k
  • 🟒 wgpu - is a cross-platform, safe, Rust graphics API. It runs natively on Vulkan, Metal, D3D12, D3D11, and OpenGLES; and on top of WebGPU/WebGL on wasm. The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno. ⭐ 17.1k

Geometry Processing

Game Engines

:lock:: needs sign-up to access code.

Contributing

Contributions are very welcome. Please read the contribution guidelines first. Also, please feel free to report any error.

License

CC0