Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  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.

Scheduled Pinned Locked Moved Uncategorized
55 Posts 37 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ut3uswU ut3usw

    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.

    Alexander KnochelQ This user is from outside of this forum
    Alexander KnochelQ This user is from outside of this forum
    Alexander Knochel
    wrote last edited by
    #2

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

    ut3uswU 1 Reply Last reply
    0
    • Alexander KnochelQ Alexander Knochel

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

      ut3uswU This user is from outside of this forum
      ut3uswU This user is from outside of this forum
      ut3usw
      wrote last edited by
      #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.

      Alexander KnochelQ 1 Reply Last reply
      0
      • ut3uswU ut3usw

        @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.

        Alexander KnochelQ This user is from outside of this forum
        Alexander KnochelQ This user is from outside of this forum
        Alexander Knochel
        wrote last edited by
        #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

        ut3uswU 1 Reply Last reply
        0
        • Alexander KnochelQ Alexander Knochel

          @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

          ut3uswU This user is from outside of this forum
          ut3uswU This user is from outside of this forum
          ut3usw
          wrote last edited by
          #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 Reply Last reply
          0
          • ut3uswU ut3usw

            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 looking for lost toolsP This user is from outside of this forum
            poleguy looking for lost toolsP This user is from outside of this forum
            poleguy looking for lost tools
            wrote last edited by
            #6

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

            ut3uswU 1 Reply Last reply
            0
            • poleguy looking for lost toolsP poleguy looking for lost tools

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

              ut3uswU This user is from outside of this forum
              ut3uswU This user is from outside of this forum
              ut3usw
              wrote last edited by
              #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 Simončič �J AlgoCompSynth by znmeb 🇺🇦A surdfishS jbaggsJ iamsI 6 Replies Last reply
              0
              • ut3uswU ut3usw

                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.

                Comfortably NumbN This user is from outside of this forum
                Comfortably NumbN This user is from outside of this forum
                Comfortably Numb
                wrote last edited by
                #8

                @ut3usw damn, that is super cool!

                1 Reply Last reply
                0
                • ut3uswU ut3usw

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

                  Jernej Simončič �J This user is from outside of this forum
                  Jernej Simončič �J This user is from outside of this forum
                  Jernej Simončič �
                  wrote last edited by
                  #9

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

                  1 Reply Last reply
                  0
                  • ut3uswU ut3usw

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

                    AlgoCompSynth by znmeb 🇺🇦A This user is from outside of this forum
                    AlgoCompSynth by znmeb 🇺🇦A This user is from outside of this forum
                    AlgoCompSynth by znmeb 🇺🇦
                    wrote last edited by
                    #10

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

                    ut3uswU 1 Reply Last reply
                    0
                    • ut3uswU ut3usw

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

                      surdfishS This user is from outside of this forum
                      surdfishS This user is from outside of this forum
                      surdfish
                      wrote last edited by
                      #11

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

                      1 Reply Last reply
                      0
                      • ut3uswU ut3usw

                        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.

                        manic pixie donkey kongA This user is from outside of this forum
                        manic pixie donkey kongA This user is from outside of this forum
                        manic pixie donkey kong
                        wrote last edited by
                        #12

                        @ut3usw so... doom next?

                        ut3uswU 1 Reply Last reply
                        0
                        • manic pixie donkey kongA manic pixie donkey kong

                          @ut3usw so... doom next?

                          ut3uswU This user is from outside of this forum
                          ut3uswU This user is from outside of this forum
                          ut3usw
                          wrote last edited by
                          #13

                          @Aleums it’s doom! E1M1 😅

                          manic pixie donkey kongA 1 Reply Last reply
                          0
                          • ut3uswU ut3usw

                            @Aleums it’s doom! E1M1 😅

                            manic pixie donkey kongA This user is from outside of this forum
                            manic pixie donkey kongA This user is from outside of this forum
                            manic pixie donkey kong
                            wrote last edited by
                            #14

                            @ut3usw haha nice! I didn't recognize it. Sweet project!

                            1 Reply Last reply
                            0
                            • ut3uswU ut3usw

                              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_CarbonE This user is from outside of this forum
                              Extra_Special_CarbonE This user is from outside of this forum
                              Extra_Special_Carbon
                              wrote last edited by
                              #15

                              @ut3usw Looks like the game Wizardry.

                              1 Reply Last reply
                              0
                              • ut3uswU ut3usw

                                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.

                                pancakes🔜BedS This user is from outside of this forum
                                pancakes🔜BedS This user is from outside of this forum
                                pancakes🔜Bed
                                wrote last edited by
                                #16

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

                                1 Reply Last reply
                                0
                                • ut3uswU ut3usw

                                  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.

                                  Mia on the 8sM This user is from outside of this forum
                                  Mia on the 8sM This user is from outside of this forum
                                  Mia on the 8s
                                  wrote last edited by
                                  #17

                                  @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 Reply Last reply
                                  0
                                  • AlgoCompSynth by znmeb 🇺🇦A AlgoCompSynth by znmeb 🇺🇦

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

                                    ut3uswU This user is from outside of this forum
                                    ut3uswU This user is from outside of this forum
                                    ut3usw
                                    wrote last edited by
                                    #18

                                    @AlgoCompSynth @poleguy

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

                                    1 Reply Last reply
                                    0
                                    • ut3uswU ut3usw

                                      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 VilshofenC This user is from outside of this forum
                                      Computeum VilshofenC This user is from outside of this forum
                                      Computeum Vilshofen
                                      wrote last edited by
                                      #19

                                      @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.

                                      ut3uswU LaberpferdL 2 Replies Last reply
                                      0
                                      • Computeum VilshofenC Computeum Vilshofen

                                        @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.

                                        ut3uswU This user is from outside of this forum
                                        ut3uswU This user is from outside of this forum
                                        ut3usw
                                        wrote last edited by
                                        #20

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

                                        1 Reply Last reply
                                        0
                                        • ut3uswU ut3usw

                                          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 UhligS This user is from outside of this forum
                                          Steffen UhligS This user is from outside of this forum
                                          Steffen Uhlig
                                          wrote last edited by
                                          #21

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

                                          ut3uswU 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups