Skip to content

This repository houses the materials, projects, and codebase developed during our journey through the fascinating realm of computer graphics. From foundational concepts to hands-on projects, we explore the principles and applications that bring visual elements to life on digital screens.

License

Notifications You must be signed in to change notification settings

Alexander-Zadorozhnyy/computer_graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Graphics Course Repository - SPBU University

Welcome to the Computer Graphics course repository at SPBU University. This repository contains materials and resources related to the Computer Graphics course, including the instructions and code for the laboratory works.

Course Overview

This course is designed to introduce students to the fundamentals of computer graphics. Students will learn the theoretical and practical aspects of computer graphics, including algorithms, 2D/3D graphics programming and computer vision. The course aims to provide a solid foundation in computer graphics and prepare students for more advanced topics in the field.

Laboratory Works

The course consists of four laboratory works, each covering different aspects of computer graphics. Below is an overview of each laboratory work:

  1. Laboratory Work 1: Introduction to 2D Graphics

    • This lab introduces students to 2D graphics programming.
  2. Laboratory Work 2: 3D Transformations and Viewing

    • In this lab, students will work with 3D transformations and viewing, including translation, rotation, and perspective projection.
  3. Laboratory Work 3: Computer Vision

    • In this lab, students will be focused on enabling machines to interpret and make decisions based on visual data, emulating human visual perception for tasks such as image recognition, object detection, and scene understanding.

Getting Started

To get started with this repository, you can follow these steps:

  1. Clone the repository to your local machine using the following command:
git clone https://github.com/Alexander-Zadorozhnyy/computer_graphics.git
cd computer_graphics
  1. Navigate to the specific laboratory work you're interested in by checking out the respective folder.

  2. Follow the instructions provided in each laboratory work's README or documentation to complete the assignments.

Resources

Here are some additional resources to help you succeed in this course:

Contributing

If you have any improvements or suggestions for the content of this repository, please feel free to contribute by creating issues or pull requests.

License

This repository is licensed under the MIT License.

About

This repository houses the materials, projects, and codebase developed during our journey through the fascinating realm of computer graphics. From foundational concepts to hands-on projects, we explore the principles and applications that bring visual elements to life on digital screens.

Topics

Resources

License

Stars

Watchers

Forks