JPTracer is a Monte Carlo path tracer written in Java that utilizes JOCL, a Java binding for OpenCL, to offload calculations to an OpenCL compatible device (including Intel CPUs, Nvidia GPUs, AMD GPUs, etc). Path tracing is a brute force graphics rendering method that aims to produce unbiased and realistic renderings of basic 3D scenes.
First clone this repository.
$ git clone https://github.com/cpe305Spring17/spring2017-project-assumption.gitThen build the project with:
$ mvn clean installAnd finally run the project with:
$ java -jar Assumption-JPTracer-3.0-SNAPSHOT.jaror
$ mvn exec:java -Dexec.mainClass=base.ApplicationMore information can be found on Github Pages.