Your comprehensive resource for Computer Graphics notes, aligned with the SPPU Second Year Computer Engineering syllabus. This repository provides clear and detailed explanations to help you grasp essential CG concepts, whether you're prepping for exams or diving deeper into the subject.
Explore the units covered in Computer Graphics:
-
🎨 Unit I: Graphics Primitives and Scan Conversion Algorithm
- Learn the basics of drawing, scan conversion, and pixel-based graphics.
-
📐 Unit II: Polygon, Windowing & Clipping
- Manage polygons, windowing techniques, and clipping algorithms.
-
🔄 Unit III: 2D, 3D Transformation and Projection
- Dive into 2D/3D transformations, including scaling, rotation, and projections.
-
💡 Unit IV: Light, Colour, Shading, and Hidden Surfaces
- Explore light, color models, shading, and hidden surface techniques.
-
🌀 Unit V: Curves and Fractals
- Delve into curves like Bezier, B-splines, and fractals for complex patterns.
-
🎮 Unit VI: Introduction to Animation and Gaming
- Discover animation techniques and gaming principles to bring graphics to life.
- Comprehensive Coverage: Each unit is explained in detail with clear examples.
- Exam Ready: Tailored to the SPPU SE Comp syllabus for efficient study.
- Visual Learning: Diagrams and graphical explanations make concepts easier to understand.
We encourage contributions from anyone who can help improve the quality of this repository. You can add notes, diagrams, or even correct existing content.
- Fork this Repository: Make a copy to start contributing.
- Enhance the Content: Add your own insights, fix issues, or provide new examples.
- Submit a Pull Request: Once you're ready, submit your contribution for review.
Every contribution helps us build a richer learning experience for everyone!
- /notes: Contains detailed explanations and breakdowns of each unit.
- /examples: Examples to complement the notes and enhance understanding.
- /resources: Additional resources for deeper exploration.
- Clone the Repository:
git clone https://github.com/schrodingerspet/CG-notes.git