Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
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  
  how good is java3D for real time gaming like fps  (Read 3471 times)
0 Members and 1 Guest are viewing this topic.
Offline Bilal

Senior Newbie





« Posted 2006-11-16 00:40:33 »

hi,

discuss why java3D is not or is good for game progamming in java , in particular first person shooter. compare it with jogl and lwjgl as they r the most famous.

i have tried java3D, not easy to learn at first, but then u come to appreciate the design. im not sure about performance. it integrates well with other java components. on the other hand jogl seems to be little buggy and not backward compatibe with previous versions. i have seen jake2 which is quake 2 ported to java using lwjgl and jogl and joal. never seen an fps written completly using java3D yet..

peace
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 742
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #1 - Posted 2006-11-16 01:27:24 »

Java3D has competative performance to other *Java* scenegraphs. It's hard to compare to other
engines like ORGE, because of the different design.

Performance-wise jME is more or less comparable to Java3D (shown in quite recent benchmarks).
The jME support (the community) however is extremely helpful and responsive. That alone would be
enough to switch to jME, if I were to use scenegraphs for 3D games.

Just for the sake of those who will scream: "you forgot Xith!!1!", I'll mention Xith right now: it's under
heavy development.


Some prefer to work closer to the metal, and use JOGL / LWJGL directly.


To answer the question, any of the above can be used to create a FPS. For any 3D-game, the non-
technical part often takes the most time: models, level-design, gameplay. Consider that when you
dream of publishing a game, sometime in the far future.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Breakfast

Senior Member




for great justice!


« Reply #2 - Posted 2006-11-16 11:09:20 »

What Riven said- I'm reasonably handy with J3d but I'm writing on jME (MonkeyEngine, not Micro Edition) because it has a really good community and it gives you so much of what you need straight away. Writing games is a hard and massive undertaking, you need every advantage you can get.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #3 - Posted 2006-11-16 19:32:58 »

>For any 3D-game, the non-technical part often takes the most time: models, level-design, gameplay.

I would say thats true for any (non abstract) game. Unless you use some horrible unproductive language, which skews the whole ratio.

Having some artists and a sound guy at hand would be surely nice.

弾幕 ☆ @mahonnaiseblog
Offline Herkules

Senior Member




Friendly fire isn't friendly!


« Reply #4 - Posted 2006-11-17 00:04:28 »

Java3D suffers a bit from the lack of a gaming community ... so such an inquiry will not be answered. I suppose thats better with jME or Xith3D, bc. more people with similar problems are around.

If I'd ask for 'help, my cave doesn't work properly!', maybe I'd got more response ....

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline kaffiene
« Reply #5 - Posted 2006-11-17 00:26:42 »

My only comment would be that JOGL is not "buggy". 
Offline NewbTon

Junior Member




Odejava games rock!


« Reply #6 - Posted 2006-11-21 13:17:54 »

Can only say that I worked with both and liked both..but I must go with
jme on this one, it's more active and it's not as cumbersome to work with.
Plus there are more features (like shadows, lensflare to name a few)

Can't say anything about xith, never tried it.

In java 3d you have to set capability bits (God knows why..) which is extremely annoying..

JME is just alot easier to work with.That said if you take the time to understand Java3d I think you can
pretty much work with any scenegraph based engine.


When all is said and done, as much as I love Java I wished I started my projects in C++ or  Python since there are so
many great engines to chose from for those languages.


Offline Breakfast

Senior Member




for great justice!


« Reply #7 - Posted 2006-11-21 19:02:15 »

I definitely see benefits of Java over either of those languages, but each to their own.

The fact remains that you will spend 80% of your time working on content rather than code. Whatever you can do to reduce the burdens you're putting on yourself is worth doing...
Offline NewbTon

Junior Member




Odejava games rock!


« Reply #8 - Posted 2006-11-22 10:25:35 »

I definitely see benefits of Java over either of those languages, but each to their own.

The fact remains that you will spend 80% of your time working on content rather than code. Whatever you can do to reduce the burdens you're putting on yourself is worth doing...
I see enourmous benefits as well but the assortment of engines is very inferior compared to C++.
In every other department (except maybe speed) Java is the winner.
Right now there is not a single full fledged gameengine  in Java, only a few (quite good fortunately) graphics libraries.

Still going to stick with Java cause it's brilliant and I  for darn sure aint leaving Eclipse for VS or some other annoyance Smiley
Offline Conzar

Junior Member




There is nothing common about common sense


« Reply #9 - Posted 2006-12-28 21:02:48 »

I personally like Java3D and have done some graduate work with it (virtual reality and inverse kinematics).  I'm currently developing a space combat simulator with it (so its on par with FPS's).  Every library has its quarks and Java3D is no exception.  Have I tried other scene graph based engines?  Nope, started with Java3D back in 2002 so I didn't have time to try any others out and now I don't have a reason to make any switches (of course my friends want me to switch over to using the M$$ development kit).

So for some concrete facts about java and java3d, please check out the link below.  Hopefully that will answer your questions with less subjective content (like my reasons above).
http://fivedots.coe.psu.ac.th/~ad/jg/ch00/index.html

Ubuntu
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #10 - Posted 2006-12-29 01:34:14 »

I personally like Java3D and have done some graduate work with it (virtual reality and inverse kinematics).
Do you have any content online? I am especially interested in IK and J3D/jme (or Java anything really). Have been doing a tennis game and think that pregenerated movement doesn't look good enough. But realtime movement is hard and cpu-consuming, so project has stranded a bit there... I guess I need some new motivation here Smiley

Offline Conzar

Junior Member




There is nothing common about common sense


« Reply #11 - Posted 2007-01-09 14:16:24 »

Hey.  So here are my web pages that I made for these projects.  Note, these don't look right in IE for some reason, but netscape/firefox looks fine.

IK stuff is here
http://www.parl.clemson.edu/~mspeth/classes/cpsc808/project5/project5.html

Virtual Reality Game is here
http://www.parl.clemson.edu/~mspeth/classes/cpsc611/sw_tr_vr/sw_tr_vr.html

Ubuntu
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.

Riven (8 views)
2014-07-23 20:17:25

ctomni231 (39 views)
2014-07-18 06:55:21

Zero Volt (36 views)
2014-07-17 23:47:54

danieldean (29 views)
2014-07-17 23:41:23

MustardPeter (32 views)
2014-07-16 23:30:00

Cero (47 views)
2014-07-16 00:42:17

Riven (48 views)
2014-07-14 18:02:53

OpenGLShaders (38 views)
2014-07-14 16:23:47

Riven (37 views)
2014-07-14 11:51:35

quew8 (33 views)
2014-07-13 13:57:52
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!