DIZZY(6)
π« DIZZY(6) π«
okay bestie sit DOWN because we're talking about dizzy β a graphics demo from the Perl user-contributed docs, and yes it's giving "screensaver from another dimension" π
β¨ NAME β¨
dizzy β a graphics demo that makes you dizzy using rotating textures π
πΈ SYNOPSIS πΈ
dizzy [-f|-w width -h height] [-t switch_module] [-T options]
π¦ DESCRIPTION π¦
so basically, dizzy is a graphics demo that rotates planes of patterns on a colored background and it literally makes you dizzy. that's the whole job. that's the assignment. π΅βπ«
the textures can be cross-faded (fancy β¨), and there's a mode that automatically changes textures, which means you can just leave Dizzy running as a screensaver. main character energy fr fr.
π OPTIONS π
-w width,--width widthβ sets the window width. π-h height,--height heightβ sets the window height. π-f,--fullscreenβ attempts to switch into a true fullscreen mode, if possible. heads up: the window size parameters get ignored when you do this. π-a,--automode timeβ automatically switches textures after a specified number of seconds has passed.timecan be fractional, and the decimal separator is always the period (so like2.5, not2,5). β±οΈ-t module,--texswitcher moduleβ selects the texture switching module to use. default isSimple. see below for the available texture switchers and their descriptions π-T option=value,--texswitcher-options option=valueβ passes an optionoptionwith the valuevalueto the selected texture switcher. which options exist depends on the texture switcher you picked. this option can be given multiple times to set multiple options. π-d module,--rotswitcher moduleβ selects the rotator switching module to use. default isSimple. see below for available texture switchers and their descriptions π (yes, the original says "texture switchers" here, we're keeping it exactly as written, no notes π)-D option=value,--rotswitcher-options option=valueβ passes an optionoptionwith the valuevalueto the selected rotator switcher. which options exist depends on the rotator switcher you picked. this option can be given multiple times to set multiple options. π-r resolution,--texture-resolution resolutionβ changes the texture resolution.resolutionmust be a power of two. the default value is256. β-R resolution,--shader-resolution resolutionβ changes the resolution used when rendering using shaders.resolutionmust be a power of two. the default is1024. π₯-z zoom,--zoom zoomβ zooms the textures. the default value is100. π-c path,--cache-paths pathβ use a different path for cached textures. this option can be specified multiple times. ποΈ-C,--disable-cacheβ don't use any texture cache at all. periodt. π«--debug-show-planesβ zooms out of the normal view so you can see how Dizzy creates the animation. a white border will also be drawn around the area that would have been shown had this option not been used. π§ super useful for the iykyk crowd.
π TEXTURE SWITCHERS π
Simple
a simple texture switcher. it just sets the new texture when it is told to do so. takes no options. lowkey iconic in its minimalism. π
Blend
a texture switcher that crossfades between textures to generate a smooth transition. it takes one option:
duration=durationβ sets the duration of a blend todurationseconds. the value can be fractional (the decimal separator is always a period). the default value is2. β¨
bestie, IMPORTANT note: you have to add the time you specify here to the automode time. so if you want the transition to take two seconds and every image to stay for five seconds, you set thedurationto2and automode to7(not5). the math is mathing, trust. π
π ROTATOR SWITCHERS π
Simple
a simple switcher that just activates the new rotator without any transition. no drama, no fade, just straight to business. π
π KEYBOARD COMMANDS π
- Cursor left β select previous available texture. β¬ οΈ
- Cursor right β select next available texture. β‘οΈ
- Cursor down β select previous available rotator function. β¬οΈ
- Cursor up β select next available rotator function. β¬οΈ
- Escape
qβ exit Dizzy. π
okay that's the whole thing, you're fully caught up bestie π«Ά this was perl v5.36.0, dated 2023-08-23, and it's the DIZZY(6) page from the User Contributed Perl Documentation. go forth and get dizzy ππβ¨
π¦ where this page comes from
- debian trixie: dizzy 0.3-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: dizzy 0.3-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: dizzy 0.3-5
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms