Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kelzenberg authored Sep 18, 2018
1 parent 4c31ac7 commit 0bc96e1
Showing 1 changed file with 40 additions and 1 deletion.
41 changes: 40 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,43 @@
# jaytracer
A simple Java Raytracer from a computer graphics course at Beuth University of Applied Sciences. The course Computer Graphics was taught in summer 2017 by Prof. Dr. Tramberend. This was one of my first fairly complex programming projects.
A simple vector based Java Raytracer from a computer graphics course at Beuth University of Applied Sciences. The course was taught by Prof. Dr. Tramberend in summer 2017. This was one of my first fairly complex programming projects.

## Some Output:
![possible render image out of the jaytracer](doc/render.png)

## Includes
- Scenes
- (a couple of demo scenes)
- Shapes
- Sphere
- Plane
- Cuboid
- Cone
- Cylinder
- Torus
- Shape Groups
- Textures
- Plain/Color
- From image (file)
- Checkerboard
- Materials
- Diffuse
- Reflective
- Transparent
- Luminescent
- Directional Light
- Supersampling
- Bounding Boxes
- Recursion Depth
- Multithreading
- File In-/Output
- Live-updated preview file
- 360 degree equirectangular mode
- (set camera angle to 360)
- Hacky CLI & stats
- Unlimited creative potential
- definately some bugs

## More
Published with the consent of Prof. Dr. Henrik Tramberend.
He is also the author of some Java classes in the project.
See https://tramberend.beuth-hochschule.de for more info.

0 comments on commit 0bc96e1

Please sign in to comment.