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.
  • Deus Figendi.jwdD Deus Figendi.jwd

    @ut3usw

    Yea I guess so, but you still go back to 0/0 every frame?

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

    @deusfigendi Good catch! Yes, I currently force a transit from center (0,0) at the start of the frame. It helps with centering on my specific scope setup, but avoiding it would definitely be more efficient.

    Deus Figendi.jwdD 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.

      Eric Böhnisch-VolkmannE This user is from outside of this forum
      Eric Böhnisch-VolkmannE This user is from outside of this forum
      Eric Böhnisch-Volkmann
      wrote last edited by
      #47

      @ut3usw 🤯

      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.

        Radio AktivW This user is from outside of this forum
        Radio AktivW This user is from outside of this forum
        Radio Aktiv
        wrote last edited by
        #48

        @ut3usw bravo 👏👏👏

        1 Reply Last reply
        0
        • xoroxX xorox

          @ut3usw And I was thinking recently how to draw a circle with sinewave 😄

          Григорий КлюшниковG This user is from outside of this forum
          Григорий КлюшниковG This user is from outside of this forum
          Григорий Клюшников
          wrote last edited by
          #49

          xorox, you can draw a circle with two sine waves but you also get cool shapes if you change their frequencies and/or phases relative to each other

          1 Reply Last reply
          0
          • ut3uswU ut3usw

            @deusfigendi Absolutely. I use a greedy solver to minimize the 'air travel' of the beam between lines. Without it, the refresh rate would tank because the beam would waste too much time jumping around.

            Colin McMillenC This user is from outside of this forum
            Colin McMillenC This user is from outside of this forum
            Colin McMillen
            wrote last edited by
            #50

            @ut3usw That is impressive work, congrats

            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.

              gunstickG This user is from outside of this forum
              gunstickG This user is from outside of this forum
              gunstick
              wrote last edited by
              #51

              @ut3usw do you have a way to contol the intensity? So you could switch off during the non-travel moves.

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

                Niavy :verified: :bearn:N This user is from outside of this forum
                Niavy :verified: :bearn:N This user is from outside of this forum
                Niavy :verified: :bearn:
                wrote last edited by
                #52

                @ut3usw
                Wow 😲🤩
                Isn't it a Doom level 🤔 ?
                @poleguy

                1 Reply Last reply
                0
                • gunstickG gunstick

                  @ut3usw do you have a way to contol the intensity? So you could switch off during the non-travel moves.

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

                  @gunstick i hope, i can! that oscilloscope has a z probe.

                  1 Reply Last reply
                  0
                  • ut3uswU ut3usw

                    @deusfigendi Good catch! Yes, I currently force a transit from center (0,0) at the start of the frame. It helps with centering on my specific scope setup, but avoiding it would definitely be more efficient.

                    Deus Figendi.jwdD This user is from outside of this forum
                    Deus Figendi.jwdD This user is from outside of this forum
                    Deus Figendi.jwd
                    wrote last edited by
                    #54

                    @ut3usw

                    On the other hand this makes a cool "projection beem" effect 😉 👍

                    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.

                      Pedro FernandesP This user is from outside of this forum
                      Pedro FernandesP This user is from outside of this forum
                      Pedro Fernandes
                      wrote last edited by
                      #55

                      @ut3usw that is superb.

                      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