TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+52.05%)
YaveYet Another Vulkan Engine
Stars: ✭ 211 (-84.55%)
TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+190.7%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-63.84%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+762.08%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-86.75%)
Methanekit🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (-85.58%)
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 (+756.37%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+1.24%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-94.29%)
SoftwarerendererSoftware rendering engine with PBR. Built from scratch on C++.
Stars: ✭ 323 (-76.35%)
HybridrenderingengineClustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (-58.78%)
MoravaEngine2D/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 (-90.56%)
LumeCreate CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Stars: ✭ 445 (-67.42%)
Cpp 3d Game Tutorial SeriesC++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-70.72%)
Yocto GlYocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (+1.83%)
WechartCreate all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-88.87%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-88.14%)
Im3dImmediate mode rendering and 3d gizmos.
Stars: ✭ 561 (-58.93%)
FauxglSoftware-only 3D renderer written in Go.
Stars: ✭ 658 (-51.83%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+56.81%)
Hilo3dHilo3d, a WebGL Rendering Engine.
Stars: ✭ 123 (-91%)
FourFour: WebGL made easier -
Stars: ✭ 248 (-81.84%)
Leaf3dA lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-98.83%)
Awesome Creative CodingCreative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+536.6%)
ShaderworkshopInteractive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-96.85%)
ClusterClustered shading implementation with bgfx
Stars: ✭ 180 (-86.82%)
EucA software rendering crate that lets you write shaders with Rust
Stars: ✭ 180 (-86.82%)
Liblava🌋 A modern and easy-to-use library for the Vulkan API
Stars: ✭ 275 (-79.87%)
SatinA 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (-86.68%)
RptA physically-based path tracer
Stars: ✭ 296 (-78.33%)
Beam✨ Expressive WebGL
Stars: ✭ 383 (-71.96%)
HelixjsA Javascript 3D game engine.
Stars: ✭ 84 (-93.85%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+867.42%)
Limonengine3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (-75.77%)
Vue GlVue.js components rendering 3D WebGL graphics reactively with three.js
Stars: ✭ 434 (-68.23%)
Webglstudio.jsA full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Stars: ✭ 4,508 (+230.01%)
Gpu Gems Book Source Code💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
Stars: ✭ 567 (-58.49%)
PyrenderEasy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
Stars: ✭ 582 (-57.39%)
Ascii artReal-Time ASCII Art Rendering Library
Stars: ✭ 599 (-56.15%)
Unity ShadersA bunch of shader examples created in Unity (ShaderGraph & Built-in) 🧙✨
Stars: ✭ 564 (-58.71%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+336.97%)
Nova RendererNova Renderer, a custom cross platform render engine written in C++
Stars: ✭ 619 (-54.69%)
Rs pbrtRust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
Stars: ✭ 619 (-54.69%)
BlenderMirror of the official Blender Git repository. Updated every hour.
Stars: ✭ 609 (-55.42%)
Mini3d3D Software Renderer in 700 Lines !!
Stars: ✭ 1,320 (-3.37%)
Hologramshader✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (-49.93%)
VedoA python module for scientific analysis of 3D objects based on VTK and numpy
Stars: ✭ 741 (-45.75%)
PbrAn implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
Stars: ✭ 722 (-47.14%)
Assetkit🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also called (AssetIO)
Stars: ✭ 97 (-92.9%)
OpengraphicGraphic Engine & Game Engine lists
Stars: ✭ 772 (-43.48%)
RadialprogressbarCustomizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (-47.73%)
Directxtk12The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
Stars: ✭ 765 (-44%)
SfmlSimple and Fast Multimedia Library
Stars: ✭ 7,316 (+435.58%)
Pyntcloudpyntcloud is a Python library for working with 3D point clouds.
Stars: ✭ 919 (-32.72%)
Embree viewerEmbree viewer is a simple implementation of a progressive renderer, based on Intel's Embree raytracing kernels. Its UI is written in SDL2, and it supports Alembic, OBJ file formats, with a JSON file to describe a scene.
Stars: ✭ 19 (-98.61%)