Java implementation of the "Ray Tracing in One Weekend" series and some extension ideas
Open a command line at the project root directory.
Tip: Requires Java 17 or later.
$ javac -encoding UTF-8 -d out RTExtended/Main.java
$ cd out
$ java RTExtended.Main
Tip: You also need to copy the OBJFile folder to the out directory, otherwise the run will report an error.
$ copy -r OBJFile out/
- bunny:https://graphics.stanford.edu/data/3Dscanrep/
- dragon:https://graphics.stanford.edu/data/3Dscanrep/
- reimu_box:My own
- reimu:https://sketchfab.com/3d-models/project-reimu-fumo-3d-scan-c4723331d1a2400d942c00004d59e1cc
- reimu_v2:https://sketchfab.com/3d-models/project-v2-reimu-hakurei-fumo-3d-scan-ff926e77d0564c028bde86fd32a487c1
- cirno:https://sketchfab.com/3d-models/project-cirno-fumo-3d-scan-efd2a7f4dbf048c1a18438db7f86c4b9
- sakuya:https://sketchfab.com/3d-models/project-inu-sakuya-doll-3d-scan-7a573802931f485db8118a9d64f26362
- shion_yorigami:https://sketchfab.com/3d-models/project-shion-yorigami-fumo-3d-scan-e311e426540d43f0805638bcad1763f3
- yuyuko:https://sketchfab.com/3d-models/project-v2-yuyuko-saigyouji-fumo-3d-scan-6d5d0483009942fb916eedc60ea383a4
- mary:http://games-cn.org/wp-content/uploads/2021/03/HW0.zip