TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+91.19%)
Mutual labels: fun, graphics, 3d, shaders, rendering, computer-graphics, 3d-graphics, raytracing, rendering-engine, tutorial, learning, raytracer, raytracing-engine TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+466.97%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (-33.41%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-76.22%)
SoftwarerendererSoftware rendering engine with PBR. Built from scratch on C++.
Stars: ✭ 323 (-84.45%)
RendererA shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (-34.23%)
HybridrenderingengineClustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (-72.89%)
Photon-v2A program that takes photographs of a virtual world.
Stars: ✭ 75 (-96.39%)
C-RaytracerA CPU raytracer from scratch in C
Stars: ✭ 49 (-97.64%)
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 (+463.22%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-96.24%)
Awesome Creative CodingCreative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+318.68%)
Yocto GlYocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (-33.03%)
GlsltutoGLSL shaders tutorial
Stars: ✭ 168 (-91.91%)
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 (-80.74%)
Methanekit🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (-90.52%)
LumeCreate CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Stars: ✭ 445 (-78.57%)
YaveYet Another Vulkan Engine
Stars: ✭ 211 (-89.84%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-91.29%)
Python RaytracerA basic Ray Tracer that exploits numpy arrays and functions to work fast.
Stars: ✭ 204 (-90.18%)
PicassoPicasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (-90.13%)
raytracing-goA simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (-97.45%)
Messier87A realtime raytracing blackhole renderer
Stars: ✭ 53 (-97.45%)
ArtOfIllusionArt of Illusion modeling and rendering suite - core application and tools
Stars: ✭ 58 (-97.21%)
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 (-93.79%)
HerebedragonsA basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (-22.2%)
EdxrayA physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
Stars: ✭ 270 (-87%)
f3dFast and minimalist 3D viewer.
Stars: ✭ 791 (-61.92%)
photon mappingminimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (-96.87%)
DrawSpaceSpace-game oriented rendering engine
Stars: ✭ 20 (-99.04%)
CLUSEK-RTVulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-98.84%)
RptA physically-based path tracer
Stars: ✭ 296 (-85.75%)
VulkantutorialTutorial for the Vulkan graphics and compute API
Stars: ✭ 1,962 (-5.54%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-88.69%)
Legion-EngineRythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (-75.83%)
Hilo3dHilo3d, a WebGL Rendering Engine.
Stars: ✭ 123 (-94.08%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (-87.34%)
SatinA 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (-91.24%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+3.13%)
Vue GlVue.js components rendering 3D WebGL graphics reactively with three.js
Stars: ✭ 434 (-79.1%)
Open3dOpen3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+182.14%)
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 (+117.04%)
Im3dImmediate mode rendering and 3d gizmos.
Stars: ✭ 561 (-72.99%)
Processing DocsProcessing reference, examples, tutorials, and website
Stars: ✭ 346 (-83.34%)
OpengraphicGraphic Engine & Game Engine lists
Stars: ✭ 772 (-62.83%)
FauxglSoftware-only 3D renderer written in Go.
Stars: ✭ 658 (-68.32%)
Retrace.glCreate, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (-92.83%)
ShaderworkshopInteractive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-97.93%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-92.2%)
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 (-99.09%)
Flame pytorchThis is a implementation of the 3D FLAME model in PyTorch
Stars: ✭ 153 (-92.63%)
EucA software rendering crate that lets you write shaders with Rust
Stars: ✭ 180 (-91.33%)
Overload3D Game engine with editor
Stars: ✭ 335 (-83.87%)
Leaf3dA lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-99.23%)