PhotoSpin User’s Manual 3: Chat Interface
PhotoSpin Version 2.0
Ananke Media Systems
May 2011
The Chat Interface allows you to operate PhotoSpin by typing commands into the chat window in the SL viewer.
Chat commands allow greater precision and control for certain operations. For example, you can set the spin rate to an exact amount, say 21º per second, rather than relying on the preset spin rates programmed for the HUD and menus.
To use the Chat Interface, type the following commands into the open chat window using the /81 chat channel prefix. (If you wish to change the channel prefix, please see Settings in the Setup and Menus Manual).
Note: all chat commands that accept three values can be written in either the x40 y30 z20 style or the <40,30,20> style.
General Chat Commands | ||
/81 | help | show list of chat commands |
/81 | ? | alternate command for ‘help’ |
/81 | info | report settings |
/81 | reset | reset all |
/81 | config.dump | report settings in a format that can be pasted into a config notecard |
/81 | config.reset | return the configuration to the default values |
/81 | config.list | show the available saved configurations |
/81 | config.load [configurationName] | use the settings in a config notecard |
/81 | showall | show all lights, effect generators, and gazers |
/81 | hideall | hide all lights, effect generators, and gazers |
Backdrop Chat Commands | ||
/81 | bd.txnext | change to next texture in a group |
/81 | bd.txprev | change to previous texture |
/81 | bd.txmove [step] | move forward (+) or backward (-) by specified number of textures (i.e. “bd.txmove -3″) |
/81 | bd.txname [name] | change to a specified texture name |
/81 | bd.txnone | remove texture |
/81 | bd.txlist | list textures in backdrop inventory |
/81 | bd.txtile [tilefactor] | set a tile factor (use value between 0 and 7: i.e. “bd.txtile 2″ ) |
/81 | bd.txtileed [tileStep] | change tile factor by this amount (use + or – amount needed: i.e. “bd.txtileed -1″) |
/81 | bd.bright full | full bright on |
/81 | bd.bright normal | full bright off |
/81 | bd.glow [glow] | set a glow factor (use value between 0.0 and 1.0: i.e. “bd.glow 0.2″) |
/81 | bd.glowed [glowChange] | change glow factor by this amount (use + or – amount needed: i.e. “bd.glowed -0.2″) |
/81 | bd.colour r[red] g[green] b[blue] | set colour on backdrop (use decimal values for rgb, where 1.0 = 255: i.e. “bd.colour r1.0 g0.5 b0.2” or “bd.colour <1.0, 0.6, 0.2>”) |
/81 | bd.coloured r[redChange] g[greenChange] b[blueChange] | change colour (use + or – rgb amount expressed as decimal value: i.e. “bd.coloured r-0.2 b+0.6″) |
/81 | bd.turn.set x[angle] y[angle] z[angle] | turn the backdrop to these axis angles (use degrees: i.e. “bd.turn.set x90 y30”) |
/81 | bd.turn.add x[angleChange] y[angleChange] z[angleChange] | change axis angles (use + or – degrees: i.e. “bd.turn.add x-5 z+20”) |
/81 | bd.turn.pin x[angle] y[angle] z[angle] | set the pin rotation to these angles (use degrees: i.e. “bd.turn.pinz90”) |
/81 | bd.turn.pin | set the pin rotation to the current rotation |
/81 | bd.turn.zero | turn the backdrop to the current pin rotation |
/81 | bd.turn.togrid | align the backdrop to the region directions |
/81 | bd.spin.set x[rate] y[rate] z[rate] | spin the backdrop at the specified axis spin rate, measured in degrees/second (use degrees: i.e. “bd.spin.set x20” will spin on the x-axis at 20º/ second) |
/81 | bd.spin.add x[rateChange] y[rateChange] z[rateChange] | change the axis spin rates (use + or – degrees: i.e. “bd.spin.add x+10) |
/81 | bd.spin.stop | stop spinning (to remove the accumulated spin, use bd.turn.zero) |
/81 | bd.spin.disable | stop spinning |
/81 | bd.size.set x[multiplier] y[multiplier] z[multiplier] | resize relative to default size by the specified amount (use multiplier: i.e. “bd.size.set x1 y1.2 z0.8” or “bd.size.set <1,1.2,0.8>”). See note below. |
/81 | bd.size.mul x[multiplier] y[multiplier] z[multiplier] | resize relative to current size by the specified amount (use mulitiplier:: i.e. “bd.size.mul y0.5 z1.5” or “bd.size.mul <1,0.5,1.5>”). See note below. |
Light Chat Commands | ||
/81 | lights.deleteall | delete all lights |
/81 | lights.showall | show all lights |
/81 | lights.hideall | hide all lights |
/81 | lights.onall | turn on all lights |
/81 | lights.offall | turn off all lights |
/81 | light#N.delete | delete specified light (N=number of the light) |
/81 | light#N.create | create specified light |
/81 | light#N.show | show specified light |
/81 | light#N.hide | hide specified light |
/81 | light#N.on | turn on specified light |
/81 | light#N.off | turn off specified light |
/81 | light#N.colour r[redValue] g[greenValue] b[blueValue] | set colour for specified light (use decimal values for rgb, where 1.0=255 (i.e. “light#2.colour r1.0 g 0.6 b0.2” or “light#2.colour <1.0, 0.6, 0.2>”) |
/81 | light#N.coloured [colourChange] | change light color by this amount (use + or – rgb amount expressed as decimal: i.e. “light#2.coloured r-0.2 b+0.6″) |
/81 | light#N.cool | set colour for specified light to cool |
/81 | light#N.warm | set colour for specified light to warm |
/81 | light#N.soft | set colour for specified light to soft |
/81 | light#N.pos x[xValue] y[yValue] z[zValue] | set position (meters) for specified light (use xyz values: i.e. “light#2.pos x1.0 y -2.5 z0.0” or “light#2.pos <1.0, -2.5, 0.0>”) |
/81 | light#N.poscentre | move specified light to centre default position |
/81 | light#N.posed x[xValue] y[yValue z[zValue] | change light position by this amount (use + or – xyz amount: i.e. “light#2.posed x-1 z+0.5″) |
/81 | light#N.seek [avatarUserName] | position specified light in relation to avatar |
/81 | light#N.closer | move specified light closer to avatar |
/81 | light#N.further | move specified light away from avatar |
/81 | light#N.intensity [intensity] | change intensity of specified light (use value between 0.0 and 1.0: i.e. “light#2.intensity 0.9″) |
/81 | light#N.radius [radius] | change radius of specified light (use value between 0.0 and 20.0: i.e. “light#2.radius 12.5″) |
/81 | light#N.falloff [falloff] | change falloff of specified light (use value between 0.0 and 2.0: i.e.“light#2.falloff 1.5″) |
/81 | light#N.paramsed i[intensity] r[radius] f[falloff] | an alternate way to set intensity, radius, falloff (use + or – an irf value: i.e. “light#2.paramsed i+0.5 r-2″) |
Effects Chat Commands | ||
/81 | effgens.deleteall | delete all effects generators |
/81 | effgens.showall | show all effects generators |
/81 | effgens.hideall | hide all effects generators (effect will still be visible, only generator is hidden) |
/81 | effgens.onall | turn on all effects generators |
/81 | effgens.offall | turn off all effects generators |
/81 | effgen#N.create | create the specified effects generator (N=number of generator) |
/81 | effgen#N.delete | delete the specified effects generator |
/81 | effgen#N.show | show the specified effects generator |
/81 | effgen#N.hide | hide the specified effects generator |
/81 | effgen#N.on | turn on the specified effects generator |
/81 | effgen#N.off | turn off the specified effects generator |
/81 | effgen#N.colour r[redValue] g[greenValue] b[blueValue] | set colour for specified effect (use rgb values: i.e. “effgen#2.colour r1.0 g 0.5 b0.2” or “effgen#2.colour <1.0, 0.5, 0.2>”) |
/81 | effgen#N.coloured [colourChange] | change effect colour by this amount (use + or – rgb amount: i.e. “effgen#2.coloured r-0.1 b+0.5″) |
/81 | effgen#N.pos x[xValue] y[yValue z[zValue] | set position (meters) for specified effects generator (use xyz values: i.e. “effgen#2.pos x1.0 y -2.5 z0.0” or “effgen#2.pos <1.0, -2.5, 0.0>”) |
/81 | effgen#N.poscentre | move specified generator to centre default position |
/81 | effgen#N.posed x[xValue] y[yValue z[zValue] | change position of specified generator by this amount (use + or – xyz amount: i.e. “effgen#2.posed x-1 z+0.5″) |
/81 | effgen#N.seek [avatarUserName] | position specified generator in relation to avatar |
/81 | effgen#N.closer | move specified generator closer to avatar |
/81 | effgen#N.further | move specified generator away from avatar |
/81 | effgen#N.density [density] | change density of effect from specified generator (use setting from 1-7 to set density: i.e. “effgen#2.density 3″) |
/81 | effgen#N.gen fog | select fog |
/81 | effgen#N.gen glow | select glow |
/81 | effgen#N.gen smoke | select smoke |
/81 | effgen#N.gen snow | select snow |
Gazer Chat Commands | ||
/81 | gazers.deleteall | delete all gazers |
/81 | gazers.showall | show all gazers |
/81 | gazers.hideall | hide all gazers |
/81 | gazer#N.create | create the specified gazer (N=number of gazer) |
/81 | gazer#N.delete | delete the specified gazer |
/81 | gazer#N.show | show the specified gazer |
/81 | gazer#N.hide | hide the specified gazer |
/81 | gazer#N.pos x[xValue] y[yValue z[zValue] | set position (meters) for specified gazer (use xyz values: i.e. “gazer#2.pos x1.0 y -2.5 z0.0” or “gazer#2.pos <1.0, -2.5, 0.0>”) |
/81 | gazer#N.posed x[xValue] y[yValue z[zValue] | change gazer position by this amount (use + or – xyz amount: i.e. “gazer#2.posed x-1 z+0.5″) |
/81 | gazer#N.poscentre | move specified gazer to centre default position |
/81 | gazer#N.seek [avatarUserName] | position specified gazer in relation to avatar |
/81 | gazer#N.closer | move specified gazer closer to avatar |
/81 | gazer#N.further | move specified gazer away from avatar |
Note: The backdrop resize commands “bd.size.set” and “bd.size.mul” will resize only to the maximum prim allowance (10 meters). With the “bd.size.set” command, the maximum multiplier possible in any direction is 2.3; if you use a value higher than 2.3, the backdrop will send an error message. You can also make the backdrop smaller than the default size by entering decimals less than 1 (i.e. “bd.size.set x0.8 y0.9 z0.75” or “bd.size.set <0.8,0.9,0.75>). If you enter a multiplier of “0” the backdrop will read this as a reset to default; hence, “bd.size.set <0,0,0> will be read the same as “bd.size.set <1,1,1> and will reset the backdrop to the default size.
Trackback this post | Subscribe to the comments via RSS Feed