Topic

rendering

Repositories (1748)

Awesome-Graphics-Programming
Awesome-Graphics-Programming tensorush

:sunglasses: :ice_cube: Collection of the most awesome learning resources on graphics programming in the form of videos, tutorials and books.

79
Crystal-Caustics
Crystal-Caustics CJT-Jackton C#

đź’Ž Approximated crystal caustics effect in Unity.

78
osgw
osgw CaffeineViking C++

Real-Time Ocean Animation with Gerstner Waves

78
safemd
safemd Hultner Python

Safety first markdown rendering

77
tech-seo-crawler
tech-seo-crawler jroakes Python

Build a small, 3 domain internet using Github pages and Wikipedia and construct a crawler to crawl, render, and index.

77
fluctus
fluctus harskish C++

An interactive OpenCL wavefront path tracer

77
Yune
Yune gallickgunner C++

GPU based framework for writing Raytracers/Pathtracers. (Pronounced as "Yu-nay")

76
Square-Wheel
Square-Wheel Panzerschrek Rust

Advanced software renderer written in Rust

76
simple-clouds
simple-clouds nonamecrackers2 Java

Rendering mod that overhauls Minecraft's clouds and weather

76
FlatlandRT
FlatlandRT Vertexwahn C++

FlatlandRT is a 2D ray tracer visualization tool

76
pt-jax
pt-jax ericjang Jupyter Notebook

Path Tracing in JAX

75
rendiation
rendiation mikialex Rust

Rendiation Rendering Framework

75
cranberry_blog
cranberry_blog AlexSabourinDev Jupyter Notebook

A collection of primarily graphics programming focused blog posts.

75
DragonRenderer
DragonRenderer hangge1 C++

A Windows software rasterizer that simulates an OpenGL-style rendering pipeline.

75
ShaderWorkshop
ShaderWorkshop VladimirMakeev C++

Interactive GLSL fragment shaders editor made with Qt

74
Moud
Moud EPI-Studios

TypeScript-first Minecraft scripting framework

74
d3d9-webgl
d3d9-webgl LostMyCode C++

Direct3D 9 Fixed-Function Pipeline → WebGL 2.0 wrapper for Emscripten/WASM

74
rustlight
rustlight beltegeuse Rust

physically-based rendering engine implemented with Rust.

73
MarchEngine
MarchEngine stalomeow C++

A game engine based on Direct3D 12, C++17, and .NET 9 for learning purposes.

73
Contrastive-Lift
Contrastive-Lift yashbhalgat Python

[NeurIPS 2023 Spotlight] Code for "Contrastive Lift: 3D Object Instance Segmentation by Slow-Fast Contrastive Fusion"

73
flim
flim bean-mhm Python

🎞️ flim - Filmic Color Transform

73
voxpopuli
voxpopuli jbikker C++

Voxel / ray tracing template for the blog posts.

73
SMPL-Scene-Viewer
SMPL-Scene-Viewer climbingdaily Python

A simple and fast GUI tool to visualize and compare the SMPL sequences and scenes in real-time.

73
Technique-iOS
Technique-iOS kosua20 Swift

A simple implementation of SCNTechnique

72
GlassEffect
GlassEffect Czajnikowski Swift

SwiftUI + Metal effect that allows to reproduce see-through, decorative/ornamental glass-like effects.

72
vision
vision ivy-llc Python

3D Vision functions with end-to-end support for deep learning developers, written in Ivy.

72
Three.V8
Three.V8 fynv JavaScript

3D rendering engine using JavaScript as user script.

72
nebula-trifid
nebula-trifid gscept C++

Nebula Trifid

71
taichi_glsl
taichi_glsl taichi-dev Python

A Taichi extension library providing a set of GLSL-alike helper functions

71
unity-graphics
unity-graphics Delt06 ShaderLab

A collection of URP shaders and render features.

71
LineDrawer
LineDrawer EmmetOT C#

A simple tool for drawing anti-aliased lines in Unity, similar to Handles.DrawAAPolyLine but not a gizmo.

70
Chewman-Vulkan
Chewman-Vulkan RMDarth C++

Chewman is a 3D pacman-style game written in C++ using Vulkan SDK and SDL

69
DuEngine
DuEngine ruofeidu C++

An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D...

69
FinalEngine
FinalEngine mathew-odwyer C#

This repository is a WIP cross-platform Game Engine developed in C#.

69
panda3d-simplepbr
panda3d-simplepbr Moguri Python

A straight-forward, easy-to-use, drop-in, PBR replacement for Panda3D's builtin auto shader

69
rs-cpurenderer
rs-cpurenderer VisualGMQ Rust

a cpu/gpu soft renderer in rust

68
SLProject
SLProject cpvrlab C++

SLProject is a platform independent 3D computer graphics scene graph library. Read more on:

67
PlainRenderer
PlainRenderer Gaukler C++

C++ Vulkan real time renderer.

67
re-flora
re-flora tr-nc Rust

An experimental relaxation voxel game built in Rust with Vulkan, inviting you to cultivate a living voxel island at your own pace.

66
sokol-cs
sokol-cs bottlenoselabs C#

Automatically updated C# bindings for sokol https://github.com/floooh/sokol with native dynamic link libraries.

66
Blender-Lightsheet
Blender-Lightsheet markus-ebke Python

Add-on for Blender3D to create caustics for Cycles and EEVEE

66
BRTLibrary
BRTLibrary GrupoDiana C++

The Binaural Rendering Toolbox (BRT) is a set of software libraries, applications, and definitions aimed as a virtual laboratory for psychoacoustic ex...

65
C-Raytracer
C-Raytracer wojciech-graj C

A CPU raytracer from scratch in C

65
GPUSpriteInstancing
GPUSpriteInstancing centhoang C#

Provides GPU sprite instance rendering using Burst and Job System for Unity

65
Grass.DirectX
Grass.DirectX mreinfurt TeX

Realistic Grass Rendering using DirectX 11 and a geometry-shader based approach.

64
FunMirrors
FunMirrors kaustubh-sadekar Python

This is a fun project I created to motivate computer vision enthusiasts and to highlight the importance of understanding fundamental concepts related...

64
miratope-rs
miratope-rs vihdzp Rust

A tool for building and visualizing polytopes.

64
blender-node
blender-node sinclairzx81 TypeScript

NodeJS binding to Blenders Python Scripting Environment

64
luisa-compute-rs
luisa-compute-rs LuisaGroup Rust

Rust frontend to LuisaCompute and more!

63
AdaPT
AdaPT Enigmatisms Python

A physically based mesh renderer named Ada Path Tracer based on Taichi lang

63