Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srj101/opengl_vintage_room
https://github.com/srj101/opengl_vintage_room
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/srj101/opengl_vintage_room
- Owner: srj101
- Created: 2023-11-14T14:14:55.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-14T16:31:35.000Z (about 1 year ago)
- Last Synced: 2024-06-03T02:41:53.794Z (7 months ago)
- Language: C++
- Size: 308 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Vintage Room Project
![Project GIF](/images/project.gif)
## Overview
The "Vintage Room" project is a 2D virtual environment created using OpenGL, showcasing a visually rich vintage living space. The scene features classic furniture, dynamic lighting, and interactive elements, providing a nostalgic and engaging experience.
## Table of Contents
- [Overview](#overview)
- [Project Highlights](#project-highlights)
- [Screenshots](#screenshots)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Project Highlights
- **Dynamic Elements:** Experience the vintage room with dynamic elements, including a moving lamp switch and subtly animated fruits.
- **Educational Value:** Explore practical applications of OpenGL for graphics programming, featuring Bezier curves and interactive components.- **Aesthetic Appeal:** Enjoy a visually pleasing atmosphere with warm tones, detailed furnishings, and carefully crafted decor.
## Screenshots
### Project Image
![Project Image](/images/project_image.png)
### Fruit Table
![Fruit Table](/images/fruit_table.png)
### Table
![Table](/images/table.png)
### Lamp
![Lamp](/images/lamp.png)
### Flower Table
![Flower Table](/images/flower_table.png)
### Cactus
![Cactus](/images/cactus.png)
### Shelf
![Shelf](/images/shelf.png)
## Getting Started
To run the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/your-username/vintage-room.git
```2. Open the project in your preferred development environment supporting OpenGL.
3. Compile and run the project.
## Usage
Explore the vintage room, interact with dynamic elements, and appreciate the nostalgic atmosphere. The project serves as both a graphical showcase and an educational resource for OpenGL programming.
## License
This project is copyrighted , and made by SR JOY.