]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blobdiff - Dpmodel.md
Upload attachment zzz-bai-jokes-v18.pk3
[xonotic/xonotic.wiki.git] / Dpmodel.md
index 478af32d33ac8ac12e4df352565dc295571d9a7e..ee238fea82a7732ba86d93737160bf0b7ae9f297 100644 (file)
@@ -1,46 +1,46 @@
-h1. Dpm models for Xonotic
+Dpm models for Xonotic
+======================
 
-1st you need dpm compiler, get it from http://icculus.org/twilight/darkplaces/files , search for dpmodel(blahblah).zip, try to get latest one 
+1st you need dpm compiler, get it from http://icculus.org/twilight/darkplaces/files , search for dpmodel(blahblah).zip, try to get latest one
 
 2nd you need hl2 smd exporter for your modeling application:
-> > > 3dsmax version 6-8 : http://www.chaosincarnate.net/cannonfodder/3dsmax.php
 
-> > > Maya : check here http://developer.valvesoftware.com/wiki/Maya
-
-> > > Blender : there was working smd exporter fixed by div0 at Xonotic forums. This MAY be it I'm not sure: http://ai.kurotorobert.com/xonotic/files/Blender/Exporters/hl2_smd/hl2_smd_mesh_export_div0.7z
+- 3dsmax version 6-8 : http://www.chaosincarnate.net/cannonfodder/3dsmax.php
+- Maya : check here http://developer.valvesoftware.com/wiki/Maya
+- Blender : there was working smd exporter fixed by div0 at Xonotic forums. This MAY be it I’m not sure: http://ai.kurotorobert.com/xonotic/files/Blender/Exporters/hl2_smd/hl2_smd_mesh_export_div0.7z
 
 there are 2 types of smd files
 
->reference smd, that contain bones and mesh and uv coords
-
->animation smd, that contain only animation data, each animation is in separate file 
+- reference smd, that contain bones and mesh and uv coords
+- animation smd, that contain only animation data, each animation is in separate file
 
 if you are using same skeleton for many models you can share animation files
 
-dpmodel converter takes these smd files and make single dpm file that contains all model info and animations inside, lately it started to generate .[[framegroups]] file too, we will need this one, it will spit lots of other strange file but you wont need them
+dpmodel converter takes these smd files and make single dpm file that contains all model info and animations inside, lately it started to generate [.framegroups](framegroups) file too, we will need this one, it will spit lots of other strange file but you wont need them
 
 dpmodel need configuration file, its just simple text file
 
-it looks like that: 
-
-@# save the model as box.dpm@
-@model box@
-@# move the model this much before saving@
-@origin 0 0 0@
-@# rotate the model 0 degrees around vertical@
-@rotate 0@
-@# scale the model by this amount, 0.5 would be half size and 2.0 would be doule size@
-@scale 1@
-@# allows .framegroups file generation@
-@framegroups@
-@# load the mesh file, first reference then animation files@
-@scene ref.smd@
-@scene idle.smd fps 30@
-@scene pain.smd fps 30 noloop@
-@scene death.smd fps 10 noloop@
+it looks like that:
+
+    # save the model as box.dpm
+    model box
+    # move the model this much before saving
+    origin 0 0 0
+    # rotate the model 0 degrees around vertical
+    rotate 0
+    # scale the model by this amount, 0.5 would be half size and 2.0 would be doule size
+    scale 1
+    # allows .framegroups file generation
+    framegroups
+    # load the mesh file, first reference then animation files
+    scene ref.smd
+    scene idle.smd fps 30
+    scene pain.smd fps 30 noloop
+    scene death.smd fps 10 noloop
 
 I think that comments explained it all quite well :)
 
-you run dpmodel.exe configfile.txt
+you run `dpmodel.exe configfile.txt`
+
+and that’s all
 
-and that's all