A (toy) ray tracer in Java
mvn clean package
docker build
java -jar ./hyperbeam-single-machine/hyperbeam-single-machine.jar
kubectl apply -f ./hyperbeam-single-machine/deployment.yaml
- A better CLI
- Default scene files as CLI options
- Instrumentation
- Better metrics
- Comprehensive logging
- Refactoring
- More idiomatic Java
- Better variable names
Shape
is a catch-all inScene
- that should be a better abstraction
- External scene files (OBJ? PLY? STL? Something else?)
- Will need to add generic triangle meshes
- ANTLR parsing
- Moving images
- Dynamic camera
- Distributed cluster (Akka? gRPC? HTTP? SQS?)