Java 3D 1.2 API är en uppsättning klasser som kan användas för att skriva tredimensionella grafiska program och 3D-appleter. Utvecklare får högnivålösningar för att skapa och hantera 3D-geometri och för att åstadkomma de strukturer som används för att visa geometrin. Programutvecklare kan på detta sätt beskriva mycket stora virtuella världar, vilket ger Java 3D-programvaran tillräckligt med information för att effektivt rendera (visa) världarna.
OpenGL 1.1 eller senare
JDK 1.2 eller senare