.| Autor | Beitrag |
|---|---|
|
000 16.09.2002, 11:55 King of Darkness |
hi was ist besser und leichter zu lernen opengl oder direct 3d Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
001 16.09.2002, 13:29 dz|-freezer |
Das kannst du pauschal nicht sagen ich als opengl jünger würde die zu opengl raten da es plattform übergreifend ist. mfg freezer -- |
|
Profil || Suche |
|
002 16.09.2002, 13:37 King of Darkness |
ja auf der seite war ich schon und aber auch auf www.stefanzerbst.de und da wird auch directx(3d) hoch angepriesen aber ich kann mich net entscheiden ... is klar ich würde auch beides lernen aber ich würde gern mal mit etwas "leichterem" anfangen wie ich oben beschrieben habe... wobei ich direct x sowieso verwenden würde um den input und den soundoutput zu machen --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
003 16.09.2002, 14:11 Prefect |
Ich denke, OpenGL ist die simplere API (als Direct3D). Für Input und Sound gibt es z.B. SDL, was definitiv simpler ist als die entsprechenden DirectX-Systeme - wobei man für den Sound eigentlich noch zusätzliche Libraries braucht, aber okay. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
004 16.09.2002, 14:24 King of Darkness |
danke also werde ich mir erst opengl rein ziehn ;) und wenn ich lust habe noch D3D (aber nur wenn ic lust habe) aber nun ne andere frage ... wie läuft das bei opengl mit updates von directX kommen öfftes updates wie ist das mit opengl oder braucht man da keine ??? --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
005 17.09.2002, 14:15 Prefect |
Bei OpenGL kommen die Updates mit neueren Treibern. In neuen Versionen von OpenGL (momentan Version 1.4) sind einige neuere Features enthalten. Ansonsten werden neue Features als (meist Hersteller-spezifische) Extensions bereitgestellt. Pixel- und Vertexprogramme muß man z.B. über solche Extensions schreiben (deswegen auch die verschiedenen Rendererpfade in Doom 3). Darüber würde ich mir jetzt aber eigentlich erst einmal keine Gedanken machen. Bis du so weit bist, daß du die ganzen fortgeschrittenen Effekte nicht nur blind von Tutorials abschreiben kannst, wird wohl OpenGL 2.0 draußen sein, und da sind Pixel- und Vertexprogramme über eine Hochsprache (ähnlich C) integriert. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
006 18.09.2002, 10:03 King of Darkness |
hochsprache ??? du meist also praktisch da s da schon funktionen dann drin sind ... also ich plane ein halbes jahr bis ich dann mal anfangen kann ne eigene engine zu schreiben (oder ist das zu wenig zeit zum lernen ... lern eigendlich jeden tag ein klein bischen) --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
007 18.09.2002, 17:36 Prefect |
Ja, genau. Ich finde das Proposal jetzt leider nicht mehr auf der Festplatte (keine Lust, alles nochmal runterzuladen), aber das ist ernsthaft C-like. IIRC gehen so Dinge wie:
Man braucht halt noch Zeug um zu definieren, welche Namen mit welchen Vertex-Attributen übereinstimmen, aber das ist zum Glück ziemlich selbsterklärlich. Und ja, es gibt Funktionen, if()-Statements, Schleifen, alles was das Herz begehrt. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
008 19.09.2002, 07:30 King of Darkness |
fein ... gibt es denn irgendwo deutsche opengl tuts das einzige was ich habe ist nehe deutesch (lesson 01 bis 13 glaube ich) ok das wird zwar erstmal reichen für 1 bis 2 wochen aber danach tuts die richtig tief in die materie führen (oder ich zieh mir mal die englischen rein aber die sind ... englisch) --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
009 19.09.2002, 20:35 K-Putt |
Wie schon gesagt wurde, die tuts von nehe Sind ~36 tuts, und viele Beispiel-Programme zum Download. Vor dem Englisch solltest du dich nicht drücken, irgendwann bist du auf Englisch angewiesen, weil die meisten tuts eben in der Sprache geschrieben sind. --Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database Dieser Beitrag wurde am 19.09.2002 um 20:35 von K-Putt bearbeitet. |
|
Profil || Suche |
|
010 20.09.2002, 00:08 Tron |
wenn selbst ein vergleichsweise simples 'hindernis' wie englisch ein problem ist, hast du schon verloren. und das thema ist wiedermal ein beispiel von jemandem, der nicht weiss, was 'forensuche' heisst, genau dieses thema gab es in diesem (und JEDEM anderen forum, das nur annaehernd was mit grafik zu tun hat) schonmal. 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
011 20.09.2002, 07:12 }ShadowLord{ |
ich würde ja empfehlen, ein ordentliches buch zu kaufen. hab bisher nur gute erfahrungen damit gemacht. @Tron: EDIT: if there is a god, i doubt its sanity. Dieser Beitrag wurde am 20.09.2002 um 07:16 von }ShadowLord{ bearbeitet. |
|
Profil || Suche |
|
012 20.09.2002, 08:22 Tron |
spezifisch? genau die selbe fragestellung hab ich schon duzendweise gelesen, sogar hier haben wir schonmal genau so einen thread und wer noch hunderte heilige-3dapi-kriege lesen will, der betaetige die suche auf anderen seiten rund um grafik (z.b. www.opengl.org ) -- 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
013 20.09.2002, 09:52 King of Darkness |
naja gut ok wie ich sehe kann ich mich vor englisch nich drücken aber egal ich will ja schon beides lernen aber ich kann das nich paralel lernen (sonst krieg ichs in kopp) nach büchern habe ich mich schon umgesehen aber nichts ordentliches gefunden aber so wie es schon ist opengl rein von der performence besser (auf fast allen grafikarten) und aber wenn ich mir direct3d reinzieh also auch den rest noch von directX so kann ich dann auch den sound und sowas einbinden ... FAZIT: ich nehme mir opengl zur hand und zieh mir das rein, sound kann man über fmod realisieren ... was input und sowas betrifft habe ich jetz erstmal keine ahnung also was könnte man da nehmen ??? ich habe mal was von sdl gelesen ... aber gibt es da nich noch was anderes ??? --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
014 20.09.2002, 12:51 Prefect |
Es gibt z.B. noch Allegro und ClanLib. Ich habe SDL erwähnt, weil es IMHO sehr übersichtlich und nicht im Weg ist, und außerdem noch leicht die Verwendung von OpenGL ermöglicht. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
015 20.09.2002, 12:58 King of Darkness |
und openGL und GLUT geht auch oder was kann GLUT noch alles oder was steht da noch mit drin ? und wo kann man das lernen ... auch auf nehe --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
016 20.09.2002, 16:40 theDon |
glut hat den nachteil, das du afaik nur einen rendering-context haben kannst...und input übernimmt sdl auch... --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
017 22.09.2002, 12:59 [RMen]OneStone |
Warum nicht einfach wGL? georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/ |
|
Profil || Suche |
|
018 22.09.2002, 13:33 Prefect |
Naja, mehr als einen Rendering-Context braucht man für Spiele eigentlich nicht. Und wer redet unbedingt von Linux? die wgl*-Funktionen gibt's auf MacOS auch nicht ;p cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
019 23.09.2002, 08:34 King of Darkness |
wahhh so viel infos was zur hölle ist denn jetz wgl ... soll das soviel heissen wie windowsGL ??? was bringt nun mehr --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
020 23.09.2002, 12:28 Prefect |
King of Darkness: wgl steht für Windows GL. OpenGL ist zwar hauptsächlich plattformunabhängig, aber man braucht ja auch Funktionen, um OpenGL zu initialisieren usw. Dafür gibt es eben unter Windows wgl*()-Funktionen, unter X11 (Linux, *BSD, ...) glx*()-Funktionen, und es gibt sicher noch andere Betriebssysteme mit anderen Funktionen. Da du wohl nicht mehr als einen Renderingkontext brauchen wirst - am Anfang sowieso nicht - würde ich eine zusätzliche plattformunabhängige Library verwenden, die sich um die ganzen wgl*() bzw. glx*()-Aufrufe kümmert. Und genau das machen die genannten Beispiele wie GLUT und SDL. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
021 23.09.2002, 13:05 King of Darkness |
ohh gut zu wissen danke also werde ich mir stinknormales opengl ansehen --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |

