jPCT 的 Android 移植版本 - jPCT-AE

fmms 10年前

jPCT-AE 是 jPCT 在 Android 平台上的移植版本。

  • optimized for the Android platform
  • supports OpenGL ES 1.x and 2.0 on Android 1.5 or higher
  • loads 3DS, OBJ, MD2, ASC and serialized files
  • keyframe animations (taken from a MD2-file or self defined)
  • skeletal animations via raft's Bones API
  • shader support via GLSL for OpenGL ES 2.0
  • vertex, ambient, diffuse and specular lighting
  • build-in primitives like cones, cubes, spheres...
  • render to texture
  • texture compression
  • collision detection (ray-polygon, sphere-polygon and ellipsoid-polygon)
  • generates vertex-, face- and tangent normals automatically
  • pixel perfect, geometry based picking
  • transparency and fog effects
  • billboarding
  • lens flares
  • single pass multi texturing using up to 4 texture stages (if hardware supports it)
  • support for VBOs, FBOs and vertex arrays
  • support for octrees for rendering and/or collision detection

jPCT是一款基于OpenGL技术开发的3D图形引 擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前拥有PC(J2SE)以及Android两个开发版本。

jPCT 的 Android 移植版本 - jPCT-AE jPCT 的 Android 移植版本 - jPCT-AE

项目主页:http://www.open-open.com/lib/view/home/1329051598921