Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Custom 3D Rendering Engine for Models and Mathematical Functions

A from-scratch 3D rendering engine written in Java, supporting both polygonal 3D models and mathematical function visualisation. This project implements a complete graphics pipeline using linear algebra principles and a modular object-oriented architecture.

Overview

This project demonstrates the implementation of a custom 3D graphics engine without relying on external rendering libraries (such as OpenGL or Java3D).

The engine supports:

  • Rendering of polygonal 3D models
  • Visualisation of mathematical functions in 3D space
  • Custom camera controls and projections
  • Real-time transformations and interaction
  • A structured and extensible OOP architecture

The core goal of this project was to deeply understand and implement the mathematics behind computer graphics rather than relying on pre-built engines.

Screenshot 2024-06-13 at 11 07 32 AM Screenshot 2024-06-13 at 11 01 05 AM Screenshot 2024-06-13 at 11 02 42 AM

About

Ground up 3D renderer in Java

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages