AV 3D 3.1

 

Category / Domain:

Avatar

SCOL Voy@ger Compatibility:

V2.0c or above

Update:

05/2001

 

Function

 

The AV3D module allows the user to appear in the shape of a three-dimensional avatar.  The module integrates an avatar browser and an interface to change the photo applied to the avatar.

Two types of views are available:

-          A first-person view.

-          A third-person view (with various backward distances for the camera).

 

 

Configuration

 

 

Figure 1:  AV3D Module Interface

 

 

M3D item ref  :                  Reference of item containing avatar customer names.

 

Browser default path :      Avatar browser default path (must contain avatar m3d files).

 

This module’s various options are parameterable in the Advanced entry of the C3D3 module by clicking on the Resources button of the C3D3 editor.

 

 

Figure 2:  Example of Parameters

 

 

Parameter significance:

  

  - arrivalZoneSize: Random area at arrival in C3D3 (default value = 0)

  - viewLevelF6:  Camera backward distance in third-person view (F6 key)

  - viewLevelF7:  idem (with F7 key)

  - viewLevelF8:  idem (with F8 key)

  - collEnabled:  Activation or deactivation of avatar collisions (default value = 0)

  - canFly:  Enable or disable movement of avatars on y axis (default value = 0)

 

 

Comments:

 

-          Observe the following: viewLevelF6<viewLevelF7<viewLevelF8.

-          Change views using F5, F6, F7, and F8 keys.

-          Key is activated only if matching parameter is present (if viewLevelF8 does not exist, the key will be deactivated).

-          Strictly observe the space between the parameter and its value.

 

 

Notes concerning mesh structure (*.m3d):

 

- Father element must be called "avatar".

- Photo will be applied to all material called "photo".

 

 

Implementation

 

Action

Function

 

shell.start à AV3D.start

 

Starts module at customer site.

 

 

C3D3.getPlugin à AV3D.getPlugin

 

Enables AV3D module to manage avatar appearance.

 

module.event à AV3D.showInterface

 

Displays interface to select a 3D avatar.

 

module.event à AV3D. !chgLogin

 

Enables AV3D module to take any login changes into account.

module.event à AV3D.reload

Reloads avatar browser .m3d files.

module.event à AV3D.changeView

Allows avatar change of view.  The parameter must indicate type of view.

Example: viewLevel 600, change to third-person view with camera 6.6 yards behind avatar. If parameter is blank or if viewLevel’s value is 0, third-person view returns.

 

 

Event

Function

 

Av3d.in à module.action

 

Action generated when module’s customer section is initiated.

 

 

Av3d.changedà module.action

 

Action initiated when 3D avatar is changed.

 

 

Area

Function

Interface

Assignment

Av3d.button

Display of avatar browser interface and photo change.

Customer

Yes

Av3d.avatarview

3D view of current 3D avatar.

Customer

Yes

Av3d.av3dInterface

3D avatar browser window and photo change.

Customer

No