d.krylov's starred repositories

3d-game-shaders-for-beginners

🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

glm

OpenGL Mathematics (GLM)

Language:C++License:NOASSERTIONStargazers:8969Issues:273Issues:750

FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. Free for non-commercial use.

Language:C++License:NOASSERTIONStargazers:3517Issues:46Issues:157

alien

ALIEN is a CUDA-powered artificial life simulation program.

Language:C++License:BSD-3-ClauseStargazers:3484Issues:49Issues:69

glTF-Sample-Models

glTF Sample Models

AwesomePerfCpp

A curated list of awesome C/C++ performance optimization resources: talks, articles, books, libraries, tools, sites, blogs. Inspired by awesome.

awesome-opengl

A curated list of awesome OpenGL libraries, debuggers and resources.

CTPL

Modern and efficient C++ Thread Pool Library

Language:C++License:Apache-2.0Stargazers:1758Issues:57Issues:21

enkiTS

A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

Language:C++License:ZlibStargazers:1676Issues:59Issues:84

reactphysics3d

Open source C++ physics engine library in 3D

Language:C++License:ZlibStargazers:1486Issues:64Issues:289

glTF-Sample-Viewer

Physically-Based Rendering in glTF 2.0 using WebGL

Language:JavaScriptLicense:Apache-2.0Stargazers:1245Issues:64Issues:285

awesome-glsl

:sparkler: Compilation of the best resources to learn programming OpenGL Shaders

HybridRenderingEngine

Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

Language:C++License:MITStargazers:1136Issues:29Issues:41

common-3d-test-models

Repository containing common 3D test models in original format with original source if known and obj mesh

vkQuake2

id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

Language:CLicense:GPL-2.0Stargazers:892Issues:26Issues:131

bvh

A modern C++ BVH construction and traversal library

Language:C++License:MITStargazers:882Issues:17Issues:59

open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

Language:C++License:GPL-3.0Stargazers:698Issues:33Issues:66

SPIRV-Reflect

SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.

Language:CLicense:Apache-2.0Stargazers:647Issues:41Issues:96

TerrainEngine-OpenGL

An OpenGL 4 and C++ program which renders a procedural scene.

Language:C++License:MITStargazers:616Issues:24Issues:20

SoftwareRenderer

Software rendering engine with PBR. Built from scratch on C++.

Language:C++License:MITStargazers:600Issues:17Issues:5

RaZ

Modern & multiplatform 3D game engine in C++17

Language:C++License:MITStargazers:543Issues:17Issues:22

Fast-BVH

A Simple, Optimized Bounding Volume Hierarchy for Ray/Object Intersection Testing

Language:C++License:MITStargazers:504Issues:28Issues:12

Fwog

Froggy OpenGL Engoodener

Language:C++License:MITStargazers:128Issues:3Issues:71

OceanSurface

A real-time ocean surface simulated using Tessendorf's algorithm and OpenGL.

photon_mapping

minimal but extensible header only implementation of photon mapping in C++

Language:C++License:MITStargazers:98Issues:2Issues:0

quarkGL

A subatomic OpenGL graphics library.

Language:C++License:MITStargazers:86Issues:5Issues:2

slingshot-community

Community edition of the Slingshot physics engine

Language:C++License:MITStargazers:74Issues:1Issues:0

EraEngine

Open source C++ 3D game engine

Language:C++License:Apache-2.0Stargazers:66Issues:7Issues:7

ray-tracing-from-the-ground-up

software of Ray Tracing from the Ground Up by Kevin Suffern

Language:C++License:MITStargazers:21Issues:0Issues:0