About jPCT
Features
Requirements
Projects
Files
Download
Screenshots
Demos
Developer
JavaDOCs
License
Version History
Support
Forum
Wiki
Contact
Links
Links
Android
jPCT-AE



Welcome to jPCT-AE - a free 3D engine for Android
jPCT-AE (Android Edition) is a port of jPCT to Android. It's a port, not just a new renderer for the normal version of jPCT to be more suitable for the Android platform.
If you are already familiar with jPCT, you'll notice that a lot of things are still the same as in the normal version.
However, some features (portal rendering, the software renderers,...) got removed and there are less classes/interfaces. Some things are easier now, some method signatures have been simplified.
If you are going to play around with this thing, keep in mind that it is still an alpha version. Some things may not work correctly, some may not work at all.

Known issues

  • This has been developed with Android 1.5. It should work on higher versions, it won't work on 1.1 or lower. It *might* work, if you use the 1.1 compatible way to create your gl context. I haven't tried it.
  • On my phone (Samsung Galaxy), the native gl library sometimes crashes at startup. This happens with other OpenGL apps too, so i assume that this isn't related to jPCT.
  • Environment mapping is implemented, but doesn't work on my phone. It works in the emulator though.
  • Light attenuation is implemented, but doesn't work correctly. Therefore, it's disabled ATM and the methods for setting it are not visible.
  • Lighting inside the emulator (at least the one that comes with 1.5) is wrong. That's a bug of the emulator.

Downloads

Download the jPCT-AE API

The JavaDOC

Install a simple demo

Install An3DBench, a benchmark based on jPCT-AE (also available in the market)

The source code of the demo

The resources used in the demo


Desktop version of jPCT 1.21 - you'll need this only if you want to serialize some meshes for the Android version.

License

The license is the same as for the desktop version of jPCT: The jPCT license

Feedback

Any kind of feedback, bug reports, projects...can be posted in the forums in the new jPCT-AE board

Media (all taken from the actual phone)




a demo scene


Some quake3 level