A brief computer graphics / rendering course
-
Updated
Nov 9, 2023 - C++
A brief computer graphics / rendering course
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Software rendering engine with PBR. Built from scratch on C++.
An implementation of OpenGL 3.x-ish in clean C
Modern desktop framework from low-level 3D graphics API to high-level view model, for development of 2D/3D rendering software or game engine, with internationalization support and many new technologies.
A lightweight 3D rendering engine based on modern OpenGL
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
Collection of links to great software development resources!
tinyrenderer implementation using Rust
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Forward rendering engine using Physically Based Shading
CLI tool for rendering `Tera`, `Liquid` or `Handlebars` templates by using JSON files as context.
A 3d rendering engine built with native Java.
A small 3d renderer based on canvas and js, for computer graphics learning only, no webgl .
Blender Q is a program that allows you to que Blender files to render.
The goal of this project is to implement a parallel 3D software rendering pipeline with programmable fragment shader.
Create a custom Scriptable RenderPipeline from zero in Unity
Add a description, image, and links to the rendering-pipeline topic page so that developers can more easily learn about it.
To associate your repository with the rendering-pipeline topic, visit your repo's landing page and select "manage topics."