rend3Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (+2933.33%)
awesome-metalA collection of Metal and MetalKit projects and resources. Very much work in progress.
Stars: ✭ 152 (+744.44%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+73316.67%)
FlockingAn example showing how to use SwiftUI, Satin, Forge and Youi to simulate birds flocking via a compute particle system (n-body).
Stars: ✭ 63 (+250%)
metal cameraiOS metal camera with GPU shaders.
Stars: ✭ 68 (+277.78%)
pygfxLike ThreeJS but for Python and based on wgpu
Stars: ✭ 72 (+300%)
SuperShapesA tiny macOS app showing how to use Satin, Forge, Youi and SwiftUI to visualize super shapes in 3D.
Stars: ✭ 42 (+133.33%)
Methanekit🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (+994.44%)
bgfx-header-extension-libraryHeader-only effects and helper library for Bgfx to help you hit the ground running. Includes a bunch of post processing filters to complete common graphical tasks
Stars: ✭ 35 (+94.44%)
rubiks3D-Rubik's cube simulator written in Haskell using Gloss
Stars: ✭ 29 (+61.11%)
SignedSigned is a 3D modeling and construction language based on Lua and SDFs. Signed will be available for macOS and iOS and is heavily optimized for Metal.
Stars: ✭ 90 (+400%)
TrippyGLA simple, lightweight yet highly versatile OpenGL graphics library
Stars: ✭ 71 (+294.44%)
dragonglassA 3D game engine powered by Rust and Vulkan
Stars: ✭ 33 (+83.33%)
Metal2-SamplesA Metal Sample Gallery written in CSharp using NET6
Stars: ✭ 25 (+38.89%)
metal-seed🤖🌱 An Apple Metal starter repo that you could use to get the ball rolling.
Stars: ✭ 32 (+77.78%)
mini-laba small, virtual setup to locally run the metal-stack
Stars: ✭ 50 (+177.78%)
MetalCityMetalCity - a procedural night city landscape generator
Stars: ✭ 29 (+61.11%)
polyred📺 3D Graphics in Go.
Stars: ✭ 31 (+72.22%)
RavEngineA fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+577.78%)
Explosion💥 A modern cross-platform game engine (WIP)
Stars: ✭ 102 (+466.67%)
muleMinimal USD Layout Editor
Stars: ✭ 27 (+50%)
OpenGL-3D-Game-Tutorial-SeriesC++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch
Stars: ✭ 132 (+633.33%)
WebGPU-Step-By-StepWebGPU Tutorial: Step-by-step graphics programming with WebGPU - the next-generation graphics API for the web.
Stars: ✭ 232 (+1188.89%)
FWK💎 3D game framework in C, with Luajit bindings now.
Stars: ✭ 423 (+2250%)
SlimTracinSoftware ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (+172.22%)
mojoshaderUse Direct3D shaders with other 3D rendering APIs.
Stars: ✭ 91 (+405.56%)
edge detectorHED real-time iOS edge detector.
Stars: ✭ 40 (+122.22%)
VideoLabHigh-performance and flexible video editing and effects framework, based on AVFoundation and Metal.
Stars: ✭ 663 (+3583.33%)
GroundEngineGround Engine is an easy to use Game Engine for 3D Game Development written in C++
Stars: ✭ 61 (+238.89%)
wgpu-pyNext generation GPU API for Python
Stars: ✭ 210 (+1066.67%)
CrossWindow-Demos🥪 Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
Stars: ✭ 48 (+166.67%)
MgC# Vulkan interface/polyfill for WINDOWS and MacOS
Stars: ✭ 19 (+5.56%)
metalA Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-27.78%)
HxSTLParserBasic STL loader for SceneKit
Stars: ✭ 23 (+27.78%)
MetalPlayerA video player using Metal.
Stars: ✭ 68 (+277.78%)
flyFlight simulator in OpenGL
Stars: ✭ 76 (+322.22%)
MTTransitionsiOS Transitions ports from GL-Transitions.
Stars: ✭ 178 (+888.89%)
TermGL2D & 3D graphics engine in the terminal [C/C++]
Stars: ✭ 219 (+1116.67%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (+316.67%)
nubA rendering and interaction Processing library
Stars: ✭ 28 (+55.56%)
fsharp-3d-and-gamedevResources on 3D Graphics Programming and Game Development in F#
Stars: ✭ 92 (+411.11%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+1311.11%)
ign-renderingC++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Stars: ✭ 34 (+88.89%)
jrenderJrender is an efficient differentiable rendering library implemented in jittor.
Stars: ✭ 280 (+1455.56%)
vtkplotlibWrap up VTK (python 3D graphics library) into an easy to use 3D equivalent of matplotlib
Stars: ✭ 31 (+72.22%)
coinCoin3D core library
Stars: ✭ 193 (+972.22%)
NabaztagHackKitA simple SDK to get your hands dirty with Nabaztag
Stars: ✭ 28 (+55.56%)
keikanAn elegant (imo) rendering engine written in Rust.
Stars: ✭ 55 (+205.56%)
virtualGizmo3DVirtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+100%)
f3dFast and minimalist 3D viewer.
Stars: ✭ 791 (+4294.44%)
raytracing-goA simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (+194.44%)