Screenshot Thread - Eine gute Idee?
-
Hatte letztes wochenende den quake1 source gezogen und ein wenig reingeschaut und irgendwie angefangen ein paar dinge zu erweitern, erstmal die MegaGraphLib durch standard win funktionen ersetzt, dann 32bit output eingebaut statt 8 bit, dann nach und nach 32bit durch die ganze engine gezogen. dann war es noch ein schrittchen um Bilineares filtering einzubauen. dann mittels vtune ein paar suboptimale stellen gefunden (ich nutze ja nur den c code software rasterizer, nicht asm) und es auf die 2.5fache performance gebracht und deswegen 640x480 eingeschaltet (laeuft weiterhin mit den 72fps limit von Q1)
Quake 1 level: dm1
http://www.rapso.de/ranz/Quake/009.pnghalf life level support dazu:
http://www.rapso.de/ranz/Quake/011.png
http://www.rapso.de/ranz/Quake/012.png
http://www.rapso.de/ranz/Quake/013.pngich sollte jetzt die finger davon lassen bevor bumpmapping und post effects in software drinnen sind.
btw. die screenshots sind aus der debug version, deswegen die fps.
-
Gute Idee, mit dem Screenshot-Thread. Da will ich auch mal was präsentieren:
Das Brettspiel Solitär:
http://img691.imageshack.us/i/highscoret.png/
http://img179.imageshack.us/i/game2q.png/
http://img84.imageshack.us/i/gameu.png/Eines meiner schönsten Spiele, wie ich finde.
MfG, Jochen
-
Wenn ich gerade mal dabei bin, hier ein paar Screenshots zum bewundern!
http://gm-squared.de/index.php?target=ingame_1.jpg
http://gm-squared.de/index.php?target=ingame_2.jpg
http://gm-squared.de/index.php?target=ingame_3.jpg
http://gm-squared.de/index.php?target=ingame_4.jpg
http://gm-squared.de/index.php?target=ingame_5.jpg
http://gm-squared.de/index.php?target=ingame_6.jpg f'`8kGruß, TGGC (Was Gamestar sagt...)
-
Die Geschosse würden mit etwas Motion-Bluring bestimmt noch echter wirken.
-
Naja, die Engine ist halt jetzt leider schon 7/8 Jahre alt. Ich bin froh, das sie wenigsten Antialiasing mit vertretbarer Aufwand noch einfuegen liess. Die Screenshots sind aber alle alt und haben noch nicht mal dieses Feature. f'`8k
Gruß, TGGC (Was Gamestar sagt...)
-
@vertexwahn: Ich bewundere die guten alte Software Rastergrafik, wo man noch alles selbst machen musste und deine Engine sieht echt toll aus.
-
Mein letztes Projekt war ein Map Viewer für System Shock 1. Hier sind ein Paar Screens
http://home.arcor.de/cppjunky/images/projects/shock_screen1.jpg
http://home.arcor.de/cppjunky/images/projects/shock_screen2.jpg
http://home.arcor.de/cppjunky/images/projects/shock_screen4.jpgIch überlege momentan, ob ich daraus eine eigene Oldschool 2.5D Engine basteln soll
-
das ist echt cool!
versuch mal http://en.wikipedia.org/wiki/Hqx auf die texturen anzuwenden :), zusammen mit dem filtering koennte das noch was bringen.
-
Hätte nicht gedacht, das dieses hqx Ding so gute Ergebnisse liefert Die Computer/Technikkram-Texturen aus System Shock werden allerdings etwas verkrüppelt. Liegt vermutlich an den vielen Details mit den bunten Knöpfen und so.
-
Mich würden einige Screenshots mit einem Vergleich Vorher/Nachher sehr interssieren.
-
Dummie schrieb:
Mich würden einige Screenshots mit einem Vergleich Vorher/Nachher sehr interssieren.
deswegen hatte ich den link gepostet. Aber er stellt hier nur text rein und macht uns den mund waesserig und zeigst nichts:schland:
-
Also gut
Hier mal zwei Beispiele:http://home.arcor.de/cppjunky/images/stuff/hqxtest1.jpg
http://home.arcor.de/cppjunky/images/stuff/hqxtest2.jpgWie man sieht ist aus der Ferne betrachtet fast kein Unterschied sichtbar. Aus der Nähe sehen vor allem die Texturen deutlich besser aus, die im wesentlichen aus gleichmässig orientierten Elementen bestehen - Um es mal so auszudrücken: Gerade Linien, einfache Formen. Kann man gut beim zweiten Bild sehen.
-
Ja, das zweite Bild schaut sehr gut aus
Hast du in den Leveln Lichtquellen? Du koenntest dann Lightmaps noch draufpappen, das duerfte recht fix gehen und vielleicht gut aussehen
-
Nope, aber im Original gab es sowas wie "Beleuchtung". Glaube aber nicht das es Lightmaps waren, sondern Helligkeitsinformationen pro Fläche oder bestenfalls per Vertex. Müsste da mal meine dubiosen inoffiziellen Specs durchsehen
-
ich sage ja nicht dass du das orginal nachmachen sollst, sondern es der zeit entsprechend anpassen koenntest, mit lightmaps (vielleicht sogar durch photons oder radiosity erzeugt), falls du noch die lichtquellen positionen hast, koennte das recht nett aussehen.
-
Das tolle an dem alten Schinken ist, das es eine 2D Map im Raster ist. Man könnte also einen richtig schnellen Raytracer dafür basteln bzw als Raycaster dann
-
Finde diesen Thread genial, hab erst vor einigen Wochen angefangen mich mit der Spieleentwicklung mit C und OpenGL zu befassen und hab jetzt mal angefangen, ein erstes kleines Projekt zu entwickeln:
http://subgate.ch/images/ScrShSubgateUniverse.jpg
Das Teil kommt nicht näherungsweise an irgendwas heran, was ich jetzt hier schon so bestaunen konnte, aber ich bin noch Neuling und brauche noch meine Zeit.
Das gezeigte (noch unfertige Spiel) wird übrigens ein simpler kleiner multiplayer space-shooter, serverapplikation ist schon fertig aber noch besteht optimisierungsbedarf.
Zur zeit lern ich grad den umgang und die erstellung von shadern, sowie das verwenden von texturen in opengl um mein spiel etwas aufzupolieren.
-
schaut gut aus, aber irgendwie ein wenig dunkel, oder?
-
Ja, es ist noch etwas dunkel. Musste mir einen loader für .obj und .mtl dateien basteln (aus blender exportiert), welcher nun funktioniert, leider hat er am anfang noch die lichtwerte der materialien falsch geladen, der screenshot entstammt dieser episode
-
So, hab mal ein neues Projekt angefangen:
Ich bin im Moment dabei, einen Modelleditor zu basteln.
Der ist zwar noch nicht fertig, hier sind aber schon mal ein paar Screenshots:Oberfläche
Vorschau
Das Modell
Vorschaumenü
Modell mit verschiedenen GlättungsgruppenIch weiss, dass es schon viele Modelleditoren gibt, aber ich dachte, ich versuche einfach mal, selbst einen zu programmieren. Das Programm kann zwar nicht mit den kommerziellen Modelleditoren mithalten, sieht aber dennoch ganz nett aus, finde ich.
MfG, Jochen