Showing 36 of 114 projects
A collection of simple tutorials for implementing real-time raytracing with Vulkan and RTX.
A high-performance, GPU-accelerated 3D engine for ActionScript 3 and Adobe AIR, designed for browser-based games with high-resolution graphics.
A pure Rust game engine for WebGL 2.0 and native OpenGL applications.
A WebGL 3D engine library with a component-based node hierarchy and realistic rendering pipeline.
An advanced 2D/3D trail and ribbon plugin for the Godot Engine, offering Unity3D-like visual effects.
A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.
A Godot Engine plugin for voxel-based volumetric lighting and fog using a frustum-aligned 3D texture technique.
A Godot Engine add-on that adds a shell-based fur node for realistic fur rendering on characters and props.
An easy-to-use, high-performance Vulkan rendering engine for Rust with automated resource management and a render graph.
A hackable 3D game rendering engine designed for prototyping and custom rendering pipelines.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
An introductory lesson on fragment shaders in WebGL, covering GLSL basics and simple image effects using Shadertoy.
A modern C++ convenience and productivity layer atop Vulkan-Hpp, adding clarity and efficiency to Vulkan development.
A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.
A cross-platform Vulkan game engine with a FrameGraph-based renderer and a declarative C++ UI framework called Fusion.
A high-performance, multithreaded rendering engine built on Vulkan API with a customizable render graph and cross-platform support.
A curated collection of resources, samples, and documentation for Direct3D 12 graphics programming.
A Vulkan-based font renderer that renders text using signed distance field estimation for high-quality GPU text rendering.
A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.
A 30-day tutorial series teaching WebGL API fundamentals through daily lessons, focusing on shaders, buffers, and GPU rendering.
A higher-dimensional ray tracing prototype written in Rust that explores non-Euclidean geometry.
An open-source, real-time 3D engine for building cross-platform games and applications with OpenFL.
A deprecated Vulkan rendering example demonstrating device setup, model loading, and single-threaded rendering.
A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.
A minimalist 3D browser game where you dodge branches while accelerating through a tunnel.
A WebGPU extension that adds ray tracing capabilities via a pure compute shader implementation, enabling hardware-accelerated rendering in browsers.
A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.
A real-time ocean simulation demo using WebGPU and Babylon.js, ported from FFT-Ocean.
A lightweight, cross-platform, single-header C++ point cloud viewer for visualizing LiDAR, photogrammetry, and 3D datasets.
A Vulkan sample application that renders 200,000 animated particles using multithreaded draw calls to demonstrate low CPU overhead.
A performant three.js library for implementing plane reflections on any mesh with correct orientation.
A curated list of open-source graphics and game engines, rendering techniques, and related tools.
A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.
A Vulkan-based renderer implementing phenomenological transparency and SBVH acceleration for real-time transparency research.
A first-person shooter game built with the Babylon.js 3D engine.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.