PhotoSpin Pro User’s Manual 3: Chat Interface

PhotoSpin Pro Version 3.0

Ananke Media Systems

November 2011

Setup and Menus

HUD

The Chat Interface allows you to operate PhotoSpin 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”)
/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.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

Note: The backdrop resize commands “bd.size.set” and “bd.size.mul” will resize only to a maximum prim allowance of 10 meters (an update to the new SL maximum of 64 meters will be released soon). 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.

Advertisements

%d bloggers like this: