X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=Dpmodel.md;h=ee238fea82a7732ba86d93737160bf0b7ae9f297;hb=54a3175e0030af72667ccc19c6f68fc957db6b18;hp=478af32d33ac8ac12e4df352565dc295571d9a7e;hpb=ab458cf870e3ca2cc8add65895be2f428879ac16;p=xonotic%2Fxonotic.wiki.git diff --git a/Dpmodel.md b/Dpmodel.md index 478af32..ee238fe 100644 --- a/Dpmodel.md +++ b/Dpmodel.md @@ -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