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.
Pure vector output, 1D occlusion culling, no rasterization tricks.
Running on a MOTU M4.
-
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.
@ut3usw That looks super cool, can you elaborate a bit how you get the graphics onto the scope?
-
@ut3usw That looks super cool, can you elaborate a bit how you get the graphics onto the scope?
@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 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.
@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 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
@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
-
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.
@ut3usw that's fun. Are you controlling/calculating this in real time?
-
@ut3usw that's fun. Are you controlling/calculating this in real time?
@poleguy yes, ty! In real time wasd control.
On video below it’s how I see it on pc screen (with actual audio). -
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.
@ut3usw damn, that is super cool!
-
@poleguy yes, ty! In real time wasd control.
On video below it’s how I see it on pc screen (with actual audio). -
@poleguy yes, ty! In real time wasd control.
On video below it’s how I see it on pc screen (with actual audio).@ut3usw @poleguy Music that draws fun Lissajous curves on an oscilloscope is a whole genre! My personal favorite is https://youtu.be/vAyCl4IHIz8
-
@poleguy yes, ty! In real time wasd control.
On video below it’s how I see it on pc screen (with actual audio). -
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.
@ut3usw so... doom next?
-
@ut3usw so... doom next?
@Aleums it’s doom! E1M1

-
@ut3usw haha nice! I didn't recognize it. Sweet project!
-
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.
@ut3usw Looks like the game Wizardry.
-
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.
@ut3usw I didnt even have to read the text to know what this was

-
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.
@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
-
@ut3usw @poleguy Music that draws fun Lissajous curves on an oscilloscope is a whole genre! My personal favorite is https://youtu.be/vAyCl4IHIz8
-
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.
@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 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.
@Computeum YES! This is a gift from my wife %)