Java implementation of a software renderer. Software rendering is handled only by a CPU, without any GPU support. Renderer is implemented in pure Java, without any additional frameworks.
Additional requirements:
JDK / JRE 8
Root3D is very convenient and beautiful cross-platform 3D file manager. It uses Java platform and OpenGL to work. It includes such parts as file manager itself, multimedia player, text editor, photo viewer, and other office plug-ins.