GitHub topics: rasterization
blend2d/blend2d
2D Vector Graphics Engine Powered by a JIT Compiler
Language: C++ - Size: 4.68 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,751 - Forks: 124

Photosounder/rouziclib
This is my personal library of code that is common to my different projects (Photosounder, SplineEQ, Spiral and others)
Language: C - Size: 6.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 60 - Forks: 10

ms0g/cube13h
Spinning 3D cube in VGA Mode 13h
Language: C - Size: 11.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 48 - Forks: 1

pwalig/rasterizer
Parallel software rasterizer in written C++
Language: C++ - Size: 94.7 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

rafaqz/Rasters.jl
Raster manipulation for the Julia language
Language: Julia - Size: 117 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 247 - Forks: 37

GlacioHack/geoutils
Analysis of georeferenced rasters, vectors and point clouds
Language: Python - Size: 5.36 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 105 - Forks: 24

0opsDev/Farquhar-Engine
Farquhar Engine is a Open Source c++ game engine created for the purpose of learning opengl
Language: C++ - Size: 1.02 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1

tudelft3d/geo1101.2020.ahn3
An improved AHN3 gridded DTM/DSM done as university project for the MSc Geomatics @ TU Delft
Language: Python - Size: 188 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 2

coelacant1/ProtoTracer
3D rendering and animation engine for multifaceted displays on microcontrollers
Language: C++ - Size: 137 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 165 - Forks: 36

holoviz/datashader
Quickly and accurately render even the largest data.
Language: Python - Size: 58.6 MB - Last synced at: 13 days ago - Pushed at: 20 days ago - Stars: 3,414 - Forks: 373

Angelo1211/SoftwareRenderer
Software rendering engine with PBR. Built from scratch on C++.
Language: C++ - Size: 210 MB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 666 - Forks: 69

rkibria/pyrasterize
A software 3d rasterizer for pygame (no other dependencies, e.g. numpy)
Language: Python - Size: 3.71 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 34 - Forks: 4

obarry/Aventura
A lightweight 3D rendering engine 100% written in Java (no hardware dependency) and providing a java API to build world geometry, define graphic and rendering parameters and render the scene on any java application display.
Language: Java - Size: 11 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 9 - Forks: 1

rswinkle/PortableGL
An implementation of OpenGL 3.x-ish in clean C
Language: C - Size: 27.8 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 1,105 - Forks: 52

WW92030-STORAGE/VSC
Portable 3D Real-Time Rendering Engine in C++
Language: C++ - Size: 5.49 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 114 - Forks: 3

marianpekar/software-renderer-odin
3D software renderer written in Odin.
Language: Odin - Size: 729 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 5 - Forks: 1

Leonardo16AM/diff-skewed-gaussian-rasterization Fork of graphdeco-inria/diff-gaussian-rasterization
Differential Skewed Gaussian Rasterization
Language: Cuda - Size: 2.28 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
Language: GLSL - Size: 872 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 2,126 - Forks: 207

NVIDIAGameWorks/kaolin
A PyTorch Library for Accelerating 3D Deep Learning Research
Language: Python - Size: 123 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 4,756 - Forks: 578

blitzcode/rust-exp
Software rasterization, N-Body simulation and Game of Life in Rust + Haskell
Language: Rust - Size: 6.11 MB - Last synced at: 17 days ago - Pushed at: about 9 years ago - Stars: 111 - Forks: 4

dendenxu/diff-gaussian-rasterization
Improved 3DGS rasterizer.
Language: Cuda - Size: 425 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 116 - Forks: 5

nxsaken/clipline
Efficient rasterization of line segments with pixel-perfect clipping.
Language: Rust - Size: 884 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 1

dendenxu/fast-gaussian-rasterization
A geometry-shader-based, global CUDA sorted high-performance 3D Gaussian Splatting rasterizer. Can achieve a 5-10x speedup in rendering compared to the vanialla diff-gaussian-rasterization.
Language: Python - Size: 170 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 602 - Forks: 26

docprompt/Docprompt
Enterprise-ready Document Analysis with Large Language Models
Language: Python - Size: 11.4 MB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 36 - Forks: 2

Ilya3point999K/RAL
Single header fixed point software renderer
Language: C - Size: 9.96 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 11 - Forks: 1

MichiganCG/rasterizer-workshop
Starter code for the Michigan Computer Graphics workshop on rasterization.
Language: C++ - Size: 6.25 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nehaask/CG-Rasterisation-Engine
Reconstructed the OpenGL API engine in Python and implemented the pipeline to render 2D and 3D models in the engine.
Language: Python - Size: 754 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Erkaman/sse-avx-rasterization
Triangle rasterization routines accelerated by SSE and AVX
Language: C++ - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 70 - Forks: 9

VisualGMQ/rs-cpurenderer
a cpu/gpu soft renderer in rust
Language: Rust - Size: 3.23 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 60 - Forks: 4

kosua20/PtahRenderer
A small software graphics renderer
Language: Swift - Size: 38 MB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 88 - Forks: 7

sakrist/SimpleCPURaster
A simple CPU rasterizer is written with C++. GLM is a math library.
Language: C++ - Size: 598 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

EcSolticia/dekha-prototype
My first attempt at programming a 3D weak perspective projection renderer (prototype)
Language: C++ - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

kapvipoor/VFrame
A compilation of few Rasterization and Hybrid Ray Tracing techniques using Vulkan API.
Language: C++ - Size: 98.9 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

MaoChaowei/TinySoftRasterizer
This personal project, a soft rasterizer running on cpu, uses self-contained lightweight external librarise, and will be continuously updated from time to time.
Language: C++ - Size: 62 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

nadult/lucid
LucidRaster: real-time GPU software rasterizer for exact OIT
Language: C++ - Size: 1.34 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 35 - Forks: 0

SpicyCactuar/rasterizer
Software rasterizer written in C++
Language: C++ - Size: 2.42 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

upf-gti/CGFrameworkStudent
C++ Framework for Computer Graphics Course at UPF
Language: C++ - Size: 58.5 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 29

muratcanakcay/Computer-Graphics
My work in C#/WPF for the 6th Semester "Computer Graphics" class in the Computer Science B.S. program at Politechnika Warszawa. Image Processing, Rasterization & 3D-Modeling
Language: C# - Size: 5.11 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

wang2403986/jSoftOpenGL
纯Java 编写的一个OpenGL-like 软件光栅化渲染器
Language: Java - Size: 3.46 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

microscopic-image-analysis/DiffPointRasterisation.jl
Differentiable rasterisation of point clouds in julia
Language: Julia - Size: 4.16 MB - Last synced at: 26 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

pannapudi/compaster
Rasterization using compute shaders
Language: Rust - Size: 186 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 21 - Forks: 0

Anonto050/CSE-410-Computer-Graphics
This repository contains assignments of computer graphics course CSE410
Language: C++ - Size: 2.65 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

shimeoki/jfx-rasterization
A JavaFX shape rasterization library.
Language: Java - Size: 583 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

LuizZak/swift-blend2d
Experimental Swift bindings for Blend2D
Language: C++ - Size: 13.6 MB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 0

r4dl/StopThePop-Rasterization
Original reference implementation of the CUDA rasterizer from the paper "StopThePop: Sorted Gaussian Splatting for View-Consistent Real-time Rendering"
Language: Cuda - Size: 4.36 MB - Last synced at: 5 months ago - Pushed at: 12 months ago - Stars: 41 - Forks: 5

AsherJingkongChen/gausplat-trainer
A library to train scenes for "gausplat"
Language: Rust - Size: 121 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Guarneri1743/CPU-Rasterizer
A tile based cpu rasterizer
Language: C++ - Size: 451 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 35 - Forks: 0

AsherJingkongChen/gausplat-loader
A library to load scenes for "gausplat"
Language: Rust - Size: 708 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Helogizzy/Scanline
Language: Python - Size: 175 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rastapasta/points-in-polygon
🖼️ Process all points inside any 2D polygon
Language: JavaScript - Size: 9.77 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

composarc/rasterization Fork of ashchu/ashchu.github.io
Language: HTML - Size: 280 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

pmkroeker/rasterize-svg
Rasterize SVG Elements for Download as PNG
Language: TypeScript - Size: 25.4 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

aitanagoca/ComputerGraphics-2021
🕹️ Play with colors, shapes, shades and more!
Language: C - Size: 95.2 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

pavlm/ffi-librsvg
SVG rasterization library binding for PHP
Language: PHP - Size: 7.81 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

DCubix/3D-Software-Renderer
3D Software Renderer in C++
Language: C++ - Size: 2.29 MB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

anzhelion/android-native-calendar
A native C++ application for android using JNI whenever needed.
Language: C - Size: 40 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

andrewlowndes/perfect-antialiasing
Antialiasing via conservative rasterisation and analytical area computation
Language: TypeScript - Size: 2.54 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 0

Zielon/PBRVulkan
Vulkan Real-time Path Tracer Engine
Language: C++ - Size: 207 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 488 - Forks: 37

emomaxd/swr
software rasterizer/renderer.
Language: C++ - Size: 2.93 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

AsherJingkongChen/gausplat-renderer
A library to render scenes for "gausplat"
Language: Rust - Size: 432 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Veykril/blend2d-rs
Blend2D Bindings for Rust
Language: Rust - Size: 590 KB - Last synced at: 25 days ago - Pushed at: about 5 years ago - Stars: 23 - Forks: 2

Superb-Man/Computer-Graphics
Graphics Courseworks.Implemented a raster-based pipeline and ray tracer
Language: C++ - Size: 505 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

bchao1/go-render
🎦 3D renderer in Go.
Language: Go - Size: 66.8 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 1

burtonjb/computer-graphics
Repository for testing 2D computer graphics code
Language: C - Size: 358 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

WangSimiao2000/Foundations_of_Modelling_and_Rendering
University of Leeds Foundations of Modelling and_Rendering Course Assignments
Language: C++ - Size: 100 MB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

IsequielNascimento/Graphic-Pipeline
Work from the second stage of Computer Graphics at IFCE: - Modeling of solids/objects; - transformations in scale, rotation and translation.
Language: Python - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

ffiza/RasterizationRenderer
A simple 3D renderer written in C#.
Language: C# - Size: 872 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Dylan-Harden3/Rasterizer
Basic Rasterizer which renders different meshes based on various vertex parameters.
Language: C++ - Size: 22.1 MB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

NathanielRudenberg/Basic-3D-Renderer
I am making a 3D renderer in C++ to help myself learn the fundamentals of 3D graphics programming. It uses SDL to display stuff on screen and GLM for the geometric calculations.
Language: C++ - Size: 99.6 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mpimblott/rasterization-renderer
Rasterised 3D graphics rendering in C++ without external dependencies.
Language: C++ - Size: 181 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ishmeister/rusterizer
A basic 3D rasterizer in Rust
Language: Rust - Size: 30.3 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

lennardschober/cs_visualized
Visualization of various algorithms in computer science.
Language: CSS - Size: 12.8 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

asifhaider/Computer-Graphics-4-1
3D Transformation with OpenGL, Raster Based Graphics Pipeline with Z-buffer Algorithm, Ray Casting and Ray Tracing using Phong Lighting Model with Shadow
Language: C++ - Size: 29.8 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

lukatolitch/simple-golden-ratio-rasterizer
A simple 'rasterizator' of square images into golden ratio grids. Written in Python using Py5 inside the portable Thonny IDE.
Language: Python - Size: 5.76 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

wenxiaoming/rabbitrender
rabbitrender is pure software implementation of graphics pipeline, includes programmable shader system.
Language: C++ - Size: 30.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

theVeryPulse/FdF-3D-Wireframe-Renderer
A simple 3D wireframe renderer
Language: C - Size: 22.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

xyproto/pixelpusher
:space_invader: Plot pixels on a 320x200 256c canvas
Language: Go - Size: 38.8 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

Anushka8/computer-graphics
Reconstructed the OpenGL API engine in Python and implemented the pipeline to render 2D and 3D models in the engine.
Language: Python - Size: 350 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jeuxdemains/Paradox3D-software
A CPU-based 3D rendering engine
Language: C - Size: 4.13 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lennardschober/cs-visualized
Visualization of various algorithms in computer science.
Language: HTML - Size: 11.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Zielon/CPURasterizer
CPU Based Rasterizer Engine
Language: C++ - Size: 6.29 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 162 - Forks: 13

Vincent-VD/DX11vDX12
Performance and architectural study of DirectX11 and DirectX12
Language: C++ - Size: 23.1 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Zang3th/SalinityGL
OpenGL baselayer library in C++
Language: C++ - Size: 382 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 3

pjkarlik/Rasterization
The basics of Image Rasterization - Application lets you upload an image or use the webcam to visually process and export with the Canvas element.
Language: JavaScript - Size: 17.1 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

StarsX/ComputeRaster
Real-time software rasterizer using compute shaders, including vertex processing stage (IA and vertex shaders), bin rasterization, tile rasterization (coarse rasterization), and pixel rasterization (fine rasterization, which calls the pixel shaders).
Language: C - Size: 286 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 4

onurmx/Rasterization
Rasterization application developed with Windows Forms.
Language: C# - Size: 301 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

krish1925/CS-174A
Coursework for UCLA's Graphics Elective (CS 174A)
Language: JavaScript - Size: 28.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Argelbargel/svg-rasterizer-maven-plugin Fork of uphy/svg-maven-plugin
Maven SVG rasterization plugin.This plugin converts SVG files to raster images like png, jpg.Also supports to convert to multiple resolution images for Android.
Language: Java - Size: 467 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

superman-t/SoftRasterization
软光栅化工程
Language: Mathematica - Size: 74.5 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

YashKarthik/tinyrenderer
A rasterization engine written from scratch (no libraries) in C++
Language: C++ - Size: 40.1 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

LebrancWorkshop/Lebranc-Learn-Computer-Graphics
Learning Resource for relating topics on Computer Graphics.
Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

omkarchittar/PyTorch3D_Rendering_Basics
Learning the basics of rendering with PyTorch3D, exploring 3D representations, and practicing constructing simple geometry.
Language: Python - Size: 25.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

dominiksalvet/cpurast
Software-based rasterization library
Language: C++ - Size: 152 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

Contingencyy/DX12RendererV2
Language: C++ - Size: 104 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

asif-shahriar11/Computer-Graphics
Using OpenGL to create computed-aided graphics.
Language: C++ - Size: 1.5 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

aybarskerem/Courses
This repo contains various projects of mine done for university related works.
Language: C++ - Size: 16.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dubiousconst282/GLimpSW
Real time Physically Based Rendering on the CPU using AVX512
Language: C++ - Size: 59.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 1

rastapasta/points-in-triangle
🔺 Process all points inside any 2D triangle (Bresenham Triangle Rasterization)
Language: JavaScript - Size: 4.88 KB - Last synced at: 23 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

WWmore/gaussian-splatting Fork of graphdeco-inria/gaussian-splatting
Modified code of the paper "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
Language: Jupyter Notebook - Size: 37.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

aslze/minirender
A simple software rasterizer library for 3D meshes
Language: C++ - Size: 143 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0
