An open API service providing repository metadata for many open source software ecosystems.

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