Entwickler-Ecke

Multimedia / Grafik - wie gut ?


DER - Mo 14.04.03 15:45
Titel: wie gut ?
hi ...

wie gut muss ich Delphi/ObjectPascal beherrschen um mit OpenGL/DirectX anfangen zu können (und es auch zu versstehen) ???

weil erlichgesagt kann ich delphi/ObjectPascal noch nciht sehr gut aber spiele faszinieren mich :lol:


THX ,DER


Klabautermann - Mo 14.04.03 16:08

Hallo,
warscheinlich benötigst du kaum Delphi kentnisse um nette OGL Grafiken zu erstellen, aber Grafik macht noch kein Spiel. Das wichtige ist der hinterbau nicht die Grafik und dafür musst du eine Programmiersprache wie z.B. Delphi-Language beherrschen.
Es gibt einige hervorragende Spiele mit schrott grafik aber wenn bei einen Spiel mit Spitzengrafig, der Computergegner immer gegen die Wand rennt, wird es den Spieler kaum fesseln können.

Gruß
Klabautermann


mimi - Mi 16.04.03 21:37

da hat Klabautermann recht, man muss schon serh gut Delphi können.
z.b. besonders in Mahte(das merke ich immer wieder).
ich habe erst nach ca 1 jahr angefagen mit Delphi Spiele zu erstellen.
(damals habe ich einfach einen Snake Clone denn ich im qullcode hatte erweitert.)

Wenn du aber umbeding jetzt spiele schreibt willst, würde ich dir raten mit DelphiX anzufagen(das ist der einfachste weg) danach würde ich mit OpenGl weitermachen(will ich auch gerade) und dann richtige 3D Spiele schreiben...


Aya - Fr 18.04.03 03:04

Hi,

na ja.. ich denke mal das kannst nur du für dich alleine entscheiden... ;)
Und nen festen grundsatz gibt es nicht...

Als ich mit OpenGL angefangen habe, hatte ich ca. 1 Jahr lang Delphi erfahrungen, und ich habe direkt mit 3D Angefangen.. allerdings hab ich auch schon mehrjährige erfahrung mit 3D Programmen, wodurch mir 3D nich ganz fremd war und ich keinerlei probleme hatte mich im 3D-Raum zurechtzufinden.. ;)

Von daher kann man das nich so fest machen... und z.B. brauchst du für OpenGL nich wissen wie man die Komponente XYZ bedient, oder wie man Events schreibt und so nen kram.. wirdst du eh nie brauchen bei OpenGL..

Ich würd sagen, überleg dir mal was im hintergrund von einem spiel an berechnungen abläuft.. wenn du der meinung bist das du diese berechnungen etc programmieren kannst.. dann fang an damit, asonsten warte noch ;)

Au'revoir,
Aya~

PS: Ich kann dir nur sehr stark empfehlen dich mal ein kleinwenig in 3D Programme (3D StudioMax, Maya, Lightwave, Cinema4D) einzuarbeiten, denn da lernst du am schnellsten wie der 3D Kram funktioniert etc. :D


mimi - Fr 18.04.03 15:59

könntes du mal liste geben mit Freeware programmen ?


Aya - Fr 18.04.03 17:16

Hi,

mimi hat folgendes geschrieben:
könntes du mal liste geben mit Freeware programmen ?


mhh... Blender ist Freeware. Milkshape bin ich mir grad nich sicher..
Aber von Maya gibt es ne Freeware version (ähnlich der D6 Personal), auf http://www.aliaswavefront.com

Au'revoir,
Aya~


mimi - Fr 18.04.03 20:36

also Milkshape ist meines wissens nicht freeware... aber danke für die andren Programme... ich werde sie mal testen ;)


mimi - Fr 18.04.03 20:55

welches Programm nutzt du davon ?


Aya - Fr 18.04.03 20:58

Ich?? Maya :)
Hab zu Maya auch auf meiner Homepage ein Tutorial geschrieben -> http://www.Koshigaya.de

Au'revoir,
Aya~


Raphael O. - Sa 19.04.03 01:56

milkshape gibts als shareware (30-tageversion)


Alibi - Sa 19.04.03 02:57

Yep, die Homepage von Milkshape ist http://www.swissquake.ch/chumbalum-soft/ms3d/
Nach diesen 30 Tagen kostet das irgendwie 30$ oder so, also nicht wirklich viel.
Ich hab mal damit n bisschen gespielt, ist nicht schlecht das Programm. Schön einfach zu bedienen und es gibt auch viele Tutorials darüber.


Klabautermann - Sa 19.04.03 13:27

Hallo,

was mich bei solchen Programmen interssiert ist, kann cih die Darin "gemalten" Objekte auch späten in meinen OGL Programmen verwenden?
Sie also z.B. als Resurce einbinden und dann mit einem Befehs ala glDrawObject (Befelsbezeichnungf ausgedacht also nicht mit einem eventuell real existierenden Befehl verwechseln) einblenden?

Gruß
Klabautermann


Raphael O. - Sa 19.04.03 13:35

du brauchst für die verschiedenen Formate einen Loader, um das Model ins Spiel zu importieren...
für 3DS und das Milkshape-Format gibts IMAO z.B. einen von Mike Lischke...
einfach mal danach googlen...


Aya - Sa 19.04.03 15:27

huhu,

jep.. klar geht das :)
In der regel is das auch net weiter schwer... Ich benutze ja Maya, und dort nennt sich das Export Format *.obj.. das ist einfach nur ASCII Text in dem die ganzen Koordinaten schön aufgelistet sind... die ließt man einfach im Programm ein, und bastelt sich dann daraus mit glVertex3f etc seine Objekte.. ;)

Das ganze kommt dann in ne DisplayList oder nen VertexArray und schon ist's perfekt :)

Au'revoir,
Aya~


mimi - Sa 19.04.03 17:52

ich habe mir dieses Maya gedownloadet und komme damit überhaupt nicht zurecht, gibt es irgenwie Tutors auf deutsch für Maya ?


Aya - Sa 19.04.03 19:55

Aya hat folgendes geschrieben:
Hab zu Maya auch auf meiner Homepage ein Tutorial geschrieben -> http://www.Koshigaya.de

Ja ;)


mimi - Sa 19.04.03 20:33

achso;) habe ich überlesen :oops:


Klabautermann - So 20.04.03 17:21

Hi,
Fiji-Fighter hat folgendes geschrieben:
du brauchst für die verschiedenen Formate einen Loader,[...]

Aya hat folgendes geschrieben:
jep.. klar geht das :)

schick. Vieleicht komme ich ja mal dazu mir das anzugucken ;).

Gruß
Klabautermann