Piano.cat
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups
    • Register
    • Login
    1. Principal
    2. Uncategorized
    3. Wrote a custom C++ engine to render raw WAD geometry directly to the DAC.
    This topic has been deleted. Only users with topic management privileges can see it.
    • ut3usw@mastodon.radioU ut3usw@mastodon.radio

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

      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.

        0
        Offline ut3usw@mastodon.radio •
        , last edited by
      • quantensalat@scicomm.xyzQ quantensalat@scicomm.xyz
        quantensalat@scicomm.xyzQ quantensalat@scicomm.xyz

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

          0
          Offline quantensalat@scicomm.xyz •
          , last edited by
        • ut3usw@mastodon.radioU ut3usw@mastodon.radio
          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.

            0
            Offline ut3usw@mastodon.radio •
            , last edited by
          • quantensalat@scicomm.xyzQ quantensalat@scicomm.xyz
            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

              0
              Offline quantensalat@scicomm.xyz •
              , last edited by
            • ut3usw@mastodon.radioU ut3usw@mastodon.radio
              ut3usw@mastodon.radioU ut3usw@mastodon.radio

              @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

                0
                Offline ut3usw@mastodon.radio •
                , last edited by
              • poleguy@mastodon.socialP poleguy@mastodon.social
                poleguy@mastodon.socialP poleguy@mastodon.social

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

                  0
                  Offline poleguy@mastodon.social •
                  , last edited by
                • ut3usw@mastodon.radioU ut3usw@mastodon.radio
                  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).

                    0
                    Offline ut3usw@mastodon.radio •
                    , last edited by
                  • numb_comfortably@hachyderm.ioN numb_comfortably@hachyderm.io
                    numb_comfortably@hachyderm.ioN numb_comfortably@hachyderm.io

                    @ut3usw damn, that is super cool!

                      0
                      Offline numb_comfortably@hachyderm.io •
                      , last edited by
                    • jernej__s@infosec.exchangeJ jernej__s@infosec.exchange
                      jernej__s@infosec.exchangeJ jernej__s@infosec.exchange

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

                        0
                        Offline jernej__s@infosec.exchange •
                        , last edited by
                      • algocompsynth@mastodon.socialA algocompsynth@mastodon.social
                        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

                          0
                          Offline algocompsynth@mastodon.social •
                          , last edited by
                        • surdfish@beige.partyS surdfish@beige.party
                          surdfish@beige.partyS surdfish@beige.party

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

                            0
                            Offline surdfish@beige.party •
                            , last edited by
                          • aleums@timeloop.cafeA aleums@timeloop.cafe
                            aleums@timeloop.cafeA aleums@timeloop.cafe

                            @ut3usw so... doom next?

                              0
                              Offline aleums@timeloop.cafe •
                              , last edited by
                            • ut3usw@mastodon.radioU ut3usw@mastodon.radio
                              ut3usw@mastodon.radioU ut3usw@mastodon.radio

                              @Aleums it’s doom! E1M1 😅

                                0
                                Offline ut3usw@mastodon.radio •
                                , last edited by
                              • aleums@timeloop.cafeA aleums@timeloop.cafe
                                aleums@timeloop.cafeA aleums@timeloop.cafe

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

                                  0
                                  Offline aleums@timeloop.cafe •
                                  , last edited by
                                • extra_special_carbon@mastodon.worldE extra_special_carbon@mastodon.world
                                  extra_special_carbon@mastodon.worldE extra_special_carbon@mastodon.world

                                  @ut3usw Looks like the game Wizardry.

                                    0
                                    Offline extra_special_carbon@mastodon.world •
                                    , last edited by
                                  • squeakypancakes@sunbeam.cityS squeakypancakes@sunbeam.city
                                    squeakypancakes@sunbeam.cityS squeakypancakes@sunbeam.city

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

                                      0
                                      Offline squeakypancakes@sunbeam.city •
                                      , last edited by
                                    • miakizz@tacobelllabs.netM miakizz@tacobelllabs.net
                                      miakizz@tacobelllabs.netM miakizz@tacobelllabs.net

                                      @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

                                        0
                                        Offline miakizz@tacobelllabs.net •
                                        , last edited by
                                      • ut3usw@mastodon.radioU ut3usw@mastodon.radio
                                        ut3usw@mastodon.radioU ut3usw@mastodon.radio

                                        @AlgoCompSynth @poleguy

                                          0
                                          Offline ut3usw@mastodon.radio •
                                          , last edited by
                                        • computeum@mastodon.bayernC computeum@mastodon.bayern
                                          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.

                                            0
                                            Offline computeum@mastodon.bayern •
                                            , last edited by
                                          • ut3usw@mastodon.radioU ut3usw@mastodon.radio
                                            ut3usw@mastodon.radioU ut3usw@mastodon.radio

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

                                              0
                                              Offline ut3usw@mastodon.radio •
                                              , last edited by
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            • First post
                                              Last post