Showing 11 of 83 projects
An OpenCL-based GPU-accelerated library for SPH fluid simulations, designed for animation, CGI, and games.
A simple raytracer implemented in V language, based on the Ray Tracing in One Weekend book series.
A simple and fast single-header C++ library for reading, writing, and manipulating BMP image files.
A minimal Vulkan ray tracing example demonstrating the VK_KHR_ray_tracing extension with a simple triangle.
A minimal WebGPU library for rendering and compute operations, built with a focus on simplicity and performance.
A talk exploring WebGL fundamentals with live coding demos showing how to create graphics beyond traditional DOM-based web applications.
A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.
A Swift playground and article series exploring ray tracing fundamentals and implementation techniques.
A real-time ray tracer implementing the ReSTIR algorithm using WebGPU for browser-based rendering.
A Go library for compressing unit vectors into space-efficient packed formats for storage and transmission.
A high-performance ray tracer implemented in Frege, optimized to outperform equivalent Haskell implementations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.