Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
125
21.10.2002, 19:44
Diablo_bth



mittlerweie habe ich meine engine recht gut modularisiert und dabei auch strikte Nomeklatur eingehalten. So ist z.B. alles was mit Windows zu tun hat in _eine_ Klasse gepackt(eng_win32_device), welche eine Ableitung von eng_os_device ist. Diese Klassefamilie ist für opengl/object Library-Handling Window-Erstellng etc zuständig. So dürfte es rein theoretisch kein Problem sein das Teil z.B. für Linux oder gar Mac OS zu porten..

Inzwischen bin ich sogar dazu übergegangen eigene stream-Systeme zu implementieren (STL und die Microsoft Implementierung is viel zu umständlich zu modifizieren und außerdem viel zu aufgeblasen)

Wenn ich in den Herbstferien mal mehr Zeit habe kann ich mal eine Object-Library-SDK (vergleichbar mit der entity-dll bei HL) releasen und eine Engine-version mit dot3- & environment(cubemap) Bumbmapping und Stencil shadow volumes. Zur Zeit muss ich aber noch am input-system arbeiten (net-code ganz zu schweigen)

Als Developer kann man dann z.B: in der Object-Library sowas hier machen:
Quellcode:
// eout steht für Engine-output -> das erscheint dann in der console
eout << developer << setw(10) << "Object: " << pfield->classname << endl;

[edit]
hier schonmal ein kleiner Vorgeschmack:
-

--


Dieser Beitrag wurde am 16.11.2002 um 16:01 von Darth Paul bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
126
21.10.2002, 21:53
Exec



wie hast du diese geilen weis-metallernen texturen herbekommen? die sind ja zu geil, und die rostigen wände rocken eh :D

hehe, nicceee

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
127
21.10.2002, 21:58
apfelkorn



krass, aber bei der qualität kann man wohl kaum auf gpl hoffen... :(
[edit]
schaut appetitlich aus ;)

--


Dieser Beitrag wurde am 21.10.2002 um 21:59 von apfelkorn bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
128
22.10.2002, 11:21
Exec



gpl? wasn das? *fragendguck*

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
129
22.10.2002, 11:57
apfelkorn



gpl = general public license

--

zum Seitenanfang zum Seitenende Profil || Suche
130
22.10.2002, 15:35
[RMen]OneStone



War das net Gnu Public License?

Sieht gut aus, hast du schon nen Editor?
[edit] Wie sieht's aus mit Bezier Patches? [/edit]

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/


Dieser Beitrag wurde am 22.10.2002 um 15:36 von [RMen]OneStone bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
131
22.10.2002, 17:29
Hellfire



Um es genau zu nehmen:
GNU GENERAL PUBLIC LICENSE
(Copy 'n Paste aus selbigem Dokument)

--


Dieser Beitrag wurde am 22.10.2002 um 17:33 von Hellfire bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
132
22.10.2002, 17:49
apfelkorn



ihr seid echte Korinthenkacker!

--

zum Seitenanfang zum Seitenende Profil || Suche
133
22.10.2002, 19:05
ReFlex_hawksoft



Wenn Diablo_bth so weiter macht weiß ich schon wie der Konkurent von DooM3 heißt!!!! *g*

Mach weiter so....

Mfg Saibaiman

--

Mfg Saibaiman
--
Add me in your ICQ: 163428306 //
-->Hawksoft//HEUTE IST GESTERN WEIL MORGEN HEUTE IST? O_o

zum Seitenanfang zum Seitenende Profil || Suche
134
23.10.2002, 14:20
[RMen]OneStone



Erm, deine "Bump-Map", was ist das jetzt (bei dir)? Einfach nur ne Grey-Tex die mittels Multi-Texturing drüber gelegt wird? Oder machst du das mit Shadern?

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
135
24.10.2002, 15:59
the_viking



Nja, ich denke ma echtes BumpMapping (Original-Textur + "Höhen-" Greymap).

Da er ja jetzt das Grundsystem seiner Grafik-Engine fertig hat, kann er ja beliebig viele Features hinzufügen, aber bei allem Respekt sollte er mal was essentielles Coden: Ein Partikelsystem. Das fehlt nähmlich noch da drin.

Denn ohne herumfliegende Funken, Einschusslöchern an den Chromoberflächen und Rissen in Glasscheiben macht das ja keinen Spass...

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
136
24.10.2002, 17:33
[RMen]OneStone



Also wenn es "nur" ne drübergelegte Grey-Textur ist, ist das ja nun wirklich nix besonders Tolles (es sei denn, die wird jeden Frame neu berechnet).

Den Rest findet man ja heutzutage auch schon in jeder 0815 Engine (jedenfalls vom Ergebnis). Ich kann das nun auch nicht so gut beurteilen, weil ich jetzt nicht deinen Code kenne, aber Dynamische Schatten gibbet ja schon zu hauf (wenn auch mit dem Stencil-Buffer erzeugt). Aber trotzdem Respekt!

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
137
24.10.2002, 17:58
the_viking



Er hat auch dynamic shadows mit stencil buffer. Guck die Demo an und lade die Map "bug_map.bsp" ( In der dspview.cfg freischalten, Kommentar löschen)

BumpMapping wird ja eigendlich jeden Frame neu Berechnet, da das ganze ja mit der Sichtweise zu tun hat.

Es gibt ja auch verschiedene Arten von Bumpmapping, z.B. Dot3-Bumpmapping:
Da wird in einem Bitmap die höhenwerte gepeichert, die Engine Rechnet dann Normalen für jedes Texel aus und schickt das ganze mit einer Textur an die Grafikkarte.

/E: Ich glaub an editoren benutzt diablo im Moment seinen umgeproggten QFE Radiant.

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446


Dieser Beitrag wurde am 24.10.2002 um 18:00 von the_viking bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
138
24.10.2002, 22:37
[RMen]OneStone



Naja, man könnte auch ne Statische Höhenmap drüberrendern und das als Bump-Mapping verkaufen... =)

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
139
25.10.2002, 18:41
Diablo_bth



@OneStone: bist du ein bissl in der vorpupertären Phase oder was?
Wenn ich sage dot3-Bumpmapping dann mein ich das auch! Das heißt im Klartext eine normal-map, welche unter anderem mit der GL_ARB_texture_env_dot3 (bzw. GL_EXT..) Extension mit der ersten Texture-Unit und die normale Textur mit der zweiten gerendert wird.
Bloß weil du vielleicht ein bisschen Ahnung von 3d-Renering hast brauchst du hier nicht einen auf dicke Hose zu machen und meinen alles besser zu wissen.

--


Dieser Beitrag wurde am 25.10.2002 um 18:41 von Diablo_bth bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
140
25.10.2002, 19:33
dz|-freezer



Da spricht der Meister und ich hoffe OneStone unser Supergenie konzentriert sich lieber auf die Uni die er angeblich mit 14 Jahren besucht...

Mfg freezer

--

zum Seitenanfang zum Seitenende Profil || Suche
141
25.10.2002, 21:14
[RMen]OneStone



Hmm, das war überhaupt nicht böse gemeint. Ich will (und wollte) auch überhaupt nicht behaupten, dass deine Engine schlecht ist. Das ich auf die Uni gehe stimmt übrigens wirklich, aber ihr müsst es ja nicht glauben.
Wieso mache ich einen auf dicke Hose? Ich wollt' lediglich wissen, was du in deiner Engine unter Bump-Map verstehst und das Real-Time-Schatten heutzutage (leider) nichts besonderes sind, ist ja wohl absolute Wahrheit und hat' nichts mit einen auf Dicke Hose machen zu tun.
Aber wenn du es nicht verträgst nicht besser zu sein als id Software oder ähnliche, bitte... ;)

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
142
25.10.2002, 21:29
Washoe



Putzt du da die Toiletten?
Naja, Scherz muss sein. Dann sag mir doch bitte was du da mit deinen 14 Jahren machst ich bin nämlich gerade sehr neidisch geworden.

--


Dieser Beitrag wurde am 25.10.2002 um 21:35 von Washoe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
143
25.10.2002, 21:33
[RMen]OneStone



Ja.

[edit] Dieses Ja stand da, als in Washoe's Post nur die erste Zeile vorhanden war. Nun eine Qualifizierte Antwort:
Informatik im ersten Semester Studieren, ist ein Projekt der Universität zu Köln um Hochbegabte zu fördern. Der Begriff Hochbegabte stammt nicht von mir und ich hätte es auch nicht so genannt, also macht mir keine Vorwürfe von Wegen Arroganz oder so.[/edit]

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/


Dieser Beitrag wurde am 25.10.2002 um 21:53 von [RMen]OneStone bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
144
26.10.2002, 00:50
Tron



ich will dir ja net zu nahe treten, aber mit 14 ist man nicht in der 11ten klasse. (oder hast du mal fix 2 klassen uebersprungen?)
und dafuer, dass du den begriff 'hochbegabt' nicht waehlen wuerdest streichst du ihn sehr schoen durch das kursiv heraus... im uebrigen heisst das projekt offiziell 'schueler an der universitaet', womit du den begriff 'hochbegabt' sehr einfach haettest umschiffen koennen.

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
145
26.10.2002, 01:16
[RMen]OneStone



Ich habe es kursiv gestellt, um es ironisch klingen zu lassen. Ausserdem habe ich eine Klasse übersprungen und bin jetzt in der 10. Klasse, auch aus der 10. Klasse kann man schon teilnehmen, wie sich hier leider nicht nachlesen lässt. Trotzdem ist es so. Wer mir nicht glaubt, kann gerne im Hörsaal II des Physikalischen Instituts nach mir gucken. Das ich jetzt vom Ort der Vorlseung wusste, sollte übrigens kein Beweise sein, bevor das wieder jemand behaupted und mich als looser bezeichnet.
Langsam suckt es echt, ich hab' überhaupt nichts gegen Diablo's Engine gesagt, und plötzlich sind alle sauer auf mich und suchen irgendwas um mich als Lügner darzustellen.
Warscheinlich kommt gleich einer und behaupted ich sei arrogant, weil ich geschrieben habe, ich habe eine Klasse übersprungen...

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
146
26.10.2002, 06:53
Angel_HoD



nunja, warum hast du überhaupt seine worte angezweifelt?
warum sollte er bei so einem feature lügen während alle anderen bestätigt und ordentlich gecodet sind?

ich glaube kaum das dich jeman als arrogant bezeichnen kann, nur weil du eine klasse übersprungen hast (jedenfalls nicht bei deinen replies hier).

würde ich da was verstehen wenn ich mal vorbeischaue an der uni? hab nämlich physik nach der 11 abgegeben, weil es mir mit dem lehrer zu langweilig war und ich dem fach auch nicht so recht etwas abgewinnen konnte. ^^
btw welche stadt wäre das überhaupt?

mit 14 durfte ich nicht bis 1 aufbleiben, man wie schnell sich die erziehungsmethoden doch ändern...

--

MfG Angel_HoD

wer sonst ;)

zum Seitenanfang zum Seitenende Profil || Suche
147
26.10.2002, 11:30
Washoe



Von so was hab ich auch gelesen. ich glaube die eine Schülerin hat da sogar als einzige ne 1 in irgendeiner Arbeit gekriegt. Die war die beste. Aber das wird langsam off topic.

--


Dieser Beitrag wurde am 26.10.2002 um 11:30 von Washoe bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
148
26.10.2002, 13:29
[RMen]OneStone



Zitat:
nunja, warum hast du überhaupt seine worte angezweifelt?

Wo hab' ich bitteschön was angezweifelt? Ich habe lediglich für mich unklare Sachen nachgefragt und gesagt, dass Bump-Mapping und Stencil-Shadows heutzutage nicht mehr sooo was besonderes sind.

Also ich (Schüler-)studiere nicht Physik sondern Informatik, da fangen die bei 0 an, weil die ja keinen Info-Unterricht an der Schule vorraussetzen können. Ist aber nen ganz moderates Tempo und gut zum mitkommen.
Aus Interesse hab' ich mir als Gasthörer auch mal Physik I angeschaut, das ging auch relativ vorkenntnislos los, in der ersten Vorlesung wurden lauter optische Täuschungen gezeigt, um zu beweisen, dass man Mess-Instrumente braucht, in der zweiten wurden Zeit und Strecke genau definiert (ein Meter = 1/x vom Erdumfang, eine Sekunde = [irgendwas gemessen am Caesiumzerfall -> Atomuhr]).
Das ganze findet wie schon oben gesagt in Köln statt.

Da es hier einige Missverständnisse gab, möchte ich mich hier nochmal bei Diablo entschuldigen, ich wollte dir auf keinen Fall unterstellen irgendwas zu erlügen, sondern wollte lediglich wissen, wass du für ein Bump-Mapping "betreibst". Allerdings musst du zugegeben, dass die meisten der neueren 3D-Spiele Stencil-Shadows und Bump Mapping unterstützen...

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
149
26.10.2002, 13:42
theDon



Zitat:
Angel_HoD postete
mit 14 durfte ich nicht bis 1 aufbleiben, man wie schnell sich die erziehungsmethoden doch ändern...

afaik sind in köln noch ferien...

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche