extremetuxracer/doc/tux.lst.templ

212 lines
8.8 KiB
Plaintext

# Character definition
# [par] = parent node
# [order] = order of transform actions
# [name] only used for information on the tool screen
# [joint] a identifier that relaces the numeric identifier in case that
# the node contains a joint
# 0 translation
# 1 x-rotation
# 2 y-rotation
# 3 z-rotation
# 4 scale
# 5 visible
# 9 additionl y-rotation, use z component
# material
*[material] 1 [mat] whitecol [diff] 0.78 0.78 0.78 [spec] 0.2 0.2 0.2 [exp] 50.0
*[material] 1 [mat] blackcol [diff] 0.1 0.1 0.1 [spec] 0.5 0.5 0.5 [exp] 20.0
*[material] 1 [mat] beakcol [diff] 0.64 0.54 0.06 [spec] 0.4 0.4 0.4 [exp] 5.0
*[material] 1 [mat] iriscol [diff] 0.01 0.01 0.41 [spec] 0.4 0.4 0.4 [exp] 90.0
# -----------------------------------------------------------------------------------
# body
*[node] 01 [par] 00 [order] 4 [scale] 0.35 0.35 0.35
[name] complete figure
*[node] 02 [par] 01 [order] 4 [scale] 0.9 0.9 0.9
[name] body
*[node] 72 [par] 02 [order] 45 [vis] 10 [scale] 0.95 1.0 0.8 [mat] blackcol [shad] 1
[name] black part of the body
*[node] 73 [par] 02 [order] 045 [vis] 10 [trans] 0 0 0.17 [scale] 0.8 0.9 0.7 [mat] whitecol
[name] white part of the body
# breast
*[node] 03 [par] 01 [order] 0 [trans] 0 0.4 0.05
[name] breast
*[node] 04 [par] 03 [order] 4 [scale] 0.72 0.72 0.72
[name] breast
*[node] 74 [par] 04 [order] 45 [vis] 10 [scale] 0.95 1.0 0.8 [mat] blackcol
[name] black part of the breast
*[node] 75 [par] 04 [order] 045 [vis] 10 [trans] 0 0 0.17 [scale] 0.8 0.9 0.7
[mat] whitecol [name] white part of the breast
# neck
*[node] 05 [par] 01 [order] 02 [trans] 0 0.9 0.07 [rot] 0 90.0 0 [name] neck and head
*[node] 06 [par] 05 [joint] neck [name] joint for neck
*[node] 07 [par] 06 [order] 2 [rot] 0 -90 0 [name] neck and head
*[node] 08 [par] 07 [order] 4 [scale] 0.45 0.5 0.45 [name] neck
*[node] 09 [par] 08 [order] 5 [vis] 10 [mat] blackcol [shad] 1
[name] black part of the neck
*[node] 10 [par] 08 [order] 045 [vis] 10 [trans] 0 -0.08 0.35
[scale] 0.8 0.9 0.7 [mat] whitecol [name] white part of the neck
# head
*[node] 11 [par] 07 [order] 02 [trans] 0 0.3 0.07 [rot] 0 90.0 0 [name] head
*[node] 12 [par] 11 [joint] head [name] joint for head
#*[node] 13 [par] 12 [order] seems to do nothing, waste
*[node] 14 [par] 12 [order] 02 [trans] 0 0.2 0 [rot] 0 -90.0 0 [name] head
*[node] 15 [par] 14 [order] 45 [vis] 10 [scale] 0.42 0.5 0.42
[mat] blackcol [shad] 1 [name] head
# beak
*[node] 16 [par] 14 [order] 0145 [vis] 4 [trans] 0 -0.205 0.3 [rot] 10 0 0
[scale] 0.23 0.12 0.4 [mat] beakcol [name] beak
*[node] 17 [par] 14 [order] 0145 [vis] 4 [trans] 0 -0.23 0.3 [rot] 10 0 0
[scale] 0.21 0.17 0.38 [mat] beakcol [name] beak
# left eye
*[node] 18 [par] 14 [order] 023145 [vis] 4 [trans] 0.13 -0.03 0.38 [rot] 5.0 18.0 -5.0
[mat] whitecol [scale] 0.1 0.13 0.03 [name] left eye
# right eye
*[node] 19 [par] 14 [order] 023145 [vis] 4 [trans] -0.13 -0.03 0.38 [rot] 5.0 -18.0 -5.0
[mat] whitecol [scale] 0.1 0.13 0.03 [name] right eye
# left iris
*[node] 20 [par] 14 [order] 023145 [vis] 2 [trans] 0.12 -0.045 0.4 [rot] 5.0 18.0 5.0
[mat] iriscol [scale] 0.055 0.07 0.03 [name] left iris
# right iris
*[node] 21 [par] 14 [order] 023145 [vis] 2 [trans] -0.12 -0.045 0.4 [rot] 5.0 -18.0 -5.0
[mat] iriscol [scale] 0.055 0.07 0.03 [name] right iris
# left upper arm
*[node] 22 [par] 03 [order] 2031 [rot] 90 180 45 [trans] -0.56 0.3 0 [name] left arm
*[node] 23 [par] 22 [joint] left_shldr [name] joint for left shoulder
*[node] 24 [par] 23 [order] 01 [trans] -0.22 0 0 [rot] -90.0 0 0 [name] left arm
*[node] 25 [par] 24 [order] 45 [vis] 5 [scale] 0.34 0.1 0.2 [mat] blackcol [shad] 1
[name] left upper arm
# left forearm
*[node] 30 [par] 24 [order] 031 [trans] -0.23 0 0 [rot] 90 0 20.0
[name] left forearm and hand
*[node] 31 [par] 30 [joint] joint [name] joint for left_elbow
*[node] 32 [par] 31 [order] 01 [trans] -0.19 0 0 [rot] -90.0 0 0
[name] left forearm and hand
*[node] 33 [par] 32 [order] 45 [vis] 5 [scale] 0.3 0.07 0.15 [mat] blackcol [shad] 1
[name] left forearm
# left hand
*[node] 38 [par] 32 [order] 031 [trans] -0.24 0 0 [rot] 90 0 20.0 [name] left hand
*[node] 39 [par] 38 [joint] left_hand [name] joint for left hand
*[node] 40 [par] 39 [order] 01 [trans] -0.1 0 0 [rot] -90.0 0 0 [name] left hand
*[node] 41 [par] 40 [order] 45 [vis] 3 [scale] 0.12 0.05 0.12 [mat] blackcol [shad] 1
[name] left hand
# right upper arm
*[node] 26 [par] 03 [order] 031 [trans] -0.56 0.3 0 [rot] -90 0 45.0 [name] right arm
*[node] 27 [par] 26 [joint] right_shldr [name] joint for right shoulder
*[node] 28 [par] 27 [order] 01 [trans] -0.22 0 0 [rot] 90.0 0 0 [name] right arm
*[node] 29 [par] 28 [order] 45 [vis] 5 [scale] 0.34 0.1 0.2 [mat] blackcol [shad] 1
[name] right upper arm
# right forearm
*[node] 34 [par] 28 [order] 031 [trans] -0.23 0 0 [rot] -90 0 20.0
[name] rigth forearm and hand
*[node] 35 [par] 34 [joint] right_elbow [name] joint for right elbow
*[node] 36 [par] 35 [order] 01 [trans] -0.19 0 0 [rot] 90.0 0 0
[name] right forearm and hand
*[node] 37 [par] 36 [order] 45 [vis] 5 [scale] 0.3 0.07 0.15 [mat] blackcol [shad] 1
[name] right forearm
# right hand
*[node] 42 [par] 36 [order] 031 [trans] -0.24 0 0 [rot] -90 0 20.0 [name] right hand
*[node] 43 [par] 42 [joint] right_hand [name] joint for right hand
*[node] 44 [par] 43 [order] 01 [trans] -0.1 0 0 [rot] 90.0 0 0 [name] right hand
*[node] 45 [par] 44 [order] 45 [vis] 3 [scale] 0.12 0.05 0.12 [mat] blackcol [shad] 1
[name] right hand
# left leg
*[node] 46 [par] 01 [order] 209 [rot] 0 180.0 110 [trans] -0.28 -0.8 0 [name] left leg
*[node] 47 [par] 46 [joint] left_hip [name] joint for left leg
*[node] 48 [par] 47 [order] 02 [trans] 0 -0.1 0 [rot] 0 -110.0 0 [name] left leg
*[node] 49 [par] 48 [order] 45 [vis] 3 [scale] 0.07 0.3 0.07 [mat] beakcol [shad] 1
[name] left highbone
*[node] 50 [par] 48 [order] 045 [vis] 3 [trans] 0.0 0.05 0.0
[scale] 0.09 0.18 0.09 [mat] blackcol [name] left hip
*[node] 56 [par] 48 [order] 02 [trans] 0 -0.21 0 [rot] 0 90.0 0
[name] left lower leg and foot
*[node] 57 [par] 56 [joint] left_knee [name] joint for left knee
*[node] 58 [par] 57 [order] 02 [trans] 0 -0.13 0 [rot] 0 -90.0 0
[name] left lower leg and foot
*[node] 59 [par] 58 [order] 45 [vis] 3 [scale] 0.06 0.18 0.06
[mat] beakcol [name] left lower leg
*[node] 64 [par] 58 [order] 02 [trans] 0 -0.18 0 [rot] 0 -50.0 0
[name] left foot
*[node] 65 [par] 64 [joint] left_ankle [name] joint for left ankle
*[node] 76 [par] 65 [order] 04 [trans] -0.13 0 0 [scale] 1.1 1.0 1.3
[name] left foot
*[node] 77 [par] 76 [vis] 8 [order] 45 [scale] 0.25 0.08 0.18
[mat] beakcol [name] left foot
*[node] 78 [par] 76 [vis] 8 [order] 0245 [trans] -0.07 0 0.1 [rot] 0 30 0
[scale] 0.27 0.07 0.11 [mat] beakcol [shad] 1 [name] toe at left foot
*[node] 79 [par] 76 [vis] 8 [order] 0245 [trans] -0.07 0 -0.1 [rot] 0 -30 0
[scale] 0.27 0.07 0.11 [mat] beakcol [shad] 1 [name] toe at left foot
*[node] 80 [par] 76 [vis] 8 [order] 045 [trans] -0.08 0 0
[scale] 0.27 0.07 0.10 [mat] beakcol [shad] 1 [name] toe at left foot
# right leg
*[node] 51 [par] 01 [order] 02 [trans] -0.28 -0.8 0 [rot] 0 -110.0 0
[name] right leg
*[node] 52 [par] 51 [joint] right_hip [name] joint for right leg
*[node] 53 [par] 52 [order] 02 [trans] 0 -0.1 0 [rot] 0 110.0 0
[name] right leg
*[node] 54 [par] 53 [order] 45 [vis] 3 [scale] 0.07 0.3 0.07
[mat] beakcol [shad] 1 [name] right highbone
*[node] 55 [par] 53 [order] 045 [vis] 3 [trans] 0.0 0.05 0.0
[scale] 0.09 0.18 0.09 [mat] blackcol [name] right hip
*[node] 60 [par] 53 [order] 02 [trans] 0 -0.21 0 [rot] 0 -90.0 0
[name] right lower leg and foot
*[node] 61 [par] 60 [joint] right_knee [name] joint for right knee
*[node] 62 [par] 61 [order] 02 [trans] 0 -0.13 0 [rot] 0 90.0 0
[name] right lower leg and foot
*[node] 63 [par] 62 [order] 45 [vis] 3 [scale] 0.06 0.18 0.06
[mat] beakcol [name] right lower leg
*[node] 66 [par] 62 [order] 02 [trans] 0 -0.18 0 [rot] 0 50.0 0
[name] right foot
*[node] 67 [par] 66 [joint] right_ankle [name] joint for right ankle
*[node] 81 [par] 67 [order] 04 [trans] -0.13 0 0 [scale] 1.1 1.0 1.3
[name] right foot
*[node] 82 [par] 81 [vis] 8 [order] 45 [scale] 0.25 0.08 0.18
[mat] beakcol [name] right foot
*[node] 83 [par] 81 [vis] 8 [order] 0245 [trans] -0.07 0 0.1 [rot] 0 30 0
[scale] 0.27 0.07 0.11 [mat] beakcol [shad] 1 [name] toe at right foot
*[node] 84 [par] 81 [vis] 8 [order] 0245 [trans] -0.07 0 -0.1 [rot] 0 -30 0
[scale] 0.27 0.07 0.11 [mat] beakcol [shad] 1 [name] toe at right foot
*[node] 85 [par] 81 [vis] 8 [order] 045 [trans] -0.08 0 0
[scale] 0.27 0.07 0.10 [mat] beakcol [shad] 1 [name] toe at right foot
# tail
*[node] 68 [par] 01 [order] 01 [trans] 0 -0.4 -0.5 [rot] -60.0 0 0 [name] tail
*[node] 69 [par] 68 [joint] tail [name] joint for tail
*[node] 70 [par] 69 [order] 0 [trans] 0 0.15 0 [name] tail
*[node] 71 [par] 70 [order] 45 [vis] 2 [scale] 0.2 0.3 0.1
[mat] blackcol [shad] 1 [name] tail