pouët.net

Go to bottom

do not rest your processors by qop [web]

       ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ   ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
       ÛÛÛÛÛÛ          ÜÜÜÜÜÜ ÜÜÜÜÜÜ          ÛÛÛÛÛÛ ÛÛÛÛÛÛ          ÛÛÛÛÛÛ
       Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°°pÛ²²²²Û
       Û±±±±Û °°°°°°°° Û±±±±Û Û±±±±Û °°°°°°°° Û±±±±Û Û±±±±Û °°°°°°°°nÛ±±±±Û
       Û°°°°Û °°°°°°°° Û°°°°Û Û°°°°Û °°°°°°°° Û°°°°Û Û°°°°Û °°°°°°°°xÛ°°°°Û
       Û°°°°Û °°°°°°°° Û°°°°Û Û°°°°Û °°°°°°°° Û°°°°Û Û°°°°Û °°°°°°°° Û°°°°Û
       Û±±±±Û °°°°°°°° Û±±±±Û Û±±±±Û °°°°°°°° Û±±±±Û Û±±±±Û °°°°°°°° Û±±±±Û
       Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û
       ÛÛÛÛÛÛ °°°°°°°° ÛÛÛÛÛÛ ÛÛÛÛÛÛ °°°°°°°° ÛÛÛÛÛÛ ÛÛÛÛÛÛ °°°°°°°° ÛÛÛÛÛÛ
       Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û
       Û±±±±Û °°°°°°°° Û±±±±Û Û±±±±Û °°°°°°°° Û±±±±Û Û±±±±Û °°°°°°°° Û±±±±Û
       Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û Û²²²²Û °°°°°°°° Û²²²²Û
       ÛÛÛÛÛÛ °°°°°°°° ÛÛÛÛÛÛ Û²ÛÛÛÛ °°°°°°°° ÛÛÛÛÛÛ ÛÛÛÛÛÛ °°°°°°°° ÛÛÛÛÛÛ
       ßÛÛÛÛÛÜÜÜÜÜÜÜÜÜÜÛÛÛÛÛÛ ßÛ²ÛÛÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛÛÛÛÛß
       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛÛÛÛÛ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛÛÛÛÛ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛÛÛÛÛ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛÛÛÛÛ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³               ßßßßßß   is proud to release  ßßßßßß               ³¿
      ³ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ³
      ³³ do not rest your processors °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ³³
      ³³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij³
      ³³ First presented at Flashparty, October 2026, Buenos Aires,       ³³
      ³³ Argentina.                                                       ³³
      ³³                                                                  ³³
      ³³ A realtime demo that runs in a text terminal. Every frame is 3D  ³³
      ³³ rendered on the CPU and drawn with Unicode octant characters: a  ³³
      ³³ 2x4 grid of dots per character cell, two 24-bit colours per      ³³
      ³³ cell. No GPU, no pixels. What you see is text.                   ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³ requirements °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° |¿
      ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
      ³³ Windows 11: run run_wt.bat. It opens a fullscreen Windows        ³³
      ³³ Terminal with Cascadia Code and plays there with octant          ³³
      ³³ characters. Best at 1920x1080 or wider; any size works. Esc or   ³³
      ³³ Ctrl+C quits. No runtime to install. run_conhost.bat plays in    ³³
      ³³ the classic console with 2x2 blocks instead. qop.exe on its own  ³³
      ³³ follows the system's default terminal setting.                   ³³
      ³³                                                                  ³³
      ³³ Linux (Ubuntu 26.04 or similar): run ./qop in a terminal that    ³³
      ³³ draws octants itself (Ghostty, kitty 0.40+, foot 1.20+, VTE      ³³
      ³³ 0.78+). Audio needs libpulse0.                                   ³³
      ³³                                                                  ³³
      ³³ Any recent multicore CPU. The GPU is not used at all.            ³³
      ³³                                                                  ³³
      ³³ A video capture, qop-1080p60.mp4, is in the zip.                 ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³ credits °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° |¿
      ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
      ³³ Direction/Design/Music: Panoramix                                ³³
      ³³                                                                  ³³
      ³³ AI, declared: code written with Claude (Anthropic) under         ³³
      ³³ Panoramix's direction; art with Gemini, Microsoft Designer and   ³³
      ³³ local models, art-directed and edited by Panoramix. The          ³³
      ³³ soundtrack has no AI in it.                                      ³³
      ³³                                                                  ³³
      ³³ Additional Libraries:                                            ³³
      ³³   miniaudio, stb_image, stb_vorbis, GLM                          ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³ music °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° |¿
      ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
      ³³ By Panoramix, 175 BPM, no AI. Its MIDI and stems were analysed   ³³
      ³³ into a note table, and the rings, lit cells, knurls, strips and  ³³
      ³³ bars in the scenes land on its notes.                            ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³ code °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° |¿
      ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
      ³³ C++17, one engine for Windows and Linux. Twelve scenes on a bar  ³³
      ³³ grid, every cycle anchored to the music's clock. Raymarched and  ³³
      ³³ 2D shader scenes run on all CPU cores, then each character cell  ³³
      ³³ is quantised to the two colours it can show. A teletype stencils ³³
      ³³ a lit material through a rimmed chrome font; the loading screen  ³³
      ³³ fills with fluid.                                                ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³ shaders °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° |¿
      ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
      ³³ Every scene was rewritten for a CPU and a two-colours-a-cell     ³³
      ³³ display, but several began from other people's work. Thanks:     ³³
      ³³                                                                  ³³
      ³³ comb            "CAVE 09 - Enter the Cave" by Pinieon            ³³
      ³³ honey, cryo     after "kiln" by Patrick Jaillet                  ³³
      ³³ cellsurf        Shane's "Geometric Cellular Surfaces";           ³³
      ³³                 Voronoi edge distance by Tomkh and IQ            ³³
      ³³ inversion       after Kali's "The Inversion"                     ³³
      ³³ conduit         after the "rooms" VRChat world shader            ³³
      ³³ hexlat          after a PBR lattice (glslsandbox e#54592)        ³³
      ³³ hive            after the "blox" lattice paste                   ³³
      ³³ iris            after the "tri" paste                            ³³
      ³³ orb, orb_cells  after a rippled-shell paste                      ³³
      ³³ wire            after a wireframe paste                          ³³
      ³³ masks: glass    "Glass Field" by Kali                            ³³
      ³³        caustic  Dave Hoskins, after joltz0r                      ³³
      ³³        storm, streak  Patrick Jaillet                            ³³
      ³³        haze, web, spin, weave  Shadertoy pastes                  ³³
      ³³ Hex SDF, smooth min and much more by Inigo Quilez.               ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
      Ú³ links °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° |¿
      ³ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿³
      ³³ https://github.com/Patrickjaillet/Z-GL-Shadertoy                 ³³
      ³³ https://www.shadertoy.com/view/4ssGWr                            ³³
      ³³ https://www.shadertoy.com/view/lss3zr                            ³³
      ³³ https://www.shadertoy.com/view/clsSWH                            ³³
      ³³ https://miniaud.io/                                              ³³
      ³³ https://github.com/nothings/stb                                  ³³
      À³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄijÙ
       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Go to top