Sunday, October 22, 2017

2017 WW: Cybalounge tutorial: The Interaction Primitive, sit spheres, etc.

Cybalounge tutorial:  The Interaction Primitive,  
sit spheres, etc.
Instructions for using an interaction prim to give a sit pose. 
Setting interaction prim
Click image to enlarge
More after the break

First get the interaction prim
  • Then position the prim where you want it.
  • The prim I am using to illustrate the procedure goes in front of the chair.
  • The regular sit prims are on the chairs.
  • The opening image shows most of the parameters set
  • The image below shows the result of this setting.
 With ActY at default, 
my avatar is high
  • ActY sets the altitude of the avatar when the animation is on.  
  • So I'll give that parameter a value of -100 centimeters.  
Adjusted ActY 
Now the avatar sits 
at the proper height

The Interaction Primitive (documentation)

The goal of the interaction primitive is to allow an avatar to interact with an object or primitive by applying an animation to the avatar. These animations can be created with the animation editor, which will be explained in a different chapter. Interaction objects are represented by colored spheres. When moving over an interaction object with the mouse the cursor changes from pointer to a hand.


ActY – Sets the relative distance for placing the avatar related to the interaction object. When sitting, for example, the avatar’s vertical position has to be reduced to make it sit on the specified object.
ActA – Sets the angle of the avatar in relation to the interaction object. This is used to properly align the avatar with the specified object.
Animation – Selects the pre-defined animation, which will be played (in a loop) for the avatar, when the interaction element is activated.  (Tutorial on animations TBD.)
sizeFactor – Sets the scaling factor for the sphere representing the interaction
single – Indicates, that the interaction can be used by only one avatar at a time, e.g. for sitting on a chair. General interactions, like dancing, could be used by several avatars at the same time.
moveAllowed – Indicates, that the avatar may move while interacting, e.g. moving around while dancing.
ownerOnly – Indicates, that only the owner of a location may use this interaction object.
syncedWith (experimental) – Selects a second interaction object which animation will be synced with the original interaction’s animation. This is useful for couple dances, …



  • Original text in this blog is CC By: unless specified public domain
  • Use as you please with attribution: link to the original.
  • All images without attribution in this blog are CC0: public domain.

Entertainment in virtual worlds

Videos from virtual worlds

News and Notes

Metaverse beginner help

    The Hypergrid WIP Show

    • The Hypergrid WIP is a one hour "show & tell" of works in progress. 
    • Everyone is invited.  Building, scripting, entertainment-- whatever you are working on.
    • Selby may capture video of presentations in voice, for posting on YouTube.
    • The WIP show normally meets on 2 Sundays a month at 12 pm California time.
    • The show meets at the Pandora location on the second Sunday 
    • But will not meet in the summer.
    • And at Cookie II on the fourth Sunday.  
    • To keep up with the WIP meetings, join the Kitely group, Work in progress.
    • We can go to your place if there is time.

    Next WIP meeting

      • Sunday Oct , 22, noon SLT (California) time
      • Cookie II location (fourth Sunday of the month)
      • HG address below: paste into the World Map next to Find. Click Find, TP
      • II 
      • In Kitely, put Cookie II into the find bar of the world map. 
      • Suspended for Summer: Pandora Location: (second Sunday of the month)
      • Pandora allows presenters to run high threat OSSL functions.
      • Put the line above in your World Map next to Find.  Click FindTP
      • At Narasnook, use World Map to search for Pandora

              Previous Articles from the WIP show 


                      No comments:

                      Post a Comment

                      Note: Only a member of this blog may post a comment.