Curated Awesome Resource List
Just a collection of resources on various subjects related to Computer Science, Art and Languages, and whatnot.
Contents
show
Computer Science Resources
AI – Machine Learning
- Understand Deep Learning – Fundamental understanding of Neuron networks
- Machine Learning Glossary – List of terms used commonly in machine learning and their respective meaning.
C++ Programming
- Awesome list of C++ libraries and others – List of great libraries and frameworks for C/C++
- Awesome-Android-UI – List of useful UI library modules for Android.
- Design-Patterns – Design Patterns in Multiple Languages.
Performance
- Intel Intrinsics Guide – A great List of all x86/x64 SIMD families, how they work and how long time the take and etc.
Computer Graphic
OpenGL
- Step-by-step OpenGL: A great source for beginning with OpenGL.
- Learn OpenGL: Additional Great OpenGL Tutorials, with some additional advanced topics.
Vulkan
- Vulkan Tutorial – A great Vulkan Guide to cover the basics of getting started with Vulkan.
- Vulkan Guide – Great vulkan guide, from basic with some additional in depth topics.
- Vulkan Documentation – Vulkan Specification, Extension Samples and Various other Samples
Physical Based Rendering Theory
- Physical Based Rendering – Great source of how Physical Based Rendering (PBR) math and code resource.
Mathematics Resources
3Blue1Brown -A great YouTube channel for both comprehensive and visual depictions of mathematical concepts.
Kalman Filter – How Kalman Filter works.
ART Resources
- Blender Asset –
- PolyHaven – Great number of free high quality HDRI, Textures, Models.
- SketchFab – Great place to view 3D models in 3D view, for analysis toplogy and more.
- cgheven – Great source for VDB files for clouds, smoke, explosion and other volume based.
- solarsystemscope – Free Solar System Planet Textures in High Resolution.
Language
Japanese
- Japanese Grammar (wasabi-jpn): A great source for covering Japanese grammar for beginners.