Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/srj101/opengl_vintage_room


https://github.com/srj101/opengl_vintage_room

Last synced: 11 days ago
JSON representation

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.