Java 3D game engine--jme (Java Monkey engine)

Source: Internet
Author: User

Transferred from: http://bbs.gameres.com/forum.php?mod=viewthread&tid=180732

JME (Java Monkey engine), a great Java 3D game engine

Java is not a mainstream platform for 3D graphics applications for performance reasons, but this has changed greatly with the advent of new technologies. From the beginning of the JIT, Static compilers, to the modern hotspot technology, so that the running efficiency of Java programs is more and more high, is now close to C + + programs. In addition, with JNI technology, Java programs can invoke any third-party library, including graphics libraries such as OpenGL and DirectX. Based on JNI technology, many 3D graphics APIs appear on the Java platform, including the introduction of the optional 3D graphics package by Sun in 2003. Graphical APIs for Java and other third parties.

There are a number of 3D graphics APIs that can be selected under the Java platform, which can be divided into the following two types according to the package hierarchy: Java bindings to OpenGL Scene graph APIs

Which belongs to the Java bindings to OpenGL are: Gl4java,lwjgl,jogl and so on.

Belonging to Sence Graph APIs are: Jmonkey Engine (JME), Java3d, and so on.

JME is a high-performance 3D graphics API with LWJGL as the underlying support. Subsequent versions of it will support JOGL. JME and Java 3D have similar scene structures, and developers must organize their own scenes in a tree-like manner. JME has a good optimization mechanism, which makes it run much faster than Java 3D. JME is mainly composed of render system, material system, GUI system, texture and picture decoder, file decoder, scene plugin (mainly terrain system), particle system, log, physical system, lighting system, etc. It can be said that JME is a fully functional, performance-superior 3D graphics engine

Java 3D game engine--jme (Java Monkey engine)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.