SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 C++ Webgl Projects
-
filament
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
-
Atomic Game Engine
Discontinued The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
black_hole_shader
This project provides a WebGL2 shader to render a non-rotating black hole with an accretion disc and background stars.
-
assimpjs
The emscripten interface for the assimp library that allows you to import 40+ 3D file formats in the browser.
-
rgl
rgl is a 3D visualization system based on OpenGL. It provides a medium to high level interface for use in R, currently modelled on classic R graphics, with extensions to allow for interaction. (by dmurdoch)
-
chronotext-cross
Cross platform infrastructure for developing 2d and 3d applications with C++ and OpenGL
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Filament – A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
https://google.github.io/filament/
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
I don't use orthodox C++, but the author of this is also the author of bgfx, which is a very popular graphics api abstraction. It runs on (and has commercial products on) Android, ios, Playstation, Xbox, PC, Mac, Linux, and wasm. While the coding style might be unpopular, it has successful projects.
https://github.com/bkaradzic/bgfx
C++ Webgl related posts
-
Importing fbx at runtime
-
3d typography - Javascriptorium 6/6 (link in the comments)
-
Fourty five, my latest generative typography work
-
[TOMT][GAME][????] Sandbox browser game
-
Granular Physics
-
Want to a 3D game without a game engine but not having to deal with opengl stuff ?
-
A blog on how to create interactive applications with C++ and OpenGL
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 Jun 2024
Index
What are some of the best open-source Webgl projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | filament | 17,264 |
2 | 3d-game-shaders-for-beginners | 17,219 |
3 | bgfx | 14,467 |
4 | cocos-engine | 5,424 |
5 | magnum | 4,681 |
6 | glslViewer | 4,508 |
7 | Atomic Game Engine | 3,151 |
8 | Ofelia | 358 |
9 | magnum-examples | 270 |
10 | black_hole_shader | 134 |
11 | assimpjs | 109 |
12 | rgl | 84 |
13 | chronotext-cross | 58 |
14 | obst | 17 |
15 | crosscore_dev | 13 |
Sponsored