From: Mircea Kitsune Date: Sat, 10 May 2014 21:59:10 +0000 (+0300) Subject: Improve mesh design, update armature and animations, generate LOD models X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=3d84597b10de97f75f86330f467452bc4d8ecce2;p=xonotic%2Fxonotic-data.pk3dir.git Improve mesh design, update armature and animations, generate LOD models --- diff --git a/models/player/draconi-f.blend b/models/player/draconi-f.blend new file mode 100644 index 0000000000..65ee2375e2 Binary files /dev/null and b/models/player/draconi-f.blend differ diff --git a/models/player/draconi-f.iqm b/models/player/draconi-f.iqm index 6e71a386b9..806fa4fc70 100644 Binary files a/models/player/draconi-f.iqm and b/models/player/draconi-f.iqm differ diff --git a/models/player/draconi-f.iqm.framegroups b/models/player/draconi-f.iqm.framegroups index 16b3e92c79..98eabd70b5 100644 --- a/models/player/draconi-f.iqm.framegroups +++ b/models/player/draconi-f.iqm.framegroups @@ -6,18 +6,26 @@ 112 16 15.000000 0 // duckjump 128 15 5.000000 1 // duckidle 143 41 5.000000 1 // idle -184 21 25.000000 0 // jump -205 15 15.000000 0 // painone -220 17 15.000000 0 // paintwo -237 3 15.000000 0 // shoot -240 21 15.000000 1 // taunt -261 21 35.000000 1 // run -282 21 35.000000 1 // runbackwards -303 21 35.000000 1 // strafeleft -324 21 35.000000 1 // straferight -345 2 15.000000 0 // deadone -347 2 15.000000 0 // deadtwo -349 21 35.000000 1 // forwardright -370 21 35.000000 1 // forwardleft -391 21 35.000000 1 // backright -412 21 30.000000 1 // backleft +184 160 25.000000 0 // jump +344 15 15.000000 0 // painone +359 17 15.000000 0 // paintwo +376 3 15.000000 0 // shoot +379 21 15.000000 1 // taunt +400 21 35.000000 1 // run +421 21 35.000000 1 // runbackwards +442 21 35.000000 1 // strafeleft +463 21 35.000000 1 // straferight +484 2 15.000000 0 // deadone +486 2 15.000000 0 // deadtwo +488 21 35.000000 1 // forwardright +509 21 35.000000 1 // forwardleft +530 21 35.000000 1 // backright +551 21 30.000000 1 // backleft +572 21 20.000000 0 // melee +593 21 30.000000 1 // duckwalkbackwards +91 21 30.000000 1 // duckwalkstrafeleft +91 21 30.000000 1 // duckwalkstraferight +91 21 30.000000 1 // duckwalkforwardright +91 21 30.000000 1 // duckwalkforwardleft +593 21 30.000000 1 // duckwalkbackright +593 21 30.000000 1 // duckwalkbackleft \ No newline at end of file diff --git a/models/player/draconi-f.iqm_0.txt b/models/player/draconi-f.iqm_0.txt index 6f39e51e2d..762f411ca7 100644 --- a/models/player/draconi-f.iqm_0.txt +++ b/models/player/draconi-f.iqm_0.txt @@ -1,5 +1,5 @@ name Draconi F -species human +species alien sex Female weight 216 age 27 diff --git a/models/player/draconi-f_lod1.iqm b/models/player/draconi-f_lod1.iqm new file mode 100644 index 0000000000..088e5ba794 Binary files /dev/null and b/models/player/draconi-f_lod1.iqm differ diff --git a/models/player/draconi-f_lod1.iqm.framegroups b/models/player/draconi-f_lod1.iqm.framegroups new file mode 100644 index 0000000000..98eabd70b5 --- /dev/null +++ b/models/player/draconi-f_lod1.iqm.framegroups @@ -0,0 +1,31 @@ +0 36 15.000000 0 // dieone +36 20 15.000000 0 // dietwo +56 15 15.000000 1 // draw +71 20 15.000000 1 // duck +91 21 30.000000 1 // duckwalk +112 16 15.000000 0 // duckjump +128 15 5.000000 1 // duckidle +143 41 5.000000 1 // idle +184 160 25.000000 0 // jump +344 15 15.000000 0 // painone +359 17 15.000000 0 // paintwo +376 3 15.000000 0 // shoot +379 21 15.000000 1 // taunt +400 21 35.000000 1 // run +421 21 35.000000 1 // runbackwards +442 21 35.000000 1 // strafeleft +463 21 35.000000 1 // straferight +484 2 15.000000 0 // deadone +486 2 15.000000 0 // deadtwo +488 21 35.000000 1 // forwardright +509 21 35.000000 1 // forwardleft +530 21 35.000000 1 // backright +551 21 30.000000 1 // backleft +572 21 20.000000 0 // melee +593 21 30.000000 1 // duckwalkbackwards +91 21 30.000000 1 // duckwalkstrafeleft +91 21 30.000000 1 // duckwalkstraferight +91 21 30.000000 1 // duckwalkforwardright +91 21 30.000000 1 // duckwalkforwardleft +593 21 30.000000 1 // duckwalkbackright +593 21 30.000000 1 // duckwalkbackleft \ No newline at end of file diff --git a/models/player/draconi-f_lod2.iqm b/models/player/draconi-f_lod2.iqm new file mode 100644 index 0000000000..240a1f5591 Binary files /dev/null and b/models/player/draconi-f_lod2.iqm differ diff --git a/models/player/draconi-f_lod2.iqm.framegroups b/models/player/draconi-f_lod2.iqm.framegroups new file mode 100644 index 0000000000..98eabd70b5 --- /dev/null +++ b/models/player/draconi-f_lod2.iqm.framegroups @@ -0,0 +1,31 @@ +0 36 15.000000 0 // dieone +36 20 15.000000 0 // dietwo +56 15 15.000000 1 // draw +71 20 15.000000 1 // duck +91 21 30.000000 1 // duckwalk +112 16 15.000000 0 // duckjump +128 15 5.000000 1 // duckidle +143 41 5.000000 1 // idle +184 160 25.000000 0 // jump +344 15 15.000000 0 // painone +359 17 15.000000 0 // paintwo +376 3 15.000000 0 // shoot +379 21 15.000000 1 // taunt +400 21 35.000000 1 // run +421 21 35.000000 1 // runbackwards +442 21 35.000000 1 // strafeleft +463 21 35.000000 1 // straferight +484 2 15.000000 0 // deadone +486 2 15.000000 0 // deadtwo +488 21 35.000000 1 // forwardright +509 21 35.000000 1 // forwardleft +530 21 35.000000 1 // backright +551 21 30.000000 1 // backleft +572 21 20.000000 0 // melee +593 21 30.000000 1 // duckwalkbackwards +91 21 30.000000 1 // duckwalkstrafeleft +91 21 30.000000 1 // duckwalkstraferight +91 21 30.000000 1 // duckwalkforwardright +91 21 30.000000 1 // duckwalkforwardleft +593 21 30.000000 1 // duckwalkbackright +593 21 30.000000 1 // duckwalkbackleft \ No newline at end of file diff --git a/models/player/draconi-m.blend b/models/player/draconi-m.blend new file mode 100644 index 0000000000..e145c1beb1 Binary files /dev/null and b/models/player/draconi-m.blend differ diff --git a/models/player/draconi-m.iqm b/models/player/draconi-m.iqm index b5328e0430..3166b4005a 100644 Binary files a/models/player/draconi-m.iqm and b/models/player/draconi-m.iqm differ diff --git a/models/player/draconi-m.iqm.framegroups b/models/player/draconi-m.iqm.framegroups index 16b3e92c79..98eabd70b5 100644 --- a/models/player/draconi-m.iqm.framegroups +++ b/models/player/draconi-m.iqm.framegroups @@ -6,18 +6,26 @@ 112 16 15.000000 0 // duckjump 128 15 5.000000 1 // duckidle 143 41 5.000000 1 // idle -184 21 25.000000 0 // jump -205 15 15.000000 0 // painone -220 17 15.000000 0 // paintwo -237 3 15.000000 0 // shoot -240 21 15.000000 1 // taunt -261 21 35.000000 1 // run -282 21 35.000000 1 // runbackwards -303 21 35.000000 1 // strafeleft -324 21 35.000000 1 // straferight -345 2 15.000000 0 // deadone -347 2 15.000000 0 // deadtwo -349 21 35.000000 1 // forwardright -370 21 35.000000 1 // forwardleft -391 21 35.000000 1 // backright -412 21 30.000000 1 // backleft +184 160 25.000000 0 // jump +344 15 15.000000 0 // painone +359 17 15.000000 0 // paintwo +376 3 15.000000 0 // shoot +379 21 15.000000 1 // taunt +400 21 35.000000 1 // run +421 21 35.000000 1 // runbackwards +442 21 35.000000 1 // strafeleft +463 21 35.000000 1 // straferight +484 2 15.000000 0 // deadone +486 2 15.000000 0 // deadtwo +488 21 35.000000 1 // forwardright +509 21 35.000000 1 // forwardleft +530 21 35.000000 1 // backright +551 21 30.000000 1 // backleft +572 21 20.000000 0 // melee +593 21 30.000000 1 // duckwalkbackwards +91 21 30.000000 1 // duckwalkstrafeleft +91 21 30.000000 1 // duckwalkstraferight +91 21 30.000000 1 // duckwalkforwardright +91 21 30.000000 1 // duckwalkforwardleft +593 21 30.000000 1 // duckwalkbackright +593 21 30.000000 1 // duckwalkbackleft \ No newline at end of file diff --git a/models/player/draconi-m.iqm_0.txt b/models/player/draconi-m.iqm_0.txt index 6efb00f64a..368fda4222 100644 --- a/models/player/draconi-m.iqm_0.txt +++ b/models/player/draconi-m.iqm_0.txt @@ -1,5 +1,5 @@ name Draconi M -species human +species alien sex Male weight 243 age 31 diff --git a/models/player/draconi-m_lod1.iqm b/models/player/draconi-m_lod1.iqm new file mode 100644 index 0000000000..204660c53f Binary files /dev/null and b/models/player/draconi-m_lod1.iqm differ diff --git a/models/player/draconi-m_lod1.iqm.framegroups b/models/player/draconi-m_lod1.iqm.framegroups new file mode 100644 index 0000000000..98eabd70b5 --- /dev/null +++ b/models/player/draconi-m_lod1.iqm.framegroups @@ -0,0 +1,31 @@ +0 36 15.000000 0 // dieone +36 20 15.000000 0 // dietwo +56 15 15.000000 1 // draw +71 20 15.000000 1 // duck +91 21 30.000000 1 // duckwalk +112 16 15.000000 0 // duckjump +128 15 5.000000 1 // duckidle +143 41 5.000000 1 // idle +184 160 25.000000 0 // jump +344 15 15.000000 0 // painone +359 17 15.000000 0 // paintwo +376 3 15.000000 0 // shoot +379 21 15.000000 1 // taunt +400 21 35.000000 1 // run +421 21 35.000000 1 // runbackwards +442 21 35.000000 1 // strafeleft +463 21 35.000000 1 // straferight +484 2 15.000000 0 // deadone +486 2 15.000000 0 // deadtwo +488 21 35.000000 1 // forwardright +509 21 35.000000 1 // forwardleft +530 21 35.000000 1 // backright +551 21 30.000000 1 // backleft +572 21 20.000000 0 // melee +593 21 30.000000 1 // duckwalkbackwards +91 21 30.000000 1 // duckwalkstrafeleft +91 21 30.000000 1 // duckwalkstraferight +91 21 30.000000 1 // duckwalkforwardright +91 21 30.000000 1 // duckwalkforwardleft +593 21 30.000000 1 // duckwalkbackright +593 21 30.000000 1 // duckwalkbackleft \ No newline at end of file diff --git a/models/player/draconi-m_lod2.iqm b/models/player/draconi-m_lod2.iqm new file mode 100644 index 0000000000..f78e501d7b Binary files /dev/null and b/models/player/draconi-m_lod2.iqm differ diff --git a/models/player/draconi-m_lod2.iqm.framegroups b/models/player/draconi-m_lod2.iqm.framegroups new file mode 100644 index 0000000000..98eabd70b5 --- /dev/null +++ b/models/player/draconi-m_lod2.iqm.framegroups @@ -0,0 +1,31 @@ +0 36 15.000000 0 // dieone +36 20 15.000000 0 // dietwo +56 15 15.000000 1 // draw +71 20 15.000000 1 // duck +91 21 30.000000 1 // duckwalk +112 16 15.000000 0 // duckjump +128 15 5.000000 1 // duckidle +143 41 5.000000 1 // idle +184 160 25.000000 0 // jump +344 15 15.000000 0 // painone +359 17 15.000000 0 // paintwo +376 3 15.000000 0 // shoot +379 21 15.000000 1 // taunt +400 21 35.000000 1 // run +421 21 35.000000 1 // runbackwards +442 21 35.000000 1 // strafeleft +463 21 35.000000 1 // straferight +484 2 15.000000 0 // deadone +486 2 15.000000 0 // deadtwo +488 21 35.000000 1 // forwardright +509 21 35.000000 1 // forwardleft +530 21 35.000000 1 // backright +551 21 30.000000 1 // backleft +572 21 20.000000 0 // melee +593 21 30.000000 1 // duckwalkbackwards +91 21 30.000000 1 // duckwalkstrafeleft +91 21 30.000000 1 // duckwalkstraferight +91 21 30.000000 1 // duckwalkforwardright +91 21 30.000000 1 // duckwalkforwardleft +593 21 30.000000 1 // duckwalkbackright +593 21 30.000000 1 // duckwalkbackleft \ No newline at end of file