Difference between revisions of "Avatar lad.xml"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{RightToc}}
=skeleton=
=skeleton=
* file_name - Points to another XML file containing the avatar skeleton definition
{| {{Prettytable}}
|+ '''Attributes'''
|- {{Hl2}}
! attribute
! description
|-
|file_name
|Points to another XML file containing the avatar skeleton definition
|}


==attachment_point==
==attachment_point==
* id - Attach point number, [[llGetAttached]], [[llAttachToAvatar]]
{| {{Prettytable}}
* group - used to define which pie menu group this appears in
|+ '''Attributes'''
* pie_slice - used to define which pie menu slice this item uses in the group
|- {{Hl2}}
* name - Name of the attachment point
! attribute
* joint - [[avatar_skeleton.xml]] joint name this attachment point is connected to
! description
* position - offset from joint position
|-
* rotation - Euler rotation to offset from the joint
|| id
* visible_in_first_person - default value if should this attachment should be rendered while in first person, there is a preference to override this.
|| Attach point number, [[llGetAttached]], [[llAttachToAvatar]]
* max_attachment_offset - maximum offset the root can be from the attachments zero point.
|-
|| group  
|| used to define which pie menu group this appears in
|-
|| pie_slice  
|| used to define which pie menu slice this item uses in the group
|-
|| name  
|| Name of the attachment point
|-
|| joint  
|| [[avatar_skeleton.xml]] joint name this attachment point is connected to
|-
|| position  
|| offset from joint position
|-
|| rotation  
|| Euler rotation to offset from the joint
|-
|| visible_in_first_person  
|| default value if should this attachment should be rendered while in first person, there is a preference to override this.
|-
|| max_attachment_offset  
|| maximum offset the root can be from the attachments zero point.
|}


==param==
==param==
* id - ?
 
* group - ?
{| {{Prettytable}}
* name - Name of the parameter
|+ '''Attributes'''
* label - Parameter label
|- {{Hl2}}
* wearable - ?
! attribute
* edit_group - ?
! description
* edit_group_order - ?
|-
* label_min - ?
|| id
* label_max - ?
||
* show_simple - ?
|-
* value_min - ?
|| group
* value_max - ?
||
* camera_distance - ?
|-
|| name
|| Name of the parameter
|-
|| label
|| Parameter label
|-
|| wearable
||
|-
|| edit_group
||
|-
|| edit_group_order
||
|-
|| label_min
||
|-
|| label_max
||
|-
|| show_simple
||
|-
|| value_min
||
|-
|| value_max
||
|-
|| camera_distance
||
|}


===param_skeleton===
===param_skeleton===

Revision as of 19:42, 1 December 2007

skeleton

Attributes
attribute description
file_name Points to another XML file containing the avatar skeleton definition

attachment_point

Attributes
attribute description
id Attach point number, llGetAttached, llAttachToAvatar
group used to define which pie menu group this appears in
pie_slice used to define which pie menu slice this item uses in the group
name Name of the attachment point
joint avatar_skeleton.xml joint name this attachment point is connected to
position offset from joint position
rotation Euler rotation to offset from the joint
visible_in_first_person default value if should this attachment should be rendered while in first person, there is a preference to override this.
max_attachment_offset maximum offset the root can be from the attachments zero point.

param

Attributes
attribute description
id
group
name Name of the parameter
label Parameter label
wearable
edit_group
edit_group_order
label_min
label_max
show_simple
value_min
value_max
camera_distance

param_skeleton

bone

  • name - ?
  • scale - ?

mesh

  • type - ?
  • lod - ?
  • file_name - Points to a binary mesh file
  • min_pixel_width - ?
  • reference - ?

param

  • id - ?
  • group - ?
  • name - Parameter name
  • label - Label of the parameter
  • wearable - ?
  • edit_group - ?
  • edit_group_order -?
  • label_min - ?
  • label_max - ?
  • value_min - ?
  • value_max - ?
  • camera_elevation - ?
  • camera_distance - ?
  • camera_angle - ?

param_morph

volume_morph

  • name - ?
  • scale - ?
  • pos - ?

global_color

  • name - Name of the colored area (skin_color, hair_color, eye_color)

param

  • id - ?
  • group - ?
  • wearable - ?
  • edit_group - ?
  • edit_group_order - ?
  • name - ?
  • show_simple - ?
  • label_min - ?
  • label_max - ?
  • value_min - ?
  • value_max - ?
  • value_default - ?

param_color

value

  • color - ?

layer_set

  • body_region - ?
  • width - ?
  • height - ?
  • clear_alpha - ?
  • alpha_tga_file - Points to a TGA file defining the alpha blending for this layer

layer

  • name - ?
  • fixed_color - ?
  • render_pass - ?

texture

  • tga_file - ?
  • file_is_mask - ?

param

  • id - ?
  • group - ?
  • wearable - ?
  • edit_group - ?
  • edit_group_order - ?
  • name - ?
  • value_min - ?
  • value_max - ?

param_color

value
  • color - ?

param_alpha

  • domain - ?


driver_parameters

param

  • id - ?
  • group - ?
  • name - ?
  • label - ?
  • show_simple - ?
  • wearable - ?
  • edit_group - ?
  • edit_group_order - ?
  • label_min - ?
  • label_max - ?
  • value_min - ?
  • value_max - ?
  • camera_distance - ?
  • camera_angle - ?
  • camera_elevation - ?

param_driver

driven

  • id - ?
  • min1 - ?
  • max1 - ?
  • max2 - ?
  • min2 - ?