JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=ea9af58ed81d051deeb9b506affd89ecMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

.map Files einbinden

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Grafik und Sound
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mortl2
Junior JLI'ler



Anmeldedatum: 18.09.2002
Beiträge: 88
Wohnort: Straubing/Bayern
Medaillen: Keine

BeitragVerfasst am: 12.11.2002, 14:13    Titel: .map Files einbinden Antworten mit Zitat

Wie kann ich denn diese Quake Map Files in mein Projekt einbauen

Mortl


Zuletzt bearbeitet von mortl2 am 12.11.2002, 16:36, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 12.11.2002, 16:10    Titel: Antworten mit Zitat

Meinst du mit Map-Files die Level, die in Quake verwendet werden? Wenn ja, muß ich dir den Wind aus den Segeln nehmen: Diese Leveldaten sind in einer Vorberechneten Format gespeichert, das neben Licht, BSP-Baum, Texturen und Portalinformationen auch noch weitere, nicht näher definierten Dinge enthält. Diese Informationen kann kein einfacher DirectX-Befehl "laden", dafür sind ganze Klassen notwendig. Was Meinst du eigendlich, womit ID-Software ihr Geld verdient? Wenn du genauer wissen willst, wie das (Binäre) Datenformat aufgebaut ist, solltest du dir den Quellcode von Quake besorgen (gibt es inzwischen zum Downloaden) und die Klassen studieren - aber das ist selbst für einen Profi nicht so leicht zu verstehen, da der Code nicht Dokumentiert ist und der Stil zu wünschen übrig lässt.

AFE-GmdG
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
mortl2
Junior JLI'ler



Anmeldedatum: 18.09.2002
Beiträge: 88
Wohnort: Straubing/Bayern
Medaillen: Keine

BeitragVerfasst am: 13.11.2002, 13:17    Titel: Antworten mit Zitat

Wenn ich aber die .map's ins DirectX Format konvertiere, haben dann die Actors wie Licht, DeathMatchStart oder PlayerStart noch irgendeine bedeutung?

Mortl
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 13.11.2002, 13:29    Titel: Antworten mit Zitat

Wei wölltest du sie denn konvertieren? Als X-File? Vergiss es, das wären zu viele Polygone. Stell dir mal vor, wie dein Rechner schluckt, wenn er eine Million Polygone texturiert, das mindestens 25 mal pro Sekunde berechnen soll... Und denke nur nicht, das 1 Million viel für einen Level aus Q3 wären! Es gibt nicht umsonst sowas wie eine Grafikengine!
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 13.11.2002, 16:03    Titel: Antworten mit Zitat

Naja, man könnte es ja in ein X-File konvertieren, wenn dann solche Dinge wie Hierachien usw. erhalten bleiben, dann kann man ja auch nur kleine Teile rendern. Ansonsten muss du dir halt ein Render-System ausdenken, das weniststens ein wenig intelligent ist und eine grobe Aufteilung vornimmt.

Christian
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
DA
Mini JLI'ler



Anmeldedatum: 03.11.2002
Beiträge: 14
Wohnort: Rosenheim
Medaillen: Keine

BeitragVerfasst am: 13.11.2002, 18:39    Titel: Antworten mit Zitat

Hi

Ich kann dir diese seite empfehlen.

http://folk.uio.no/stefanha/


Da ist alles drin über das map format
und einstellen des worldcraft editors
bis hin zu den wad3 Texturen.
Cool
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
mortl2
Junior JLI'ler



Anmeldedatum: 18.09.2002
Beiträge: 88
Wohnort: Straubing/Bayern
Medaillen: Keine

BeitragVerfasst am: 14.11.2002, 15:49    Titel: Antworten mit Zitat

@Afe
Ok, dann las ich das mal, bevor mein Grafik-Prozessor drauf geht.

@Da
Nicht schlecht die Site, aber kennst du auch noch was deutschsprachiges?

Mortl
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 15.11.2002, 11:42    Titel: Antworten mit Zitat

Drauf gehen wird ein Grafikprozessor wohl nicht gleich, aber die Framerate dürfte im Bereich von 0,001 Frames pro Sekunde liegen Wink
Ist halt alles nur eine Frage der Effektivität eines Algorhytmuses, der entscheidet, was *NICHT* gezeichnet werden muß.

AFE-GmdG
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
DA
Mini JLI'ler



Anmeldedatum: 03.11.2002
Beiträge: 14
Wohnort: Rosenheim
Medaillen: Keine

BeitragVerfasst am: 01.12.2002, 15:02    Titel: Antworten mit Zitat

Ne tut mir leid ich kenn nur die.

Ich bin auch nur zufällig darauf gekommen.
Ich versuche schon lang die Quakemaps(Half-Life)
in meine Engine einzubinden oder nen Compieler dafür
zu proggen. Cool

Bis jetzt hats nicht so geklapt. Shocked
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
black
Mini JLI'ler



Anmeldedatum: 18.07.2003
Beiträge: 8

Medaillen: Keine

BeitragVerfasst am: 18.07.2003, 13:17    Titel: Versuchs mal mit Bsp Antworten mit Zitat

Hey mit Quakes Binärformat wirst du alt aber nicht glücklich!

Die einfachste möglichkeit ist einen Bsp (wie Quake) oder Ogtree (K.A. wie mans schreibt :-0)

Bsp heißt du zerstückelst dein Level in lauter kleine konvexe Formen so kann dein Computer dann auch die größten schlucken!!!

AAABER das ist etwas sehr kompliziert und wenn du Newbie bist dann schlag es dir sofort aus dem Kopf!

Falls du aber fortgeschritten bist oder es lernen möchtest geh auf
http://www.zfx.info
dort gehst auf Tutorial und dann auf DirectX 8 bla bla Bsp Baum "von WinMain bis zum eigenen Quake Clone" das ist verdammt gut!!!!

Mfg Black Razz
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Grafik und Sound Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum