All Projects → Filament → Similar Projects or Alternatives

2496 Open source projects that are alternatives of or similar to Filament

Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (-96.38%)
Mutual labels:  opengl, webgl, vulkan, metal, opengl-es, wasm
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.
Stars: ✭ 11,698 (-11.48%)
Mutual labels:  opengl, graphics, webgl, vulkan, 3d-graphics
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (-91.33%)
Mutual labels:  opengl, graphics, vulkan, metal, opengl-es
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (-22.42%)
Mutual labels:  opengl, graphics, webgl, vulkan, metal
Pbr
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (-94.54%)
Mutual labels:  opengl, graphics, vulkan, pbr
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-99.14%)
Mutual labels:  opengl, webgl, vulkan, metal
Gfx
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (-61.82%)
Mutual labels:  opengl, graphics, vulkan, metal
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (-95.92%)
Mutual labels:  opengl, webgl, vulkan, metal
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (-98.01%)
Mutual labels:  opengl, graphics, vulkan, opengl-es
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (-71.79%)
Mutual labels:  opengl, graphics, webgl, vulkan
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (-83.79%)
Mutual labels:  opengl, vulkan, opengl-es, pbr
Veldrid
A low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (-86.5%)
Mutual labels:  opengl, graphics, vulkan, metal
Yave
Yet Another Vulkan Engine
Stars: ✭ 211 (-98.4%)
Mutual labels:  vulkan, 3d-graphics, pbr, real-time
Flextgl
OpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-98.64%)
Mutual labels:  opengl, webgl, vulkan, opengl-es
Gl vs vk
Comparison of OpenGL and Vulkan API in terms of performance.
Stars: ✭ 65 (-99.51%)
Mutual labels:  opengl, graphics, vulkan
rend3
Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (-95.87%)
Mutual labels:  metal, vulkan, 3d-graphics
Indielib Crossplatform
IndieLib is a cross-platform Game Graphics engine. Main focus is OpenGL ES 2.0 for mobile iOS operating system, and OpenGL desktop. **NOT SUPPORTED ANYMORE**
Stars: ✭ 64 (-99.52%)
Mutual labels:  opengl, graphics, opengl-es
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-99.48%)
Mutual labels:  opengl, webgl, opengl-es
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-98.22%)
Mutual labels:  vulkan, opengl-es, pbr
Urde
Data interchange and engine re-implementation for games by Retro Studios | Mirror
Stars: ✭ 253 (-98.09%)
Mutual labels:  opengl, vulkan, metal
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-99.41%)
Mutual labels:  graphics, vulkan, 3d-graphics
Rust Game Development Frameworks
List of curated frameworks by the **Game Development in Rust** community.
Stars: ✭ 81 (-99.39%)
Mutual labels:  opengl, graphics, vulkan
Lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (-73.21%)
Mutual labels:  opengl, vulkan, opengl-es
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (-97.66%)
Mutual labels:  opengl, webgl, opengl-es
Vk Gl Cts
Khronos Vulkan, OpenGL, and OpenGL ES Conformance Tests
Stars: ✭ 324 (-97.55%)
Mutual labels:  opengl, vulkan, opengl-es
Ofelia
A real-time cross-platform creative coding tool for multimedia development
Stars: ✭ 269 (-97.96%)
Mutual labels:  opengl, graphics, webgl
Glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Stars: ✭ 316 (-97.61%)
Mutual labels:  opengl, webgl, opengl-es
Overload
3D Game engine with editor
Stars: ✭ 335 (-97.47%)
Mutual labels:  opengl, graphics, 3d-graphics
Beam
✨ Expressive WebGL
Stars: ✭ 383 (-97.1%)
Mutual labels:  graphics, webgl, pbr
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (-99.5%)
Mutual labels:  opengl, webgl, opengl-es
mojoshader
Use Direct3D shaders with other 3D rendering APIs.
Stars: ✭ 91 (-99.31%)
Mutual labels:  metal, vulkan, opengl-es
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-99.02%)
Mutual labels:  vulkan, pbr, 3d-graphics
pygfx
Like ThreeJS but for Python and based on wgpu
Stars: ✭ 72 (-99.46%)
Mutual labels:  metal, vulkan, 3d-graphics
Metalangle
MetalANGLE: OpenGL ES to Metal API translation layer
Stars: ✭ 182 (-98.62%)
Mutual labels:  opengl, metal, opengl-es
Enterprisepbrshadingmodel
Stars: ✭ 299 (-97.74%)
Mutual labels:  graphics, pbr, real-time
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-97.9%)
Mutual labels:  webgl, 3d-graphics, wasm
Viry3d
Cross platform 2D and 3D game engine in C++.
Stars: ✭ 307 (-97.68%)
Mutual labels:  vulkan, metal, opengl-es
Bansheeengine
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (-78.01%)
Mutual labels:  opengl, graphics, vulkan
Bsf
Modern C++14 library for the development of real-time graphical applications
Stars: ✭ 1,640 (-87.59%)
Mutual labels:  opengl, graphics, vulkan
Rust Skia
Safe Skia Bindings for Rust
Stars: ✭ 450 (-96.59%)
Mutual labels:  opengl, vulkan, metal
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (-89.53%)
Mutual labels:  opengl, graphics, 3d-graphics
Quartz
Vulkan RTX path tracer with a declarative ES7-like scene description language.
Stars: ✭ 367 (-97.22%)
Mutual labels:  graphics, vulkan, pbr
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-98.63%)
Mutual labels:  opengl, graphics, pbr
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (-89.66%)
Mutual labels:  graphics, 3d-graphics, pbr
Lume
Create CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Stars: ✭ 445 (-96.63%)
Mutual labels:  graphics, webgl, 3d-graphics
Vue Gl
Vue.js components rendering 3D WebGL graphics reactively with three.js
Stars: ✭ 434 (-96.72%)
Mutual labels:  graphics, webgl, 3d-graphics
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (-95.96%)
Mutual labels:  opengl, graphics, vulkan
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-96.26%)
Mutual labels:  opengl, graphics, 3d-graphics
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (-95.74%)
Mutual labels:  opengl, graphics, 3d-graphics
Fna3d
FNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-99.16%)
Mutual labels:  opengl, vulkan, metal
Gcanvas
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Stars: ✭ 1,705 (-87.1%)
Mutual labels:  opengl, graphics, webgl
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (-96.86%)
Mutual labels:  opengl, vulkan, metal
Raylib
A simple and easy-to-use library to enjoy videogames programming
Stars: ✭ 8,169 (-38.18%)
Mutual labels:  opengl, graphics, wasm
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (-93.14%)
Mutual labels:  opengl, metal, real-time
Vktk
Vulkan Toolkit
Stars: ✭ 32 (-99.76%)
Mutual labels:  graphics, vulkan, 3d-graphics
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (-87.77%)
Mutual labels:  opengl, webgl, metal
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (-98.64%)
Mutual labels:  opengl, webgl, opengl-es
Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (-92.35%)
Mutual labels:  opengl, vulkan, metal
Shadergen
Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (-97.01%)
Mutual labels:  opengl, graphics, vulkan
Renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (-54.83%)
Mutual labels:  opengl, graphics, vulkan
1-60 of 2496 similar projects