3d java

Tags:    java

<< < 12 > >>
Hej, jeg vil gerne til at lære at programmere lidt 3d i java. Jeg har programmeret små 2d programmer og vil gerne et skridt videre.
Er der nogle som kender en guide eller noget som ikke er for svært at starte med?

Hilsen Kristian.



Indlæg senest redigeret d. 13.09.2008 12:25 af Bruger #12499
14 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
I teorien kan man godt lave 3D appleter med OpenGl, men i praksis er svaret nej, da det kræver flere privilegier end en applet normalt har.

3D grafik til appletter er derfor henvist til software rendering, der findes noget der hedder java3d, jeg har aldrig brugt det men det virker måske:
http://java.sun.com/javase/technologies/desktop/java3d/

Prisen ved at det bliver software renderet er at grafikkvaliteten bliver skudt tilbage til 2001-2002 kvalitet (ca.), på den anden side betyder det ikke noget, da man ikke retfærdiggøre at en bruger skal hente så mange data over nettet.



RuneScape bruger Java + OpenGL:
http://www.runescape.com/a=135/kbase/viewarticle.ws?article_id=751#graphics_drivers

Kunne ikke lige finde ud af hvilket API/Framework de bruger...



Du kan få adgang til opengl gennem jogl
https://jogl.dev.java.net/

alternativt kunne du prøve JMonkeyEngine af, der er mange tekniske ting der er abstraheret væk:
http://www.jmonkeyengine.com/
der medfølger også en ganske grundig manual
http://www.jmonkeyengine.com/wiki/doku.php?id=user_s_guide




Kan man også lave 3d appletter med openGL?



Kan man også lave 3d appletter med openGL?

Bestemt, men der skal ligge en dll/shared object på brugerens computer i forvejen.

I øvrigt burde du måske droppe JOGL og bruge jMonkeyEngine i stedet, som Troels også siger.

Det er et API på et noget højere abstraktions niveau, så du får hurtigere arbejdet fra hånden. Plus det har en masse værktøjer, som gør det nemmere at arbejde med...og en fysik motor.



Indlæg senest redigeret d. 13.09.2008 12:54 af Bruger #2695
Ja, jeg har kigget lidt på java3d.
Grafikken behøver ikke være så flot.
Er der nogle der ved hvordan RuneScape laver grafik?



Jamen, er RuneScape da ikke en applet?



OpenGl kan så også køres som software...



Men som du siger så kan man ikke få openGL i appletter, men RuneScape bruger det jo, og er det ikke en applet?



<< < 12 > >>
t