Skip to content

r-c-s/Feyn3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feyn

A polygon-based real-time 3D graphics engine in Java

Motivation

Named after Richard Feynman, the famous physicist, for his quote:

"What I cannot create, I do not understand; know how to solve every problem that has been solved."

In other words, Feyn is an educational tool. It proudly reinvents the wheel. It serves as a medium through which I learn not only about graphics and math, but also about many other programming aspects.

Examples

The "Hello World" of computer graphics, the Utah Teapot, composed of 530 vertex-normal pairs and 1024 faces.

Mesh

alt tag

Flat-shaded

alt tag

Gouraud-shaded

alt tag

Textured (porcelain)

alt tag

Lit by multiple colored light sources

alt tag

Coordinates taken from http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html

About

3D graphics engine in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages