PhotoStage Pro User’s Manual 3: Chat Interface
PhotoStage Pro Version 3.0
Ananké Media Systems
November 2011
The Chat Interface allows you to operate PhotoStage Pro by typing commands into the chat window in the SL viewer.
Chat commands allow greater precision and control over certain operations. For example, if you know the exact RGB values for the colour you want, you can enter these directly using the bd.rgb command (see chart below).
To use the Chat Interface, simply 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.)
User defined variables are indicated by square brackets [ ]. Type your desired values in this space (without the brackets), i.e. /81 bd.txtile 7. All chat commands that accept three values can be written using either an x40 y30 z20 format or a <40,30,20> format.
General Chat Commands | ||
/81 | help | show list of chat commands |
/81 | ? | alternate command for ‘help’ |
/81 | info | report configuration |
/81 | reset | reset the system to the factory default values |
/81 | config.record | record existing configuration of backdrop, lights, effects, gazers to the chat channel, in a format that can be copied and pasted into the configuration notecard |
/81 | config.reset | reset the system to the configuration default |
/81 | config.list | show the available saved configurations |
/81 | config.load [configurationName] | load a saved configuration from the configuration notecard |
/81 | showall | show all lights, effect generators, and gazers |
/81 | hideall | hide all lights, effect generators, and gazers |
Backdrop Chat Commands | ||
/81 | bd.txgroup [name] | change to a specified named group |
/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.greenscreen | switch to green screen |
/81 | bd.txrestore | restore previously used texture and settings |
/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.rgb | set colour using rgb values directly (i.e. “bd.rgb r255 g153 b51” or “bd.rgb <255,153,51>” |
/81 | bd.rgbed | change colour by specified rgb amount (use + or – rgb value: i.e. “bd.rgbed r-51 b+153”) |
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.rgb | set colour using rgb values directly (i.e. “light#2.rgb r255 g153 b51” or “light#2.rgb <255,153,51>” |
/81 | light#N.rgbed | change colour by specified rgb amount (use + or – rgb value: i.e. “light#2.rgbed r-51 b+153”) |
/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 | effgent#N.rgb | set colour using rgb values directly (i.e. “effgen#2.rgb r255 g153 b51” or “effgen#2.rgb <255,153,51>” |
/81 | effgen#N.rgbed | change colour by specified rgb amount (use + or – rgb value: i.e. “effgen#2.rgbed r-51 b+153”) |
/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 |