Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/despots/computer-graphics

A collection of computer graphics projects, featuring a 2D application built with JavaFX and an upcoming 3D application using OpenGL. Explore and learn the fundamentals of 2D and 3D graphics programming!
https://github.com/despots/computer-graphics

2d-game 3d-graphics javafx opengl

Last synced: 13 days ago
JSON representation

A collection of computer graphics projects, featuring a 2D application built with JavaFX and an upcoming 3D application using OpenGL. Explore and learn the fundamentals of 2D and 3D graphics programming!

Awesome Lists containing this project

README

        

# Computer-Graphics

This repository contains projects exploring the fascinating world of computer graphics. The focus is on implementing both 2D and 3D graphical applications, showcasing various techniques and concepts used in the field.

---

## Projects Overview

### 1. 2D Graphics with JavaFX
- A project demonstrating 2D graphics using the JavaFX framework.
- Features include:
- Custom shapes and animations.
- User interactions and event handling.
- Rendering optimization for smooth performance.

### 2. 3D Graphics with OpenGL (Coming Soon)
- A planned project to showcase 3D graphics using OpenGL.
- Planned features include:
- Real-time rendering of 3D objects.
- Basic transformations (translation, rotation, scaling).
- Lighting and shading techniques.

---

## Getting Started

### Prerequisites
- **2D Project**: Requires Java 11 or later and JavaFX SDK.
- **3D Project (Future)**: Will require OpenGL libraries and a compatible development environment.

### Installation
1. Clone the repository:
```bash
git clone https://github.com/DespotS/Computer-Graphics.git