Skip to content

This project demonstrates the creation of a synthetic image of a panda using Modern OpenGL (3.3). The implementation showcases the use of taking point from image and to connect them to render a visually appealing representation of a panda.

Notifications You must be signed in to change notification settings

abrarhasan3/Panda-Drawing-in-Modern-OpenGl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Panda Synthetic Image in Modern OpenGL (3.3)

This project demonstrates the creation of a synthetic image of a panda using Modern OpenGL (3.3). The implementation showcases the use of taking point from image and to connect them to render a visually appealing representation of a panda.

Table of Contents

Features

  • Modern OpenGL (3.3): Utilizes the modern OpenGL framework for efficient rendering.
  • Direct Implimantation: Directly takes points from an image and draw it. Simple implimentation.
  • Cross-Platform: Designed to work seamlessly across different platforms.

Requirements

This requiements are only required if you want to start from scratch. If you dont want to do all these stuff, there is a folder in the repository named OpenGL. Inside there, there is two more folder, lib and include. You just have to include these folder paths in your project. For better understanding see the video.

To run this project, ensure that you have the following dependencies installed:

  • OpenGL 3.3 or later
  • CMake
  • GLFW (OpenGL framework)
  • GLAD (OpenGL loader)
  • GLM (OpenGL Mathematics)
  • Visual Studio 2022

For installation tutorial : Click Here

Usage

  1. Clone the repository:

    git clone https://github.com/abrarhasan3/Panda-Drawing-in-Modern-OpenGl.git
  2. Open the project with Visual Stdio 2022 by clicking Project1.sln file.

  3. Setup the path for OpenGL include folders and Library folders.

  4. Run using Visual Studio 2022.

Screenshots

Tutorial

Version 1 :

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.

Fork the project.

  • Create your feature branch: git checkout -b feature/YourFeature.
  • Commit your changes: git commit -m 'Add some feature'.
  • Push to the branch: git push origin feature/YourFeature.
  • Open a pull request.

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your purposes.

Authors

About

This project demonstrates the creation of a synthetic image of a panda using Modern OpenGL (3.3). The implementation showcases the use of taking point from image and to connect them to render a visually appealing representation of a panda.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages