https://github.com/phoenix15049/absolute
A small graphics engine built with OpenGL using C++ and C
https://github.com/phoenix15049/absolute
c cplusplus cpp graphics-engine opengl
Last synced: 12 months ago
JSON representation
A small graphics engine built with OpenGL using C++ and C
- Host: GitHub
- URL: https://github.com/phoenix15049/absolute
- Owner: Phoenix15049
- License: mit
- Created: 2024-07-26T14:17:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-12T01:10:29.000Z (over 1 year ago)
- Last Synced: 2025-03-24T04:24:19.645Z (about 1 year ago)
- Topics: c, cplusplus, cpp, graphics-engine, opengl
- Language: C
- Homepage:
- Size: 26.9 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Absolute Engine**

*A small graphics engine built with OpenGL using C++ and C*
---
## **Table of Contents**
- [About the Project](#about-the-project)
- [Features](#features)
---
## **About the Project**

Absolute Engine is a **small 3D graphics engine** aimed at developers looking for a balance between performance and ease of use. Built using OpenGL and written in C++ and C, this engine offers essential functionality for 3D rendering without overwhelming users with complex systems.
### Key Objectives:
- **Moderate Complexity**: Suitable for both beginner and intermediate developers looking to learn or build on an existing framework.
- **Cross-platform**: Works on major operating systems (Windows, Linux, macOS).
- **Customizable**: Allows developers to modify and extend core features to suit their project needs.
---

## **Features**
- Real-time rendering with OpenGL
- Basic and advanced lighting models (Phong, Blinn-Phong)
- Scene management system
- Support for standard 3D model formats (OBJ for now)
- Basic post-processing effects (HDR)
- Cross-platform windowing and input management
- Simple integration with physics engines
