Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (120)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  3d (game) engine?  (Read 7535 times)
0 Members and 1 Guest are viewing this topic.
Offline Preston

Senior Duke


Medals: 4



« Posted 2010-10-30 13:46:26 »

Hi,

Is there a professional Java 3D engine for Android?

Say you would like to have large, bones/skeleton animated 3d characters with skins, and some static models.
The 3d model and its many animations is already there and has to be imported from a professional 3d package (Maya, Blender, or such).

Currently I "just" see Ardor3d for Android which is in Alpha state (I didn't see it in action yet).
jMonkeyEngine announced an Android version but I don't see much talk about it...
jPCT surely is nice, but I absolutely need 3d model import _and_ bones animation.

Is Ardor and jMonkeyEngine comparable to C/C++ engines like Ogre, for example?

--

Well, I think this means Ardor... I saw its PC demos including the bones animated Collada import, which is nice, but no textures. However, the docu is minimal and the question is: will Ardor for Android have got all Ardor's PC version features or just a very cut down feature list?

In case Java 3d engines for Android are not up to the task (yet?), which professional "native" 3d engine would you recommend which works nicely together with Java @ Dalvik?

Thanks.
Offline Momoko_Fan

Junior Duke


Medals: 2



« Reply #1 - Posted 2010-10-30 20:43:09 »

Problem with Android is that doing skinning for bone animated models is very expensive. This is really an issue with the Delvik VM and since they introduced a JIT in Android 2.2 it might be less of an issue now. Still it stands for all devices with Android versions 2.1 and below.
If you really want to have bone animated models, you will have to do it natively (e.g manually in C++), or animate a single model at 10 fps.
Really the best solution is to just use vertex/mesh animation instead of bone animation.
Offline Karmington

Senior Duke


Medals: 1
Projects: 1


Co-op Freak


« Reply #2 - Posted 2010-10-31 00:30:14 »

If looking for Android engines, Shiva ( not java though ) may be your best bet so far as i know.
Uses Lua scripting but can be extended with c++ code at least, not sure about java extending, may be possible?
Apparently you can make a project and add more cpp code to the existing lua framework.
Sounds interesting, am going to test the free version this winter after a friend made a couple of projects with it and had positive reports.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline EgonOlsen
« Reply #3 - Posted 2010-11-01 21:13:19 »

jPCT-AE can do skeletal animation if paired with raft's Bones framework: http://www.youtube.com/watch?v=gDlNMdXJETk

Compared to keyframe animations, this is much slower of course. But even my lowly Android 1.5 based i7500 can handle 18fps with one model (the one shown in the video) without any native code.

Offline hell32.dll

Senior Newbie





« Reply #4 - Posted 2010-11-22 07:45:49 »

If speak about not free engines...use the Airplay SDK / Unity 3d/ Shiva but you should know c++

The license for airplay for indie is about 99$

Sorry i'm bad speak English =)
Offline gouessej
« Reply #5 - Posted 2010-11-25 09:37:24 »

Ardor3D is mature enough to be used in pre-production, its Android version works fine, it's free of charge and open source. In my humble opinion, the only drawback is that it requires at least Android 2.1 as far as I know.

Offline jasonbrownlee

Junior Newbie





« Reply #6 - Posted 2012-04-23 04:47:30 »

I've put together a list of Commercial Android Game Engines that might have what you're after http://mobilegameengines.com/android/commercial_game_engines
Offline tberthel
« Reply #7 - Posted 2012-04-23 08:52:18 »

My AllBinary Platform supports one 3D engine, but I still have not released that optional component yet:

https://github.com/AllBinary/AllBinary-Platform

Once I figure out how I want maven to download optional libraries I will put it out.


Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (43 views)
2014-10-16 15:22:06

Norakomi (33 views)
2014-10-16 15:20:20

lcass (38 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (68 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (73 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45

BurntPizza (86 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!