About jPCT
Features
Requirements
Projects
Files
Download
Screenshots
Demos
Developer
JavaDOCs
Manual
License
Version History
Support
Forum
Contact
Links
Links



Welcome to jPCT - a free 3D engine for Java
jPCT is written in Java and needs a Java virtual machine to run. MacOS and Solaris already have one installed, Linux usually does too. On Windows, it may already be installed too. If not, head to java.com to download your free copy.

jPCT's software renderer runs with any Java 1.1 compatible VM, which includes the (discontinued) Microsoft VM, the VM included in Netscape4 and various VMs for smaller devices like PDAs. However, even if jPCT will work on a PDA-VM, most PDAs don't have a FPU installed which will hurt jPCT's performance on these devices.

jPCT's hardware renderer requires at least Java 1.4 and works great with Java5. Hardware support is implemented via the OpenGL API, so the target system has to have an OpenGL compatible graphics adapter as well as the correct drivers installed. The used OpenGL binding supports Windows, Linux x86 and MacOS X.

3D graphics are quite memory and cpu intense. The bare minimum for simpler applications is a 450Mhz cpu with 64MB of ram. The fun starts at 1Ghz cpu and 256MB, recommended is a 2Ghz+ system with at least 512MB. However, it all depends on the game/application and its implementation.

When using the AWTGLRenderer, jPCT will benefit from multi-core/-cpu systems because calculations and rendering will happen in different threads then.