Processing is an open source programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production.
Espresso3D is a high performance real-time 3D engine for the Java(tm) programming language. E3D is not just a scene graph. It aims to be a complete solution for your application with OpenGL rendering, OpenAL audio, collision detection, input, and rendering support.
Espresso3D began as a free for non-commercial use library in October 2004. As of April 8, 2008 Espresso3D is available under the open source LGPL license.
The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API.
K. Stelzner, K. Kersting, и A. Kosiorek. (2021)cite arxiv:2104.01148Comment: 15 pages, 3 figures. For project page with videos, see http://stelzner.github.io/obsurf/.