nvpro-samples

NVIDIA DesignWorks Samples Joined Apr 2014 View on GitHub

Stars
12,106
across 68 public repos
Rank
#3,185
of 94,827 organizations, top 4%
Down 167 places this week

Repositories with 50+ stars

nvpro-samples's repositories with their overall rank
RankRepositoryLanguageStars
39,163

Ray tracing examples and tutorials using VK_KHR_ray_tracing

C++ 1,749
52,963

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

C++ 1,287
105,344

Ray tracing glTF scene with Vulkan

C++ 606
113,063

OpenGL sample for shader-based occlusion culling

C++ 561
113,437

shared source code and resources needed for the samples to run

C++ 559
121,812

Advanced viewer implementing several rendering methods for 3D gaussians using Vulkan API

C++ 517
133,187

This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.

C++ 467
133,966

Set of advanced samples for the NVIDIA OptiX Ray Tracing Engine.

C 464
133,966

Vulkan ray tracing glTF 2.0 renderer — RTX path tracer with PBR materials, AI denoising (DLSS, OptiX), and scene editing. NVIDIA open-source sample.

C++ 464
144,122

Demonstrates seven different techniques for order-independent transparency in Vulkan.

C++ 427
152,426

GO HERE FIRST: nvpro-samples overview

CMake 401
159,374

A minimal, self-contained example demonstrating best practices for Vulkan development in a single file—no frameworks required.

C++ 381
159,754

Collection of Vulkan samples

Python 380
162,075

optimized screen-space ambient occlusion, cache-aware hbao

C++ 374
172,248

Vulkan video samples

C++ 349
184,287

continuous level of detail mesh library

C++ 323
254,211

Sample for cluster-based continuous level of detail rasterization or ray tracing

C++ 221
265,063

Simple vulkan rendering example.

C++ 210
314,361

OpenGL sample on various rendering approaches for typical CAD scenes

C++ 171
319,122

OpenGL and Vulkan comparison on rendering a CAD scene using various techniques

C++ 168
335,751

Vulkan ray tracing examples and tutorials using VK_NV_ray_tracing

C++ 158
352,327

A comprehensive collection of modular libraries for high-performance graphics development

C++ 149
427,929

Display an image created by Vulkan compute shader, with OpenGL

C++ 117
433,717

OpenGL sample for NV_command_list

C++ 115
465,949

Silhouette and toon shading post-processing with Vulkan

C++ 105
469,585

Denoising a Vulkan ray traced image using OptiX denoiser

C++ 104
488,403

NVIDIA Texture Tools samples for compression, image processing, and decompression.

C++ 99
503,967

This sample showcases rasterizing and ray tracing displaced NVIDIA Micro-Mesh assets in Vulkan with and without the VK_NV_displacement_micromap extension.

C++ 95
540,170

Vulkan sample rendering 3D with 'worker-threads'

C++ 87
577,198

Sample that uses VK_NV_cluster_acceleration_structure to animate meshes for ray tracing

C++ 80
588,885

Sample showcasing lifetime management and resource transfers in Vulkan

C++ 78
594,814

GPU classifies how to render millions of particles

C++ 77
679,513

Vulkan sample showing a high quality super-sampled rendering

C++ 65
704,738

A shader-driven livecoding tool using Vulkan and the Slang shading language.

C++ 62
723,126

Customizable compute shader for fast cache-aware mipmap generation

GLSL 60
834,145

Vulkan sample on VK_EXT_device_generated_commands and NV extension

C++ 50

Among 94,827 organizations

10k–16k stars: 1,461 organizations, including nvpro-samples

Stars along the bottom, and organizations in each band on a log scale

When they were made

36 repos with 50+ stars, made between 2014 and 2025

Quick stats

Next rank
+3 stars to reach #3,184
Next milestone
+22,867 stars to reach the top 1%
Public repos
68, 36 with 50+ stars
Popular repos
26 over 100 stars, 2 over 1k stars
Top repo
vk_raytracing_tutorial_KHR, #39,163 of all repos, 14% of stars
Smaller repos
526 stars from repos under 50

Stars counted Recounted daily Next count around