XScreenSaver(1) XScreenSaver(1) NNAAMMEE rd-bomb - reaction/diffusion textures SSYYNNOOPPSSIISS rrdd--bboommbb [-display _h_o_s_t_:_d_i_s_p_l_a_y_._s_c_r_e_e_n] [-foreground _c_o_l_o_r] [-background _c_o_l_o_r] [-window] [-root] [-install] [-visual _v_i_s_u_a_l] [-width _n] [-height _n] [-reaction _n] [-diffusion _n] [-size _f] [-speed _f] [-delay _u_s_e_c_s] DDEESSCCRRIIPPTTIIOONN The _r_d_-_b_o_m_b program draws reaction/diffusion textures. The code is derived from the 'd' mode of the "bomb" visual musical instrument (see http://www.cs.cmu.edu/~spot/bomb.html). I got the equa- tions from xmorphia (http://www.ccsf.cal- tech.edu/ismap/image.html), which is based on a version of the Gray-Scott model taken from: John E. Pearson "Complex Patterns in a Simple System" Science, 261,189, 9 July 1993. If the frame-rate is too low, consider decreasing the width and height of the tile, or decreasing the size of the active part of the screen. OOPPTTIIOONNSS If one of the reaction, diffusion, radius, and palette options is set to a negative value, then that option will be set to a random appropriate value. Be sure to try "-speed 1 -size 0.1 -epoch 3000". _r_d_-_b_o_m_b accepts the following options: --wwiinnddooww Draw on a newly-created window. This is the default. --rroooott Draw on the root window. --iinnssttaallll Install a private colormap for the window. --vviissuuaall _v_i_s_u_a_l Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. --wwiiddtthh _n --hheeiigghhtt _n Specify the size of the tile, in pixels. --rreeaaccttiioonn _n X Version 11 10-May-97 1 XScreenSaver(1) XScreenSaver(1) --ddiiffffuussiioonn _n These are constants in the equations that effect its visual nature. Each may be one of 0, 1, or 2. --rraaddiiuuss _n Size of the seed. --ppaalleettttee _n Selects a palette. Must be between 0 and 80, inclusive. --ssiizzee _f What fraction of the window is actively drawn, a floating point number between 0 (exclusive) and 1 (inclusive). Default is 0.66. --ssppeeeedd _f When a fraction of the screen is active, the active area moves at this rate (a floating point number). Default is zero. Suggested value: 1.0. --ddeellaayy _u_s_e_c_s How many microseconds to delay between frames; default 1000, or about 1/1000th of a second. EENNVVIIRROONNMMEENNTT DDIISSPPLLAAYY to get the default host and display number. XXEENNVVIIRROONNMMEENNTT to get the name of a resource file that overrides the global resources stored in the RESOURCE_MAN- AGER property. SSEEEE AALLSSOO XX(1), xxssccrreeeennssaavveerr(1), xxlloocckk(1) CCOOPPYYRRIIGGHHTT Copyright (C) 1997 by Scott Draves. Permission to use, copy, modify, and distribute this soft- ware and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. AAUUTTHHOORR Scott Draves , 9/97 X Version 11 10-May-97 2