Archiv verlassen und diese Seite im Standarddesign anzeigen : Schicke Grafikdemos in nur 64kBytes
Computerspiele werden kontinuierlich größer und auch bei den gängigen Grafikbenchmarks ist man geneigt festzustellen: "Die Qualität hat halt ihren Preis". Doch es muss nicht unbedingt groß sein, was spektakuläre Grafikeffekte auf den Bildschirm zaubert und die Grafikkarte bis aufs "Äußerste" belastet.
Zur News: Schicke Grafikdemos in nur 64kBytes (/news/2003-12/schicke-grafikdemos-in-nur-64kbytes/)
ich finde diese kleinen Filmchen geil, vor allem die Musik :cool
wundert mich oft, was alles so in 64 k zu packen ist, die Frage aber ist, inwiefern externe DLLs (Direct X, etc.) verwendet werden dürfen ;) weiß da wer was !?
freeeezy
30.12.2003, 14:07
hm..will auch können ^^
@2: Wenn DX9 als Vorraussetzung angegeben ist, wirds wohl verwendet werden dürfen. Aber solche Demos gibts auch für pures DOS, wo keine weiteren "Hilfsmittel" zur Verfügung stehen.
Was mich immer wieder wundert ist, warum solche Leute nicht von Spiele Firmen angeworben werden. Ich meine wenn ich sowas sehe und dann ein total aufgeblasenes Spiel, daß 3 CD's braucht um genauso auszusehen ... :-)
fullscreen 1024x 768 @ 5-15fps - shame on my system ^^
Aber schon spannend was in 64kb alles reinpasst. Ich habs noch nichtmal ganz gesehn ^^
Aber wie funzt das mit dem sound wenn der ne minute geht is das in mp3 auch mehr als 64kb^^
klärt mich auf
Echt sehr cool. Anscheinden kann man ja Dinge wie "Microsoft Sam" direkt anspreche für die Stimme.
Kennt ihr "Farbrausch"? Die haben auch coole Dinge gemacht:
http://www.farb-rausch.com/
Aragorn-fs
30.12.2003, 14:19
wow , hab nicht gedacht dass soviel in 64kbytes rein gehn. nice work.
der hat den 1.platz verdient. mich würd aber auch interessieren wie die andern demos ausgeschaut haben.
PuppetMaster
30.12.2003, 14:20
Was mich immer wieder wundert ist, warum solche Leute nicht von Spiele Firmen angeworben werden.
"Hinter dem Synonym "AND" versteckt sich der im August 1982 in Magdeburg geborene 3D- und Game-Engine-Programmierer Dmitry Andreev, welcher derzeit als Leitender Programmierer mit dem Kreed-Gameprojekt beschäftigt ist."
Also das mit den "3 CD's" ist so eine Sache. Das meiste geht ja nicht für Geometriedaten oder Programmcode drauf sondern für Texturen, Soundeffekte und Musik sowie Filme und solche Dinge.
Die Demo die der Kerl da programmiert hat, besitzt ja keine Texturen sondern er fliegt ja "nur" in einem 3D-Modell durch die Gegend was dann den Raum bildet.
Und die Musik in dem Demo wird wohl so eine Art selbsprogrammiertes Midi-Zeug sein oder vielleicht bietet da DirectX mit DirectMusic oder etwas in der Art ja eine Unterstützung. Also im Prinzip wird nur gesagt, spiele diese Note in dieser Höhe mit der Länge. Das geht natürlich auch mit Wav-Samples...
Mensch, die Leute sind echt krass.
Weiß jemand, wie lange die für so etwas zeit haben und ob die das komplett alleine machen und ob sie schon Dinge vorbereiten dürfen?
Wow.Faszinierend wie die das so komprimiert bekommen haben.
Eagle_B5
30.12.2003, 14:41
Sie haben nur 5 bedingungen :)
- PC (Win32 or Linux), Mac, Amiga, and Java entries allowed
- Maximum size in executable form is 64 KB = 65536 bytes
- Maximum showing time is 5 minutes
- The user has to be able to exit at any time by pressing ESC.
- Competition deadline is Friday 8th of August at 20:00
DennyV23
30.12.2003, 14:46
Das funktioniert tatsächlich so ähnlich. Oft benutzen die Demogroups sogenannte Trackerformate wie .mod oder ähnlich um ihre Musik zu machen. Das ist noch ein Relikt aus alten Amigatagen wo so Sachen wie der Protracker sehr beliebt waren. Ist so eine Art Mischung aus Sequencer (midi) und Sampler. Hat den Vorteil das man damit, richtig angewendet, platzsparend recht gute Musik erstellen kann die, anders als bei Midi oft der Fall, auf jedem Computer gleich klingt.
DarkStorm2003
30.12.2003, 15:00
So berauschend ist die Demo ja nun auch wieder nicht. Die von Farbrausch sind viel besser. Das einzige gute an der Sache ist, das sie super und ohne jegliche Ruckler läuft.
Jo die Farbrausch Dinger sind echt der Hammer. Die laufen auch auf älteren Kisten absolut flüssig und sehen viel besser aus als die Kreed Demo. :D
könnt ihr mal den link zur demo von farb-rausch posten?
PuppetMaster
30.12.2003, 16:07
Siehe #6 oben.
Nachdem ich das Ding gesehen habe, weiß ich nicht, warum ich hunderte von MegaByte für den 3DMark runterladen muss... Ist wirklich sehr gut gelungen, und mal aktzeptabel mit ISDN herunterzuladen ;).
NaturalSound
30.12.2003, 16:36
wow! lest euch mal den abspann durch... wieviel MB glaub es waren über 100 auf 64kb gecrunsht wurden.. heftigst, windowsXP auf ner diskette anstatt ner CD :D back to the roots
scheiße mann, das ist ja ewig krass was der Russe da in 64KB gepackt hat =)
lol hätte nie gedacht das so einen "grafikpracht" so kompriemieren kann.
HUT ab dem RUSSEN!
NaturalSound
30.12.2003, 16:54
tja die russen haben eh nix zu tun, also mache sie sowas *hehe* aber immer nur um diese jahreszeit :o
Matmuska
30.12.2003, 17:48
ich kann nur sagen *GEILOMATIKO* auf 64kb ein so geiles demo rein packen, verdient echt respekt!
1024x768 5-25 FPS.....kann nur sagen muss aufrüsten:(
MFG
MAtmuska
Schorsch
30.12.2003, 18:08
Ja nun, der C-64 hatte grad mal 64K Arbeitsspeicher, von dem auch noch ein Teil durch das Basic-ROM belegt wurde. Aber auch da gab es schon nette Intros/Demos mit Musik und allem drum und dran. Man musste halt sparsam mit dem Speicher umgehen.
Heute kümmert sich keiner mehr um den verbratenen Speicherplatz. Da wird einfach die Mindestanforderung auf der Spieleverpackung erhöht und fertig.
Aber solche Demos zu coden bringt schon Spass. War damals, zu C-64/Amiga Zeiten, selber mal Member einer Demogroup. Mich wundert, dass die Demoscene in der heutigen Zeit des Internets nicht viel grösser ist als damals, sondern eher kleiner. Die heutige Jugend zockt anscheinend lieber, anstatt zu coden.
Sir_Sascha
30.12.2003, 19:23
jo nicht schlecht... sieht gut aus.
1024x768 8-25 FPS hmm sollte ich jetzt ans aufrüsten denken?
Th3-S4int
30.12.2003, 22:34
ftp://ftp.edome.net/events/assembly03/combined_64k_intro/
dort sieht man die anderen Teilnehmer. Die zone3 Demo ist aber doppelt so gross, weil dort noch eine spezialisierte Version von der Demo für Ati Karten drin ist, wurde aber in der neuen Version in eine gemacht!
Wer wirklich Interesse an der Szene hat, sollte sich mal auf folgenden Seiten umschauen:
www.scene.org
www.pouet.net
www.ojuice.net
www.monostep.org
Eine ganz große Bitte an CB:
Bitte lasst eure Finger aus der Demo-Szene raus, ihr seht ja, was ihr damit anrichtet. (Nicht dass die ganzen Bananen-Kinder hier auf der nächsten Party auftauchen...)
Project-X
31.12.2003, 04:52
@ 26
Was für Bananenkinder? :-)
@ 06
Habe alle Demos auf diese Seite runtergeladen :-) *smile*
Allerdings habe ich noch nicht die Zeit dazu alles anzuschauen! Bin auf kleine Benchmarks jagd.
@ Alle andere die ans aufrüsten denken
Ich hab eine Radeon 9800 von Hercules, und eine recht starken System, allerdings macht es bei Zoom3 auch nicht gerade viel bessere resulatate. Muss irgend wan nochmals mit Fraps2000 nachmessen... aber ich glaube das es minim 17fps und maximum ca. 45fps liegt bei 1024 x 768.
P-X
Giantursus
31.12.2003, 11:39
Bei www.scene.org ist man sehr gut aufgehoben wenn man "nur" kucken will.
Aber auf die Veranstaltungen sollte niemand gehen der keine Ahnung davon hat weil er nur stören würde.
ich muss muh2k4 recht geben, wenn demnächst alle da rumrennen und sich auch noch mit ihren dollen Kisten profilieren wollen, wird es bald keine Demos mehr geben.
Und gespielt wird da eh nicht!
PS:
Mein persönlicher vavorit ist fr08_final (bei scene suchen)
MasterFX
31.12.2003, 13:54
Also das ist echt extrem. Sowas ist echt nur mit Assembler möglich. Möchte nicht wissen wieviel Code dafür nötig ist. Aber das Sprechen, denke ich, läuft über die MS Text2Speech API. Musik scheint definitiv Tracker-Format zu sein. Von den Lichteffekten und Schatten her, kommt es fast an Doom3 ran, aber das ist ja das gute an Pixelshadern, die berechnen schon den meisten Scheiss selbst, solange man sagt, wo sich die Lichtquelle befindet.
Aber echt alle Achtung, das kann wirklich nicht jeder.
sowas ist nur mit c++, einem guten compiler (bzw. guter optimierung) und jeder menge kompressionsalgorithmen möglich. assembler-code ist dafür viel zu aufgebläht...
pifactor
31.12.2003, 14:55
Ich möchte was zum Thema Musik sagen. Es stimmt schon das früher für Demos / Intros Trackerprogramme benutzt
wurden => auf dem PC meistens Fasttracker II (XM Format), heute werden dafür aber Software Synthysizer genommen. Wer sich für dafür interessiert kann mal auf www.kvr-vst.com/index.php vorbeischauen.
Bei Softsynths wird der Ton / Instrument vom PC in Echtzeit berechnet (so lässt sich fast jedes Instrument erzeugen,
bis auf ein richtig gut klingendes Klavier gibt es fast nichts was man nicht synthetisch erzeugen kann), d.h. es wird nur
Speicherplatz für den Sofsynth selbst benötigt (nicht sehr viel, wenn er nicht allzu aufwendig gestaltet wird) und für
die Midi-Daten (wann, wie lange, auf welchem Instrument wird welcher Ton angeschlagen). So klingt das ganze auch
auf verschiedenen PC's gleich => genauso wie bei Trackerprogrammen, nur das Trackersongs eben aus Samples bestehen und die eben viel Platz verbrauchen (je besser die Quali, desto größer das File).
Wenn man die Demos bis zum Abspann anschaut, wird das übrigens auch erwähnt.
MasterFX
31.12.2003, 15:19
@muh2k4: Wie bitte? Assembler und aufgebläht? Mit C bekommst du ein Programm nicht so klein, zudem ist es ein Assenbler Wettbewerb. Bei Assembler liegen die ganzen Optimierungen bloß alleine beim Programmierer. Kannst ja mal austesten, lass Dir mal einfach nur einen Text in der Konsole ausgeben, einmal mit C und einmal mit Assembler. Das Assembler nimmt das Programm weniger als 600 Bytes wech, in C hingegen nimmt das Programm gleich 7Kb oder so wech. Was meinst Du warum bei Amiga noch alles auf eine Diskette gepasst hat? -Alles in Assembler programmiert.
"with your technology you could compress a dvd to a floppy disk!
you got it all wrong. .the .product is not about compression, it's about generation. we can only "compress" data generated with our tool. "
- theproduct.de
eine der 64k demos und da sind auch links zum ftp usw mit anderen demos
mfg
@MasterFX:
wer zum teufel hat dir denn erzählt, dass das ein assembler-wettbewerb ist?
und ausserdem kannst du mit deinem beispiel zur grösse des generierten programms überhaupt nicht punkten, weil ein c++-compiler ohne die nötigen einstellungen noch jede menge debug-code mitgeneriert.
aber nun denke mal ganz kurz nach, und überleg' dir, wie zum teufel man directX- oder opengl-programmierung mit assembler anstellen soll? zugegeben, es gibt leute, die in ihre demos assembler-code schriben, und zwar zum optimieren wichtiger codesegmente, aber ansonsten werden selbst 64k-demos heutzutage fast ausschliesslich mit c++ programmiert.
@ Elitäre Oberhaxxor die den durchblick haben
Wollte nur mal ganz kurz loswerden das mich euer arrogantes "lasst die finger aus der 'szene' (hach klingt das kool und insidermässig)"-gehabe tierrisch auf den sack geht. Wenn euch Anfänger stören dann zieht bitte jetzt sofort eure modems aus der wand, dann können euch laien nicht mehr belästigen.
Danke für die aufmerksamkeit
MasterFX
01.01.2004, 19:56
Mit Assembler kann man genauso gut die DirectX und OpenGL Schnittstelle ansprechen! Und Assembler ist es, hatte ich mir gedacht, weil in den Demos oft das Wort "asm" vorkommt, was für mich das Kürzel für Assembler ist!
die demo ist nicht in assembler geschrieben.
dieses jahr auf der breakpoint wurde "and" der sceneaward für sein 64k intro squish verliehen. dabei wurde er auch interviewt und hat gesagt, dass die demo in c gehalten ist. und im abspann steht, dass die engine auf der von squish basiert.
asm steht wahrscheinlich für assembly, den namen der party auf der die demo released wurde.
@ [BIT]NosDrax
wir haben wirklich angst, das durchgeknallte kids auf den naechsten partys rumspringen. das sind keine lanpartys, wer da zockt wird geaechtet und geknebelt :)....so schlimm nicht, aber er wird aufgefordert das zu unterlassen. Dort geht es wirklich nur um die compos, welche tag und nacht laufen.
kaum eine szene ist noch so unberuehrt wie diese.
Ich habe nichts gegen anfaenger, die sich das mal anschauen wollen, weil sie die demos interessieren, ich war ja schliesslich vor jahren auch mal einer :)
also kopf hoch und nicht gleich sauer sein
@MasterFX
das liegt aber daran dass bei den ganzen c++ compilern zb VisualStudio n haufen Debug informationen mit in der exe gespeichert werden, wenn du die rausnimmst kommst du auch ungefaehr auf die grösse von der du sprichst. :P
@muh
Du musst sie ja nicht rein lassen. Mal ehrlich, ihr glaubt doch nicht allen Ernstes, dass die User hier, die sich mal ein paar Intros saugen, gleich bei der nächstbesten Party auftauchen werden. Vor einiger Zeit gabs mal die gleiche Situation bei GIGA-TV, die hatten auch mal ein paar Demos gezeigt (witzigerweise supported durch Coder wie Hellfire und Acryl von Haujobb) und einige Scener haben sich darüber aufgeregt. Und? Nichts ist passiert, aber auch gar nix. Also bleibt auf dem Teppich Jungs.
Mich würde mal interessieren von welchen Groups die Leute sind, die sich hier so künstlich aufregen, sich extra die Mühe gemacht haben sich hier zu reggen. Das sind nämlich meist die, die sowieso nix auf der Pfanne haben.
Gruß, Blümli^...
DennyV23
02.01.2004, 05:54
Also da kann ich mich auch nur anschliessen. Ich hab schon damals auf dem C64 mit Begeisterung Demos angesehn und bin trotzdem nie auf irgendwelche Partys gegangen. 1. weil ich eh nicht hingekonnt hätte (zu weit weg) 2. Ob ich mir die Demos zu Hause anschaue oder auf soner Party - dann doch lieber zuhause. 3.Weiss jeder halbwegs vernünftige nicht C++ oder Assemblerbegabte Mensch das man auf so'ner Freakparty eh nix verloren hat und vermutlich eh nur dumm von der seite angemacht wird. Also kein Sorge, da hat mein Vorredner schon recht, wir Dau's werden schon keine Invasion starten. Versorgt uns nur immer schön weiter mit netten Demos!
@Pifactor
Bin da nicht auf den neuestem Stand. Meine mich jedoch auch zu erinnern das bei einigen (noch nicht allzu alten) Megademos noch manchmal XM verwendet wird. Aber wenn bei den 64k-combos natürlich Softsynths weniger Platz wegnehmen als Trackersongs machts natürlich Sinn. Das wird aber vermutlich nur deswegen funktionieren weil inzwischen die Rechner genug Power haben-braucht ja bestimmt ordentlich Rechenzeit...
pifactor
02.01.2004, 17:03
@DennyV23
ja, da hast Du Recht, die Softsynths verbrauchen natürlich schon ein wenig Rechenpower :-), es hält sich aber in Grenzen, mit nem Athlon XP 2000+ kann man schon einige Softsynths gleichzeitig laufen lassen, ohne das er in die Knie geht. Ich denke auch das in den großen Demos (die sind ja inzwischen bis 9 MB groß, oder noch größer) entweder MP3's verwendet werden, oder das gute alte Trackerformat benutzt wird.
TURRICAN
02.01.2004, 21:08
Bei Fr 08 final kommen bei mir immer noch die Objektbezeichnungen.Ist das normal?
DennyV23
02.01.2004, 22:35
Jepp, also bei mir wars auch so. Btw: sehr nette Demo.
HighTower
02.01.2004, 22:48
jup ist normal