Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.27 KB | None | 0 0
  1. $cd "F:\Nikon tiedostot\projects\source\male_ponies"
  2. $zbrush
  3. $modelname "braeburn.mdl"
  4. $model "model" "reference_test.smd" {
  5. eyeball righteye Head -5.200 -15.060 39.890 eyeball_r 10.000 -1.000 body 10.000
  6. eyeball lefteye Head 5.200 -15.060 39.890 eyeball_l 10.000 1.000 body 10.000
  7. // If you uncomment the following lines the eyes will be closed
  8. // I'm including it anyway in case anyone wants to experiment
  9. // eyelid upper_right "mdldecompiler_expressions.vta" lowerer 29 -1.000000 neutral 29 0.000000 raiser 29 1.000000 split 0.1 eyeball righteye
  10. // eyelid lower_right "mdldecompiler_expressions.vta" lowerer 29 -1.000000 neutral 29 0.000000 raiser 29 1.000000 split 0.1 eyeball righteye
  11. // If you uncomment the following lines the eyes will be closed
  12. // I'm including it anyway in case anyone wants to experiment
  13. // eyelid upper_left "mdldecompiler_expressions.vta" lowerer 29 -1.000000 neutral 29 0.000000 raiser 29 1.000000 split -0.1 eyeball lefteye
  14. // eyelid lower_left "mdldecompiler_expressions.vta" lowerer 29 -1.000000 neutral 29 0.000000 raiser 29 1.000000 split -0.1 eyeball lefteye
  15. mouth 0 "mouth" Head 0.000 1.000 0.000
  16.  
  17. flexfile "angry.vta"
  18. flex "angry_r" frame 1
  19. flexcontroller "phoneme" "angry_r" "range" 0 1
  20. %angry_r = angry_r
  21.  
  22. flexfile "angry.vta"
  23. flex "angry_l" frame 2
  24. flexcontroller "phoneme" "angry_l" "range" 0 1
  25. %angry_l = angry_l
  26.  
  27. flexfile "sad.vta"
  28. flex "sad_r" frame 1
  29. flexcontroller "phoneme" "sad_r" "range" 0 1
  30. %sad_r = sad_r
  31.  
  32. flexfile "sad.vta"
  33. flex "sad_l" frame 2
  34. flexcontroller "phoneme" "sad_l" "range" 0 1
  35. %sad_l = sad_l
  36.  
  37. flexfile "eyes_relaxed.vta"
  38. flex "relaxed_r" frame 2
  39. flexcontroller "phoneme" "relaxed_r" "range" 0 1
  40. %relaxed_r = relaxed_r
  41.  
  42. flexfile "eyes_relaxed.vta"
  43. flex "relaxed_l" frame 1
  44. flexcontroller "phoneme" "relaxed_l" "range" 0 1
  45. %relaxed_l = relaxed_l
  46.  
  47. flexfile "lid_raiser.vta"
  48. flex "r_lid_raiser" frame 1
  49. flexcontroller "phoneme" "r_lid_raiser" "range" 0 1
  50. %r_lid_raiser = r_lid_raiser
  51.  
  52. flexfile "lid_raiser.vta"
  53. flex "l_lid_raiser" frame 2
  54. flexcontroller "phoneme" "l_lid_raiser" "range" 0 1
  55. %l_lid_raiser = l_lid_raiser
  56.  
  57. flexfile "lid_lowerer.vta"
  58. flex "r_lid_lowerer" frame 1
  59. flexcontroller "phoneme" "r_lid_lowerer" "range" 0 1
  60. %r_lid_lowerer = r_lid_lowerer
  61.  
  62. flexfile "lid_lowerer.vta"
  63. flex "l_lid_lowerer" frame 2
  64. flexcontroller "phoneme" "l_lid_lowerer" "range" 0 1
  65. %l_lid_lowerer = l_lid_lowerer
  66.  
  67. flexfile "eyebrow_lowerer.vta"
  68. flex "r_eyebrow_lowerer" frame 1
  69. flexcontroller "phoneme" "r_eyebrow_lowerer" "range" 0 1
  70. %r_eyebrow_lowerer = r_eyebrow_lowerer
  71.  
  72. flexfile "eyebrow_lowerer.vta"
  73. flex "l_eyebrow_lowerer" frame 2
  74. flexcontroller "phoneme" "l_eyebrow_lowerer" "range" 0 1
  75. %l_eyebrow_lowerer = l_eyebrow_lowerer
  76.  
  77. flexfile "happy.vta"
  78. flex "happy_r" frame 1
  79. flexcontroller "phoneme" "happy_r" "range" 0 1
  80. %happy_r = happy_r
  81.  
  82. flexfile "happy.vta"
  83. flex "happy_l" frame 2
  84. flexcontroller "phoneme" "happy_l" "range" 0 1
  85. %happy_l = happy_l
  86.  
  87. flexfile "eye_closer.vta"
  88. flex "eye_closer_right" frame 1
  89. flexcontroller "phoneme" "eye_closer_right" "range" 0 1
  90. %eye_closer_right = eye_closer_right
  91.  
  92. flexfile "eye_closer.vta"
  93. flex "eye_closer_left" frame 2
  94. flexcontroller "phoneme" "eye_closer_left" "range" 0 1
  95. %eye_closer_left = eye_closer_left
  96.  
  97. flexfile "closed_down.vta"
  98. flex "closed_down_r" frame 1
  99. flexcontroller "phoneme" "closed_down_r" "range" 0 1
  100. %closed_down_r = closed_down_r
  101.  
  102. flexfile "closed_down.vta"
  103. flex "closed_down_l" frame 2
  104. flexcontroller "phoneme" "closed_down_l" "range" 0 1
  105. %closed_down_l = closed_down_l
  106.  
  107. flexfile "jaw_open.vta"
  108. flex "jaw_open" frame 1
  109. flexcontroller "phoneme" "jaw_open" "range" 0 1
  110. %jaw_open = jaw_open
  111.  
  112. flexfile "grin.vta"
  113. flex "grin" frame 1
  114. flexcontroller "phoneme" "grin" "range" 0 1
  115. %grin = grin
  116.  
  117. flexfile "big_grin.vta"
  118. flex "big_grin" frame 1
  119. flexcontroller "phoneme" "big_grin" "range" 0 1
  120. %big_grin = big_grin
  121.  
  122. flexfile "frown.vta"
  123. flex "r_frown" frame 1
  124. flexcontroller "phoneme" "r_frown" "range" 0 1
  125. %r_frown = r_frown
  126.  
  127. flexfile "frown.vta"
  128. flex "l_frown" frame 2
  129. flexcontroller "phoneme" "l_frown" "range" 0 1
  130. %l_frown = l_frown
  131.  
  132. flexfile "smirk.vta"
  133. flex "r_smirk" frame 1
  134. flexcontroller "phoneme" "r_smirk" "range" 0 1
  135. %r_smirk = r_smirk
  136.  
  137. flexfile "smirk.vta"
  138. flex "l_smirk" frame 2
  139. flexcontroller "phoneme" "l_smirk" "range" 0 1
  140. %l_smirk = l_smirk
  141.  
  142. flexfile "mouth_full.vta"
  143. flex "mouth_full" frame 1
  144. flexcontroller "phoneme" "mouth_full" "range" 0 1
  145. %mouth_full = mouth_full
  146.  
  147. flexfile "mouth_extra.vta"
  148. flex "mouth_angry" frame 2
  149. flexcontroller "phoneme" "mouth_angry" "range" 0 1
  150. %mouth_angry = mouth_angry
  151.  
  152. flexfile "mouth_neutral.vta"
  153. flex "mouth_neutral" frame 1
  154. flexcontroller "phoneme" "mouth_neutral" "range" 0 1
  155. %mouth_neutral = mouth_neutral
  156.  
  157. flexfile "mouth_S.vta"
  158. flex "mouth_S" frame 1
  159. flexcontroller "phoneme" "mouth_S" "range" 0 1
  160. %mouth_S = mouth_S
  161.  
  162. flexfile "mouth_extra.vta"
  163. flex "lower_lip_out" frame 1
  164. flexcontroller "phoneme" "lower_lip_out" "range" 0 1
  165. %lower_lip_out = lower_lip_out
  166.  
  167. flexfile "lip_bite.vta"
  168. flex "lip_bite" frame 1
  169. flexcontroller "phoneme" "lip_bite" "range" 0 1
  170. %lip_bite = lip_bite
  171.  
  172. flexfile "mouth_pucker.vta"
  173. flex "mouth_pucker" frame 1
  174. flexcontroller "phoneme" "mouth_pucker" "range" 0 1
  175. %mouth_pucker = mouth_pucker
  176.  
  177. flexfile "tongue.vta"
  178. flex "tongue_out" frame 1
  179. flexcontroller "phoneme" "tongue_out" "range" 0 1
  180. %tongue_out = tongue_out
  181.  
  182. flexfile "tongue.vta"
  183. flex "tongue_up" frame 2
  184. flexcontroller "phoneme" "tongue_up" "range" 0 1
  185. %tongue_up = tongue_up
  186.  
  187. flexfile "tongue.vta"
  188. flex "tongue_down" frame 3
  189. flexcontroller "phoneme" "tongue_down" "range" 0 1
  190. %tongue_down = tongue_down
  191.  
  192. flexfile "tongue.vta"
  193. flex "tongue_left" frame 4
  194. flexcontroller "phoneme" "tongue_left" "range" 0 1
  195. %tongue_left = tongue_left
  196.  
  197. flexfile "tongue.vta"
  198. flex "tongue_right" frame 5
  199. flexcontroller "phoneme" "tongue_right" "range" 0 1
  200. %tongue_right = tongue_right
  201.  
  202. flexfile "nose_wrinkle.vta"
  203. flex "nose_wrinkle" frame 1
  204. flexcontroller "phoneme" "nose_wrinkle" "range" 0 1
  205. %nose_wrinkle = nose_wrinkle
  206.  
  207. flexfile "tongue.vta"
  208. flex "blank" frame 7
  209. flexcontroller "phoneme" "blank" "range" 0 1
  210. %blank = blank
  211.  
  212. }
  213.  
  214. $opaque
  215.  
  216. $bodygroup "hat"
  217. {
  218. studio "mane_braeburn_front_hat.smd"
  219. studio "mane_braeburn_front.smd"
  220. }
  221. $bodygroup "vest"
  222. {
  223. studio "vest.smd"
  224. "blank"
  225. }
  226. $bodygroup "mane"
  227. {
  228. studio "mane_braeburn_back.smd"
  229. }
  230. $bodygroup "tail"
  231. {
  232. studio "tail_braeburn.smd"
  233. }
  234.  
  235. $cdmaterials "models\mlp\braeburn\"
  236. $cdmaterials "models\mlp\common\"
  237.  
  238. $texturegroup skinfamilies {
  239. {
  240. "eyeball_l.vmt"
  241. "eyeball_r.vmt"
  242. }
  243. {
  244. "eyeball_l_medium.vmt"
  245. "eyeball_r_medium.vmt"
  246. }
  247. {
  248. "eyeball_l_small.vmt"
  249. "eyeball_r_small.vmt"
  250. }
  251. }
  252.  
  253. $attachment "eyes" "Head" 5.61 -9.36 0.00 rotate -0.00 -92.59 -90.00
  254. $attachment "mouth" "Head" 0.80 -5.80 -0.15 rotate 0.00 -80.00 -90.00
  255. $surfaceprop "flesh"
  256. $eyeposition -0.000 0.000 70.000
  257. $illumposition -3.290 -0.000 25.575
  258.  
  259. $origin 0 0 -1.8768
  260.  
  261. $sequence ragdoll "ragdoll_braeburn" ACT_DIERAGDOLL 1 fps 30.00
  262. $collisionjoints "phymodel_braeburn.smd" {
  263.  
  264. $mass 50.0
  265. $inertia 10.00
  266. $damping 0.20
  267. $rotdamping 4.50
  268. $noselfcollisions
  269. $rootbone "pelvis"
  270.  
  271. $jointconstrain "tail1" x limit -50.00 50.00 0.00
  272. $jointconstrain "tail1" y limit -50.00 50.00 0.00
  273. $jointconstrain "tail1" z limit -30.00 30.00 0.00
  274.  
  275. $jointconstrain "tail2" x limit -30.00 30.00 0.00
  276. $jointconstrain "tail2" y limit -30.00 30.00 0.00
  277. $jointconstrain "tail2" z limit -20.00 20.00 0.00
  278.  
  279. $jointconstrain "leftthigh" x limit -30.00 30.00 0.00
  280. $jointconstrain "leftthigh" y limit -90.00 10.00 0.00
  281. $jointconstrain "leftthigh" z limit -90.00 90.00 0.00
  282.  
  283. $jointconstrain "leftleg1" x limit 0.00 0.00 0.00
  284. $jointconstrain "leftleg1" y limit 0.00 0.00 0.00
  285. $jointconstrain "leftleg1" z limit -40.00 15.00 0.00
  286.  
  287. $jointconstrain "leftleg2" x limit 0.00 0.00 0.00
  288. $jointconstrain "leftleg2" y limit 0.00 0.00 0.00
  289. $jointconstrain "leftleg2" z limit -20.00 100.00 0.00
  290.  
  291. $jointconstrain "leftfoot" x limit -50.00 50.00 0.00
  292. $jointconstrain "leftfoot" y limit -50.00 50.00 0.00
  293. $jointconstrain "leftfoot" z limit -50.00 50.00 0.00
  294.  
  295. $jointconstrain "rightthigh" x limit -30.00 30.00 0.00
  296. $jointconstrain "rightthigh" y limit -90.00 10.00 0.00
  297. $jointconstrain "rightthigh" z limit -90.00 90.00 0.00
  298.  
  299. $jointconstrain "rightleg1" x limit 0.00 0.00 0.00
  300. $jointconstrain "rightleg1" y limit 0.00 0.00 0.00
  301. $jointconstrain "rightleg1" z limit -40.00 15.00 0.00
  302.  
  303. $jointconstrain "rightleg2" x limit 0.00 0.00 0.00
  304. $jointconstrain "rightleg2" y limit 0.00 0.00 0.00
  305. $jointconstrain "rightleg2" z limit -20.00 100.00 0.00
  306.  
  307. $jointconstrain "rightfoot" x limit -50.00 50.00 0.00
  308. $jointconstrain "rightfoot" y limit -50.00 50.00 0.00
  309. $jointconstrain "rightfoot" z limit -50.00 50.00 0.00
  310.  
  311. $jointconstrain "chest1" x limit -15.00 15.00 0.00
  312. $jointconstrain "chest1" y limit -20.00 20.00 0.00
  313. $jointconstrain "chest1" z limit -20.00 20.00 0.00
  314.  
  315. $jointconstrain "chest2" x limit -15.00 15.00 0.00
  316. $jointconstrain "chest2" y limit -20.00 20.00 0.00
  317. $jointconstrain "chest2" z limit -20.00 20.00 0.00
  318.  
  319. $jointconstrain "leftshoulder" x limit -30.00 30.00 0.00
  320. $jointconstrain "leftshoulder" y limit -40.00 40.00 0.00
  321. $jointconstrain "leftshoulder" z limit -20.00 40.00 0.00
  322.  
  323. $jointconstrain "leftforearm" x limit -20.00 20.00 0.00
  324. $jointconstrain "leftforearm" y limit -10.00 10.00 0.00
  325. $jointconstrain "leftforearm" z limit 0.00 100.00 0.00
  326.  
  327. $jointconstrain "lefthand" x limit 0.00 0.00 0.00
  328. $jointconstrain "lefthand" y limit 0.00 0.00 0.00
  329. $jointconstrain "lefthand" z limit -100.00 0.00 0.00
  330.  
  331. $jointconstrain "rightshoulder" x limit -30.00 30.00 0.00
  332. $jointconstrain "rightshoulder" y limit -40.00 40.00 0.00
  333. $jointconstrain "rightshoulder" z limit -20.00 40.00 0.00
  334.  
  335. $jointconstrain "rightforearm" x limit -20.00 20.00 0.00
  336. $jointconstrain "rightforearm" y limit -10.00 10.00 0.00
  337. $jointconstrain "rightforearm" z limit 0.00 100.00 0.00
  338.  
  339. $jointconstrain "righthand" x limit 0.00 0.00 0.00
  340. $jointconstrain "righthand" y limit 0.00 0.00 0.00
  341. $jointconstrain "righthand" z limit -100.00 0.00 0.00
  342.  
  343. $jointconstrain "rightball" x limit -50.00 50.00 0.00
  344. $jointconstrain "rightball" y limit -50.00 50.00 0.00
  345. $jointconstrain "rightball" z limit -50.00 50.00 0.00
  346.  
  347. $jointconstrain "neck" x limit -40.00 40.00 0.00
  348. $jointconstrain "neck" y limit -30.00 30.00 0.00
  349. $jointconstrain "neck" z limit -50.00 30.00 0.00
  350.  
  351. $jointconstrain "head" x limit -50.00 50.00 0.00
  352. $jointconstrain "head" y limit -30.00 30.00 0.00
  353. $jointconstrain "head" z limit -30.00 30.00 0.00
  354.  
  355. $jointconstrain "leftball" x limit -50.00 50.00 0.00
  356. $jointconstrain "leftball" y limit -50.00 50.00 0.00
  357. $jointconstrain "leftball" z limit -50.00 50.00 0.00
  358.  
  359. $jointconstrain "tail3" x limit -20.00 20.00 0.00
  360. $jointconstrain "tail3" y limit -20.00 20.00 0.00
  361. $jointconstrain "tail3" z limit -20.00 20.00 0.00
  362.  
  363. $jointconstrain "hairback1" x limit -40.00 40.00 0.00
  364. $jointconstrain "hairback1" y limit -30.00 30.00 0.00
  365. $jointconstrain "hairback1" z limit -50.00 30.00 0.00
  366. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement