If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
![]() |
|
|
#1 |
|
Senior Member
|
Hi Guys,
I've recently started working on a project in Java3D. So far I really like it in some ways, and it bugs me in others. The basic idea behind the architecture is really nice, but I find it is lacking a lot of documentation, and some things don't seem to be very java like. Still, I was able to put something pretty impressive together in about a week, and I'm really looking forward to how fast I should be able to continue development. Have any of you guys used it much? Care to share your thoughts? Nite_Hawk |
|
|
|
|
|
#2 |
|
chaos dunk
Join Date: May 2003
Location: Mountain View, CA
Posts: 3,274
|
Since I can't find decent info on it... What plattforms does Java3D support? e.g., just your Windows/Linux/Mac machines, or does it (in theory) scale down to embedded devices as well?
|
|
|
|
|
|
#3 | |
|
Senior Member
|
Quote:
Nite_Hawk |
|
|
|
|
|
|
#4 |
|
Senior Member
|
For cell phones and so on you'd be using J2ME IIRC, in which case, is there even garbage collection, also the libraries themselves differ.
__________________
Regards. |
|
|
|
|
|
#5 |
|
Senior Member
|
I'm finding myself a bit more annoyed with it as time goes on. There seems to be a bug in their quaternion class that is resulting in my program hard locking when using them versus 4 dimensional matrices. Also, I'm having a lot of trouble with their sorting of transparent blended polygon arrays. They don't use BSPs, but instead using a bounding box and the "average" position of objects to figure out sorting, and they don't do anything like automatic spliting when half of a polygon is behind something else. I really don't want to implement that myself.
Still, it's going reasonable well. I've got a "world of warcraft" like mouse input scheme, a basic 3D world, an overhead minimap, and some other stuff implemented in about a week (and I'm not terribly experienced as far as 3D graphics programming goes). Nite_Hawk |
|
|
|
|
|
#6 |
|
Senior Member
|
Not that anyone really probably cares about this much, but I got a response back from the Java3D devs about the transparency problem. It sounds like they are adding in methods in Java3D 1.4 that lets you take two transparent polygons and manually specify an order that they should be rendered in. They also have some kind of comparator method to tell you which one has the closest surface to the viewingplatform. It's maybe not the greatest fix in the world (I still haven't found out why it's wrong in the first place!), but I guess it'll probably be good enough.
I'm still fairly happy with how quickly progress is moving along. I may end up using Java3D for some personal projects as well. Nite_Hawk |
|
|
|
|
|
#7 |
|
Senior Member
|
What application are you using it for right now?
__________________
Regards. |
|
|
|
|
|
#8 | |
|
Senior Member
|
Quote:
Sorry, it's kind of a vague description. Nite_Hawk Last edited by Nite_Hawk; 23-Sep-2005 at 20:25. |
|
|
|
|
|
|
#9 | |
|
Senior Member
Join Date: Jan 2002
Location: Abbots Langley
Posts: 732
|
Quote:
__________________
Kristof |
|
|
|
|
|
|
#10 |
|
Registered
Join Date: Dec 2005
Posts: 1
|
hi,
im working on java3d tool for mapping the j2ee results on the 3d earth. i would like to see your codes, screenshots and share ideas. thnx |
|
|
|
|
|
#11 | |
|
Senior Member
Join Date: Mar 2002
Posts: 3,674
|
Quote:
I didn't like it, I used it for my final project for my AP Comp Sci class and felt like I was learning a new programming language. |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|