Part of the Graphics Log series:
- Intro into Computer Graphics
- Animated Clock using 2D Graphics
- Creating an Animated Barber Pole with OpenGL
- Basic Texturing
- Creating a flag using Bezier Curves
- Understanding Subdivision Surfaces in Computer Graphics
- Lighting in Computer Graphics : A Practical Guide with OpenGL
- Techniques for Object Creation
- Practical tips for efficient development with OpenGL
- Computer Graphics: Top Learning Resources for beginnersThis post!
Exploring Computer Graphics: Top Learning Resources for beginners
Embarking on the journey of learning computer graphics requires reliable resources that cater to both theoretical concepts and practical skills. Here are some highly recommended resources that provide valuable insights into the world of computer graphics:
1. UC Davis College - ECS175 Lecture Series
A comprehensive lecture series from UC Davis College, perfect for those who want to delve deep into theoretical concepts in computer graphics.
2. Carnegie Mellon University - Introductory Computer Graphics Class
CMU -Introductory Computer Graphics Class
Carnegie Mellon University’s introductory class is an excellent resource for building a strong foundation in the mathematical aspects of computer graphics.
3. Pikuma
A great Youtube channel which has indepth but understandable explanations on graphics concepts, has a very good video regarding the CG rendering pipeline.
4. Scratchapixel
A free educational site that gradually introduces you to computer graphics through a series of blog posts. It also features a solid mathematics section.
5. GeeksforGeeks
GeeksforGeeks is a reliable go-to for quick references on algorithms and fundamental concepts in computer graphics.
6. LearnOpenGL
LearnOpenGL is an excellent tutorial resource for hands-on experience with OpenGL. The site guides you through various aspects of OpenGL with practical insights and code snippets.
These resources offer a well-rounded approach to learning computer graphics, catering to both beginners and those looking to deepen their understanding. Dive in and enjoy the learning process! 🖥️📚