There are 102 repositories under graphics-programming topic.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Safe and rich Rust wrapper around the Vulkan API
:boat: 关于炫酷的Unity3D Shader | About Cool Unity3D Shaders
One stop solution for all Vulkan samples
Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference
A modern cross-platform low-level graphics library and rendering framework
Tutorial for the Vulkan graphics and compute API
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。
A brief computer graphics / rendering course
A basic 3D scene implemented with various engines, frameworks or APIs.
:octopus: :octopus:图形学论文实现
🌏: Dungeon free resources (terrain & roguelike generation)
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
Game Development & Unreal Engine Programming Guide
A new 3D game engine for Linux and Windows using C++20 and Vulkan API in early development
:cd: Source Code Collection of Book <GPU Pro> 1~ 7 | 《GPU Pro》1~ 7 书本源代码珍藏
A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark
an extensive Qt5 & Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Software rendering engine with PBR. Built from scratch on C++.
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛