Apple Double LORES FIRE-Demo

  • FIRE-Effekt nachgebildet mit der DOLORES Double LORES demo auf einem Apple //e enhanced. Dieser Effekt ist einer der Klassiker der Oldschool-Effekte. Eine besondere Erinnerung von mir gilt dabei dem Spiel DOOM...


    Youtube-Video (mit PT3-Soundfile): https://youtu.be/DrcxlvXM8ac


    Diese Demo soll die Möglichkeiten demonstrieren, die sich durch den Einsatz der DOLORES-Bibliothek ergeben. Der direkte Aufruf von Bibliotheksfunktionen ist ausreichend um eine gute Bildrate zu erzielen. Dabei wurden auch Verzögerungen mittels der Monitor-WAIT-Routine eingebaut, um den Animationseffekt zu verbessern. Die Geschwindigkeit des Bildaufbaus ist hierbei so groß, dass auf double buffering verzichtet werden konnte.


    Natürlich könnte man sich eine Methode überlegen mit der man den Framebuffer mit den Helligkeitswerten des "Feuers" noch effizienter in den Video Speicherbereich schreiben könnte, was die Ausführungsgeschwindigkeit an sich noch einmal deutlich beschleunigen dürfte...

  • Sehr schön. V.a. auch mit YT Video. Da können das auch Leute ohne AppleII anschauen.

    Vielleicht könnte noch bißchen seitliche Dynamik rein. Also so, daß Partikel auch die "Line" zumindest einmal eine Position in X Richtung verlassen dürfen - je heißer und weiter oben desto öfter. Und auch nur eher homöopathisch, damit diese Blockoptik bißchen druchbrochen wird, die das Ganze noch an sich hat. v2 ist diesbezüglich aber schon deutlich besser als v1.


    Feuer wollte ich auch immer mal probieren. Da gibt es ja vermutlich auch ziemlich untereschiedliche Ansätze, wie man das richitg macht. Ich habe mal eine zeitlang mit "Lupe" (Demoeffekt) rumgespielt. Das ist so ähnlich und auch nicht trivial - weder vom Speed, noch von der Optik. Und schon gar nicht bei 8Bit und 1MHz wahrscheinlich.


    Übrigens: Plasma wird auch auf schnelleren Rechner nur ansehnlich, wenn man Sinustabellen benutzt. Und noch einfacher, wenn man Sinusfelder als Tabellen verwendet und daraus Ausschitte herausgreift und aufaddiert.

    -- 1982 gab es keinen Raspberry Pi , aber Pi und Raspberries

    Einmal editiert, zuletzt von ThoralfAsmussen ()

  • Es gibt bei V2 bereits einen seitlichen Versatz allerdings passiert er vom Zufallsgenerator her recht "selten". Ich kann noch etwas an den Parametern spielen um zu testen ob das dann besser aussieht aber man ist ja schon etwas bei der Anzahl der pixel beschränkt, dass es einen "richtigen" Effekt ergibt.


    Bei DOOM benutzt man das Feuer als eine Pixel_Maske um das Logo einzurollen. So etwas wird hier vielleicht etwas schwierig, da man ja das andere Bild dazu rechnen muss aber ich habe noch ein paar cycles übrig, die ich im Moment im WAIT verbrate...

    • Offizieller Beitrag

    Ach sehr schön :sunny: vielleicht sollt ich mich doch endlich mal wieder mehr mit den Apple II Geräten beschäftigen :grübel: