Mastodon Skip to content
  • Home
  • Aktuell
  • Tags
  • Über dieses Forum
Einklappen
Grafik mit zwei überlappenden Sprechblasen, eine grün und eine lila.
Abspeckgeflüster – Forum für Menschen mit Gewicht(ung)

Kostenlos. Werbefrei. Menschlich. Dein Abnehmforum.

  1. Home
  2. Uncategorized
  3. Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

Geplant Angeheftet Gesperrt Verschoben Uncategorized
27 Beiträge 14 Kommentatoren 0 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • quantensalat@scicomm.xyzQ quantensalat@scicomm.xyz

    @ut3usw That looks super cool, can you elaborate a bit how you get the graphics onto the scope?

    ut3usw@mastodon.radioU This user is from outside of this forum
    ut3usw@mastodon.radioU This user is from outside of this forum
    ut3usw@mastodon.radio
    schrieb zuletzt editiert von
    #3

    @Quantensalat Hey! TY! The graphics are just stereo audio signals generated in code. X and Y coordinates are mapped directly to Left and Right audio channel voltages.

    quantensalat@scicomm.xyzQ 1 Antwort Letzte Antwort
    0
    • ut3usw@mastodon.radioU ut3usw@mastodon.radio

      @Quantensalat Hey! TY! The graphics are just stereo audio signals generated in code. X and Y coordinates are mapped directly to Left and Right audio channel voltages.

      quantensalat@scicomm.xyzQ This user is from outside of this forum
      quantensalat@scicomm.xyzQ This user is from outside of this forum
      quantensalat@scicomm.xyz
      schrieb zuletzt editiert von
      #4

      @ut3usw Haha, that is even cooler than expected. You get enough bandwidth from audio for such sharp edges! I would have guessed that audio dac output filters would mess it up more

      ut3usw@mastodon.radioU 1 Antwort Letzte Antwort
      0
      • quantensalat@scicomm.xyzQ quantensalat@scicomm.xyz

        @ut3usw Haha, that is even cooler than expected. You get enough bandwidth from audio for such sharp edges! I would have guessed that audio dac output filters would mess it up more

        ut3usw@mastodon.radioU This user is from outside of this forum
        ut3usw@mastodon.radioU This user is from outside of this forum
        ut3usw@mastodon.radio
        schrieb zuletzt editiert von
        #5

        @Quantensalat Actually, the DAC filters help here! Since I'm drawing continuous paths instead of raster pixels, the reconstruction filter smooths the discrete samples into nice clean lines. Plus, running at 96kHz gives enough bandwidth for sharpness

        1 Antwort Letzte Antwort
        0
        • ut3usw@mastodon.radioU ut3usw@mastodon.radio

          Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

          Pure vector output, 1D occlusion culling, no rasterization tricks.

          Running on a MOTU M4.

          poleguy@mastodon.socialP This user is from outside of this forum
          poleguy@mastodon.socialP This user is from outside of this forum
          poleguy@mastodon.social
          schrieb zuletzt editiert von
          #6

          @ut3usw that's fun. Are you controlling/calculating this in real time?

          ut3usw@mastodon.radioU 1 Antwort Letzte Antwort
          0
          • poleguy@mastodon.socialP poleguy@mastodon.social

            @ut3usw that's fun. Are you controlling/calculating this in real time?

            ut3usw@mastodon.radioU This user is from outside of this forum
            ut3usw@mastodon.radioU This user is from outside of this forum
            ut3usw@mastodon.radio
            schrieb zuletzt editiert von
            #7

            @poleguy yes, ty! In real time wasd control.
            On video below it’s how I see it on pc screen (with actual audio).

            jernej__s@infosec.exchangeJ algocompsynth@mastodon.socialA surdfish@beige.partyS 3 Antworten Letzte Antwort
            0
            • ut3usw@mastodon.radioU ut3usw@mastodon.radio

              Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

              Pure vector output, 1D occlusion culling, no rasterization tricks.

              Running on a MOTU M4.

              numb_comfortably@hachyderm.ioN This user is from outside of this forum
              numb_comfortably@hachyderm.ioN This user is from outside of this forum
              numb_comfortably@hachyderm.io
              schrieb zuletzt editiert von
              #8

              @ut3usw damn, that is super cool!

              1 Antwort Letzte Antwort
              0
              • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                @poleguy yes, ty! In real time wasd control.
                On video below it’s how I see it on pc screen (with actual audio).

                jernej__s@infosec.exchangeJ This user is from outside of this forum
                jernej__s@infosec.exchangeJ This user is from outside of this forum
                jernej__s@infosec.exchange
                schrieb zuletzt editiert von
                #9

                @ut3usw @poleguy Now you just need a laser projector!

                1 Antwort Letzte Antwort
                0
                • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                  @poleguy yes, ty! In real time wasd control.
                  On video below it’s how I see it on pc screen (with actual audio).

                  algocompsynth@mastodon.socialA This user is from outside of this forum
                  algocompsynth@mastodon.socialA This user is from outside of this forum
                  algocompsynth@mastodon.social
                  schrieb zuletzt editiert von
                  #10

                  @ut3usw @poleguy Music that draws fun Lissajous curves on an oscilloscope is a whole genre! My personal favorite is https://youtu.be/vAyCl4IHIz8

                  ut3usw@mastodon.radioU 1 Antwort Letzte Antwort
                  0
                  • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                    @poleguy yes, ty! In real time wasd control.
                    On video below it’s how I see it on pc screen (with actual audio).

                    surdfish@beige.partyS This user is from outside of this forum
                    surdfish@beige.partyS This user is from outside of this forum
                    surdfish@beige.party
                    schrieb zuletzt editiert von
                    #11

                    @ut3usw @poleguy so cool--thank you for sharing!

                    1 Antwort Letzte Antwort
                    0
                    • ut3usw@mastodon.radioU This user is from outside of this forum
                      ut3usw@mastodon.radioU This user is from outside of this forum
                      ut3usw@mastodon.radio
                      schrieb zuletzt editiert von
                      #12

                      @Aleums it’s doom! E1M1 😅

                      1 Antwort Letzte Antwort
                      0
                      • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                        Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

                        Pure vector output, 1D occlusion culling, no rasterization tricks.

                        Running on a MOTU M4.

                        extra_special_carbon@mastodon.worldE This user is from outside of this forum
                        extra_special_carbon@mastodon.worldE This user is from outside of this forum
                        extra_special_carbon@mastodon.world
                        schrieb zuletzt editiert von
                        #13

                        @ut3usw Looks like the game Wizardry.

                        1 Antwort Letzte Antwort
                        0
                        • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                          Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

                          Pure vector output, 1D occlusion culling, no rasterization tricks.

                          Running on a MOTU M4.

                          squeakypancakes@sunbeam.cityS This user is from outside of this forum
                          squeakypancakes@sunbeam.cityS This user is from outside of this forum
                          squeakypancakes@sunbeam.city
                          schrieb zuletzt editiert von
                          #14

                          @ut3usw I didnt even have to read the text to know what this was

                          1 Antwort Letzte Antwort
                          0
                          • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                            Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

                            Pure vector output, 1D occlusion culling, no rasterization tricks.

                            Running on a MOTU M4.

                            miakizz@tacobelllabs.netM This user is from outside of this forum
                            miakizz@tacobelllabs.netM This user is from outside of this forum
                            miakizz@tacobelllabs.net
                            schrieb zuletzt editiert von
                            #15

                            @ut3usw Are you planning on releasing this? My girlfriend built a laser galvo recently and this would be super cool to run on it, super super impressive

                            1 Antwort Letzte Antwort
                            0
                            • algocompsynth@mastodon.socialA algocompsynth@mastodon.social

                              @ut3usw @poleguy Music that draws fun Lissajous curves on an oscilloscope is a whole genre! My personal favorite is https://youtu.be/vAyCl4IHIz8

                              ut3usw@mastodon.radioU This user is from outside of this forum
                              ut3usw@mastodon.radioU This user is from outside of this forum
                              ut3usw@mastodon.radio
                              schrieb zuletzt editiert von
                              #16

                              @AlgoCompSynth @poleguy

                              https://www.youtube.com/watch?v=er8CoAAmv2A

                              1 Antwort Letzte Antwort
                              0
                              • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                                Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

                                Pure vector output, 1D occlusion culling, no rasterization tricks.

                                Running on a MOTU M4.

                                computeum@mastodon.bayernC This user is from outside of this forum
                                computeum@mastodon.bayernC This user is from outside of this forum
                                computeum@mastodon.bayern
                                schrieb zuletzt editiert von
                                #17

                                @ut3usw What a beautiful classic Siemens.

                                They were the only one who really went all in with sleek early 1980s design. Even for hard tech stuff like scopes.

                                ut3usw@mastodon.radioU 1 Antwort Letzte Antwort
                                0
                                • computeum@mastodon.bayernC computeum@mastodon.bayern

                                  @ut3usw What a beautiful classic Siemens.

                                  They were the only one who really went all in with sleek early 1980s design. Even for hard tech stuff like scopes.

                                  ut3usw@mastodon.radioU This user is from outside of this forum
                                  ut3usw@mastodon.radioU This user is from outside of this forum
                                  ut3usw@mastodon.radio
                                  schrieb zuletzt editiert von
                                  #18

                                  @Computeum YES! This is a gift from my wife %)

                                  1 Antwort Letzte Antwort
                                  0
                                  • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                                    Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

                                    Pure vector output, 1D occlusion culling, no rasterization tricks.

                                    Running on a MOTU M4.

                                    steffen@uhlig.socialS This user is from outside of this forum
                                    steffen@uhlig.socialS This user is from outside of this forum
                                    steffen@uhlig.social
                                    schrieb zuletzt editiert von
                                    #19

                                    @ut3usw I will follow you in the hope to see Doom running on that oscilloscope.

                                    ut3usw@mastodon.radioU 1 Antwort Letzte Antwort
                                    0
                                    • ut3usw@mastodon.radioU ut3usw@mastodon.radio

                                      Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.

                                      Pure vector output, 1D occlusion culling, no rasterization tricks.

                                      Running on a MOTU M4.

                                      caleb@pub.calebhearth.comC This user is from outside of this forum
                                      caleb@pub.calebhearth.comC This user is from outside of this forum
                                      caleb@pub.calebhearth.com
                                      schrieb zuletzt editiert von
                                      #20

                                      @ut3usw @gedeonm This doesn’t seem to be DOOM?

                                      ut3usw@mastodon.radioU 1 Antwort Letzte Antwort
                                      0
                                      • steffen@uhlig.socialS steffen@uhlig.social

                                        @ut3usw I will follow you in the hope to see Doom running on that oscilloscope.

                                        ut3usw@mastodon.radioU This user is from outside of this forum
                                        ut3usw@mastodon.radioU This user is from outside of this forum
                                        ut3usw@mastodon.radio
                                        schrieb zuletzt editiert von
                                        #21

                                        @steffen actually this is E1M1 from original doom1.wad!

                                        1 Antwort Letzte Antwort
                                        0
                                        • caleb@pub.calebhearth.comC caleb@pub.calebhearth.com

                                          @ut3usw @gedeonm This doesn’t seem to be DOOM?

                                          ut3usw@mastodon.radioU This user is from outside of this forum
                                          ut3usw@mastodon.radioU This user is from outside of this forum
                                          ut3usw@mastodon.radio
                                          schrieb zuletzt editiert von
                                          #22

                                          @caleb @gedeonm actually this is E1M1 from original doom1.wad! I wrote my custom vector doom engine for that project.

                                          caleb@pub.calebhearth.comC 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen



                                          Copyright (c) 2025 abSpecktrum (@abspecklog@fedimonster.de)

                                          Erstellt mit Schlaflosigkeit, Kaffee, Brokkoli & ♥

                                          Impressum | Datenschutzerklärung | Nutzungsbedingungen

                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Über dieses Forum