AV 3D 3.1
Category / Domain: |
Avatar |
SCOL Voy@ger Compatibility: |
V2.0c or above |
Update: |
05/2001 |
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 |