|
16 | 16 | <!-- Load markdeep and set it to not automatically render markdown --> |
17 | 17 | <script>markdeepOptions = { mode: 'markdeep', tocStyle: 'long' };</script> |
18 | 18 | <script src="/scripts/markdeep.min.js"></script> |
19 | | - |
| 19 | + |
20 | 20 | <title>Resources</title> |
21 | 21 | </head> |
22 | 22 |
|
23 | 23 | <body> |
24 | 24 | <code style="display:none" id="content"> |
25 | 25 | (#) Resources for Graphics Programming |
26 | | - |
| 26 | + |
27 | 27 | <nav class="mx-auto text-center"> |
28 | 28 | [Home](/) • [Resources](/resources) • [Showcase](/showcase) |
29 | 29 | </nav> |
|
59 | 59 | * [Brendan Galea's Vulkan Game Engine series](https://www.youtube.com/watch?v=Y9U9IE0gVHA&list=PL8327DO66nu9qYVKLDmdLW_84-yE4auCR) |
60 | 60 |
|
61 | 61 | # Shader Programming |
62 | | - |
| 62 | + |
63 | 63 | ## Tutorials |
64 | 64 | * [Shaders For Game Devs by Freya Holmér](https://www.youtube.com/playlist?list=PLImQaTpSAdsCnJon-Eir92SZMl7tPBS4Z) |
65 | 65 | * [The Art of Code shader tutorials](https://www.youtube.com/c/TheArtofCodeIsCool) |
66 | 66 |
|
67 | 67 | ## Guides |
68 | 68 | * [3D Game Shaders for Beginners](https://github.com/lettier/3d-game-shaders-for-beginners) |
69 | 69 | * [Book Of Shaders](https://thebookofshaders.com/) |
70 | | - |
| 70 | + |
71 | 71 | # Techniques |
72 | | - |
| 72 | + |
73 | 73 | ## Render Graphs |
74 | 74 | * [FrameGraph: Extensible Rendering Architecture in Frostbite](https://www.slideshare.net/DICEStudio/framegraph-extensible-rendering-architecture-in-frostbite) |
75 | 75 | * [High-Level Rendering Using Render Graphs](https://ourmachinery.com/post/high-level-rendering-using-render-graphs/) |
76 | 76 | * [Organizing GPU Work with Directed Acyclic Graphs](https://levelup.gitconnected.com/organizing-gpu-work-with-directed-acyclic-graphs-f3fd5f2c2af3) |
77 | 77 | * [Render graphs and Vulkan - a deep dive](https://themaister.net/blog/2017/08/15/render-graphs-and-vulkan-a-deep-dive/) |
78 | | - |
| 78 | + |
79 | 79 | ## Tonemapping |
80 | 80 | * [Community Tone Mapping Guide](/resources/tonemapping/index.html) |
81 | 81 | * [Dynamic Range, Exposure, and Tone Mapping](https://www.cl.cam.ac.uk/~rkm38/pdfs/tone_mapping.pdf) |
82 | 82 | * [Filmic Worlds Blog](http://filmicworlds.com/blog/) |
83 | 83 | * [High Dynamic Range Imaging Book](https://www.cl.cam.ac.uk/~rkm38/pdfs/mantiuk15hdri.pdf) |
84 | 84 | * [Tone Mapping (slides)](https://www.cl.cam.ac.uk/~rkm38/pdfs/tone_mapping.pdf) |
85 | | - |
| 85 | + |
86 | 86 | ## Image-Based Lighting |
87 | 87 | * [The Definitive Weta Digital Guide to IBL](https://www.fxguide.com/fxfeatured/the-definitive-weta-digital-guide-to-ibl/) |
88 | 88 |
|
|
94 | 94 |
|
95 | 95 | # Raytracing |
96 | 96 | * [Raytracing in one week-end series](https://raytracing.github.io/) |
97 | | - |
| 97 | + * [iquilezles.org](https://iquilezles.org/articles) Various articles on raytracing and related techniquesi |
| 98 | + |
98 | 99 | # Various Related Resources |
99 | 100 | * [Fix Your Timestep](https://gafferongames.com/post/fix_your_timestep/) |
100 | 101 | * [Finding Your Home in Game Graphics Programming](http://alextardif.com/LearningGraphics.html) |
|
103 | 104 | * [Scratchapixel](https://www.scratchapixel.com) |
104 | 105 | * [The Graphics Codex](https://graphicscodex.com/) |
105 | 106 | * [noclip : A digital museum of video game levels ](https://noclip.website) |
106 | | - |
107 | 107 |
|
108 | 108 | </code> |
109 | 109 |
|
|
0 commit comments