All Projects → AngelMonica126 → Graphicalgorithm

AngelMonica126 / Graphicalgorithm

Licence: mit
🐙 🐙图形学论文实现

Projects that are alternatives of or similar to Graphicalgorithm

Learningdirectx12
This repository is intended to be used as a code repository for learning DirectX 12.
Stars: ✭ 256 (+137.04%)
Mutual labels:  graphics-programming, graphics-library, graphics-engine
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+1883.33%)
Mutual labels:  graphics-programming, graphics-library, graphics-engine
nautilus
another graphics engine
Stars: ✭ 16 (-85.19%)
Mutual labels:  graphics-engine, graphics-programming, graphics-library
ElkEngine
Simple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (-50%)
Mutual labels:  graphics-engine, graphics-library
Nova Rs
Nova Renderer, but in Rust
Stars: ✭ 98 (-9.26%)
Mutual labels:  graphics-programming, graphics-engine
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+117.59%)
Mutual labels:  graphics-engine, graphics-library
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-81.48%)
Mutual labels:  graphics-engine, graphics-programming
xfg-rs
eXtensible Framegraph
Stars: ✭ 34 (-68.52%)
Mutual labels:  graphics-programming, graphics-library
makma
Makma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-28.7%)
Mutual labels:  graphics-engine, graphics-programming
Rendu
A simple realtime graphics playground for experimentations.
Stars: ✭ 343 (+217.59%)
Mutual labels:  graphics-programming, graphics-engine
Graph Fraud Detection Papers
A curated list of fraud detection papers using graph information or graph neural networks
Stars: ✭ 339 (+213.89%)
Mutual labels:  graph-algorithms, papers
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (+270.37%)
Mutual labels:  graphics-programming, graphics-engine
Wasabi
Wasabi Vulkan Game Engine
Stars: ✭ 34 (-68.52%)
Mutual labels:  graphics-engine, graphics-library
RenderMaster
Graphic engine
Stars: ✭ 35 (-67.59%)
Mutual labels:  graphics-engine, graphics-programming
ShaderToy.NET
Native shadertoy-compatible GLSL playground in .NET framework Environment
Stars: ✭ 53 (-50.93%)
Mutual labels:  graphics-engine, graphics-programming
3D interactive graphics rendering engine
Develop a 3D interactive graphics rendering engine
Stars: ✭ 31 (-71.3%)
Mutual labels:  graphics-engine, graphics-programming
Fabgl
Display Controller (VGA, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
Stars: ✭ 534 (+394.44%)
Mutual labels:  graphics-library, graphics-engine
Vitro
Experimental C++20 multiplatform graphics engine.
Stars: ✭ 14 (-87.04%)
Mutual labels:  graphics-engine, graphics-programming
kinieta
A Fast Animation Engine with an Intuitive API
Stars: ✭ 44 (-59.26%)
Mutual labels:  graphics-engine, graphics-library
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (+186.11%)
Mutual labels:  graphics-programming, graphics-engine

GitHub stars GitHub issues GitHub forks GitHub last commit

🐙 🐙 🐙 本项目会复现或者解析一些经典有趣的图形学论文(#^.^#)

实时渲染

全局光照

Reflective Shadow Maps(已复现)

Stochastic Light Culling(已复现)

光照加速

Non-interleaved Deferred Shading of Interleaved Sample Patterns(已复现)

Metalights : Improved Interleaved Shading(已复现)

Tile Shading(已复现)

透明度

Interactive Order-Independent Transparency(已复现)

纹理

Wang Tiles for Image and Texture Generation(已复现)

光照模型

Tone Based Shading(已复现)

项目配置

  • 首先克隆本项目到本地

  • 用管理员的权限运行 Graphic.bat 以自动配置环境变量

  • 在项目中选择Frame点击生成以生成动态链接库(这是一个简单的把Opengl进行了简单封装的引擎,和原本的OpenGL没有特别的大的区别就简化了很多比如创建帧缓冲的代码)

  • 然后就可以运行不同的项目了,由于我是配置的Release版的环境,如果想要在Debug下进行调试需要把每个项目下的属性->连接器->常规../x64/Release改为../x64/Debug;在把每个项目下属性->连接器->输入里面的glew32.lib 改为glew32d.lib即可

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].