Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getvmio/free-computer-graphics-resources

[Computer Graphics Free Resources] This repository collects 25 of free resources for Computer Graphics. 🎨 Bring your visual ideas to life with our Computer Graphics Studio! This repository offers a comprehensive collection of free resources on 2D and 3D graphics programming. With courses and an o...
https://github.com/getvmio/free-computer-graphics-resources

List: free-computer-graphics-resources

awesome-list computer-graphics free-resources getvm playground programming

Last synced: 1 day ago
JSON representation

[Computer Graphics Free Resources] This repository collects 25 of free resources for Computer Graphics. 🎨 Bring your visual ideas to life with our Computer Graphics Studio! This repository offers a comprehensive collection of free resources on 2D and 3D graphics programming. With courses and an o...

Awesome Lists containing this project

README

        

# Computer Graphics Free Resources

🎨 Bring your visual ideas to life with our Computer Graphics Studio! This repository offers a comprehensive collection of free resources on 2D and 3D graphics programming. With courses and an online Playground, it's perfect for aspiring game developers, UI designers, and visual computing enthusiasts.

## Resources

| Index | Name | Category | Description |
|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 | [OpenCV Tutorials](https://getvm.io/tutorials/opencv-tutorials) | Technical Tutorials | Learn image processing, video analysis, and more with hands-on OpenCV tutorials. Suitable for beginners and experienced developers. |
| 2 | [3D Modeling](https://getvm.io/tutorials/a-3d-modeller) | Technical Tutorials | Explore the world of 3D modeling, computer graphics, and software development with this comprehensive course. Learn techniques, tools, and best practices for creating 3D models. |
| 3 | [Computer Graphics from scratch](https://getvm.io/tutorials/computer-graphics-from-scratch) | Technical Tutorials | Comprehensive guide to understanding computer graphics fundamentals, including 3D rendering and mathematical principles. Build fully functional renderers without relying on existing APIs. |
| 4 | [Build your own 3D renderer](https://getvm.io/tutorials/build-your-own-3d-renderer) | Technical Tutorials | Comprehensive guide to building your own 3D renderer for computer graphics enthusiasts. Learn fundamentals, implement from scratch, and experiment with projects. |
| 5 | [Learning Modern 3D Graphics Programming](https://getvm.io/tutorials/learning-modern-3d-graphics-programming) | Technical Tutorials | Comprehensive guide to modern 3D graphics programming, covering the latest techniques and technologies. Suitable for beginners and experienced developers. |
| 6 | [Introduction to Modern OpenGL](https://getvm.io/tutorials/introduction-to-modern-opengl) | Technical Tutorials | Learn the latest OpenGL features and create modern graphics applications with interactive examples and expert guidance. |
| 7 | [Computer Graphics](https://getvm.io/tutorials/cmu-15-462662-computer-graphics) | University Courses | Comprehensive course covering core concepts and algorithms in computer graphics, including linear algebra, vector calculus, and spatial transformations. Hands-on programming assignments and remote learning option. |
| 8 | [Computational Techniques in Pixel Processing](https://getvm.io/tutorials/columbia-coms-w4195-computational-techniques-in-pixel-processing-fall-2004-by-george-wolberg) | University Courses | Comprehensive course on computational techniques for pixel processing, including image enhancement, restoration, segmentation, and analysis. Taught by expert George Wolberg at Columbia University. |
| 9 | [Introduction to Computer Graphics & GPU Programming](https://getvm.io/tutorials/csci-e-234-introduction-to-computer-graphics-and-gpu-programming-harvard-extension-school) | University Courses | Explore the fundamentals of computer graphics and GPU programming with hands-on projects and experienced instructors at Harvard Extension School. |
| 10 | [Introduction to Computer Graphics](https://getvm.io/tutorials/introduction-to-computer-graphics-iit-delhi) | University Courses | Comprehensive course on computer graphics principles and techniques, with hands-on projects and experienced faculty from IIT Delhi. |
| 11 | [Computational Geometry](https://getvm.io/tutorials/computational-geometry-iit-delhi) | University Courses | Explore the fundamentals of computational geometry, including convex hulls, Voronoi diagrams, and Delaunay triangulations. Taught by experienced faculty from IIT Delhi. |
| 12 | [Computer Graphics](https://getvm.io/tutorials/computer-graphics-iit-madras) | University Courses | Comprehensive introduction to computer graphics, covering 2D/3D rendering, lighting, texturing, and animation. Hands-on programming assignments using industry-standard tools. |
| 13 | [Computer Graphics](https://getvm.io/tutorials/6837-computer-graphics-spring-2017-mit) | University Courses | Explore the fundamental concepts and techniques of computer graphics with this comprehensive MIT course. Develop interactive 2D and 3D applications. |
| 14 | [Differential Geometry for Computer Science](https://getvm.io/tutorials/cs-468-differential-geometry-for-computer-science-stanford-university) | University Courses | Explore the applications of differential geometry in computer science, including graphics, visualization, and geometric modeling. Taught by experienced faculty from the Stanford University Graphics Lab. |
| 15 | [Rendering](https://getvm.io/tutorials/rendering-ray-tracing-course-ss-2015-tu-wien) | University Courses | Comprehensive introduction to rendering and ray tracing techniques, covering fundamental principles and advanced algorithms for computer graphics and 3D rendering. |
| 16 | [Computer Graphics](https://getvm.io/tutorials/cs184-computer-graphics-fall-2012-uc-berkeley) | University Courses | Explore the fundamental principles and techniques of real-time and offline rendering, including 3D transformations, lighting, shading, and ray tracing, in this comprehensive computer graphics course from UC Berkeley. |
| 17 | [Computer Graphics](https://getvm.io/tutorials/ecs-175-computer-graphics-fall-2009-uc-davis) | University Courses | Learn the fundamental principles and techniques of 3D computer graphics, including transformational geometry, camera motion, shading, and more. |
| 18 | [Ray Tracing for Global Illumination](https://getvm.io/tutorials/ray-tracing-for-global-illumination-ucdavis) | University Courses | Comprehensive course on ray tracing techniques for realistic computer graphics rendering. Learn advanced global illumination methods and create stunning visual effects. |
| 19 | [Introduction to Geometric Modeling](https://getvm.io/tutorials/ecs-178-introduction-to-geometric-modeling-fall-2012-uc-davis) | University Courses | Explore the fundamental concepts and techniques of geometric modeling, essential for computer graphics, CAD, and digital model creation. |
| 20 | [Data Visualization](https://getvm.io/tutorials/cs-56306630-visualization-fall-2016-university-of-utah) | University Courses | Explore data visualization techniques, web development, and improve your skills in understanding, critiquing, and developing effective visualizations. |
| 21 | [Shape Analysis](https://getvm.io/tutorials/6838-shape-analysis-spring-2017-mit) | University Courses | Explore the fundamental concepts and techniques of shape analysis at MIT. Hands-on projects, experienced faculty, and a solid foundation in geometric data processing. |
| 22 | [Computer Graphics](https://getvm.io/tutorials/computer-graphics-2012-wolfgang-huerst-utrecht-university) | University Courses | Comprehensive introduction to computer graphics concepts and techniques, including rendering, modeling, and animation. Taught by an experienced professor at Utrecht University. |
| 23 | [Advanced Visualization](https://getvm.io/tutorials/advanced-visualization-uc-davis) | University Courses | Explore advanced techniques for approximating and interpolating complex data sets, including ray casting based on higher-degree polynomial and piecewise trilinear/tricubic approximation. |
| 24 | [Computer Graphics](https://getvm.io/tutorials/computer-graphics-fall-2011-barbara-hecker) | University Courses | Comprehensive course covering 2D and 3D rendering, animation, and image processing. Hands-on projects using industry-standard tools and libraries. Taught by experienced instructor Barbara Hecker. |
| 25 | [Introduction to Graphics Architecture](https://getvm.io/tutorials/introduction-to-graphics-architecture) | University Courses | Comprehensive overview of graphics architecture, from early designs to state-of-the-art GPUs. Explore GPU hardware, the graphics pipeline, and the evolution of GPU architectures. |

## More

- [Free JavaScript Resources](https://github.com/getvmio/free-javascript-resources)
- [Free HTML Resources](https://github.com/getvmio/free-html-resources)
- [Free R Resources](https://github.com/getvmio/free-r-resources)
- [Free Java Resources](https://github.com/getvmio/free-java-resources)
- [Free Neural Networks Resources](https://github.com/getvmio/free-neural-networks-resources)
- [Free Natural Language Processing Resources](https://github.com/getvmio/free-natural-language-processing-resources)
- [Free Computer Science Resources](https://github.com/getvmio/free-computer-science-resources)
- [Free React Resources](https://github.com/getvmio/free-react-resources)
- [Free Security Resources](https://github.com/getvmio/free-security-resources)
- [Free Node.js Resources](https://github.com/getvmio/free-node-js-resources)
- [Free PyTorch Resources](https://github.com/getvmio/free-pytorch-resources)
- [Free Computer Architecture Resources](https://github.com/getvmio/free-computer-architecture-resources)
- [Free Functional Programming Resources](https://github.com/getvmio/free-functional-programming-resources)
- [Free Operating System Resources](https://github.com/getvmio/free-operating-system-resources)
- [Free Cryptography Resources](https://github.com/getvmio/free-cryptography-resources)
- [Free Compiler Resources](https://github.com/getvmio/free-compiler-resources)
- [Free Blockchain Resources](https://github.com/getvmio/free-blockchain-resources)
- [Free SQL Resources](https://github.com/getvmio/free-sql-resources)
- [Free Python Resources](https://github.com/getvmio/free-python-resources)
- [Free Unix Resources](https://github.com/getvmio/free-unix-resources)
- [Free Programming Resources](https://github.com/getvmio/free-programming-resources)
- [Free Object-Oriented Programming Resources](https://github.com/getvmio/free-object-oriented-programming-resources)
- [Free CSS Resources](https://github.com/getvmio/free-css-resources)
- [Free Machine Learning Resources](https://github.com/getvmio/free-machine-learning-resources)
- [Free Web Development Resources](https://github.com/getvmio/free-web-development-resources)
- [Free Shell Scripting Resources](https://github.com/getvmio/free-shell-scripting-resources)
- [Free Rust Resources](https://github.com/getvmio/free-rust-resources)
- [Free Haskell Resources](https://github.com/getvmio/free-haskell-resources)
- [Free Software Development Resources](https://github.com/getvmio/free-software-development-resources)
- [Free Data Science Resources](https://github.com/getvmio/free-data-science-resources)
- [Free Git Resources](https://github.com/getvmio/free-git-resources)
- [Free Networking Resources](https://github.com/getvmio/free-networking-resources)
- [Free Game Development Resources](https://github.com/getvmio/free-game-development-resources)
- [Free TensorFlow Resources](https://github.com/getvmio/free-tensorflow-resources)
- [Free Distributed Systems Resources](https://github.com/getvmio/free-distributed-systems-resources)
- [Free Embedded Systems Resources](https://github.com/getvmio/free-embedded-systems-resources)
- [Free DevOps Resources](https://github.com/getvmio/free-devops-resources)
- [Free Docker Resources](https://github.com/getvmio/free-docker-resources)
- [Free Robotics Resources](https://github.com/getvmio/free-robotics-resources)
- [Free Computer Vision Resources](https://github.com/getvmio/free-computer-vision-resources)
- [Free Deep Learning Resources](https://github.com/getvmio/free-deep-learning-resources)
- [Free Cloud Computing Resources](https://github.com/getvmio/free-cloud-computing-resources)
- [Free Go Resources](https://github.com/getvmio/free-go-resources)
- [Free Data Structures Resources](https://github.com/getvmio/free-data-structures-resources)
- [Free Control Systems Resources](https://github.com/getvmio/free-control-systems-resources)
- [Free Artificial Intelligence Resources](https://github.com/getvmio/free-artificial-intelligence-resources)
- [Free Data Analysis Resources](https://github.com/getvmio/free-data-analysis-resources)
- [Free Ruby Resources](https://github.com/getvmio/free-ruby-resources)
- [Free C++ Resources](https://github.com/getvmio/free-cpp-resources)
- [Free Bash Resources](https://github.com/getvmio/free-bash-resources)
- [Free Cybersecurity Resources](https://github.com/getvmio/free-cybersecurity-resources)
- [Free Algorithm Resources](https://github.com/getvmio/free-algorithm-resources)
- [Free Database Resources](https://github.com/getvmio/free-database-resources)
- [Free C Resources](https://github.com/getvmio/free-c-resources)
- [Free Version Control Resources](https://github.com/getvmio/free-version-control-resources)
- [Free Linux Resources](https://github.com/getvmio/free-linux-resources)