Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/despots/computer-graphics
- Owner: DespotS
- Created: 2024-11-10T14:01:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-31T17:02:46.000Z (about 1 month ago)
- Last Synced: 2024-12-31T17:18:10.275Z (about 1 month ago)
- Topics: 2d-game, 3d-graphics, javafx, opengl
- Language: C++
- Homepage:
- Size: 120 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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