User Tools

Site Tools


tools:blenderexportscripts

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tools:blenderexportscripts [2021/03/18 09:25] – [Installation] dragonlordtools:blenderexportscripts [2021/03/18 09:41] dragonlord
Line 8: Line 8:
 The Drag[en]gine Exporter is a python script composed of multiple export modules. Some formats are XML formats which allows you to post process them before importing into the map editor or writing your own exporters. The following file formats can be exported. The Drag[en]gine Exporter is a python script composed of multiple export modules. Some formats are XML formats which allows you to post process them before importing into the map editor or writing your own exporters. The following file formats can be exported.
  
-  * Models in the *.model.xml format. Exported are the model geometry, bone weighting informations, edge creasing, textures ( materials ) and textue coordinates. Exported models are immediatly usable in the game engine. +  * Models in the *.demodel format. Exported are the model geometry, bone weighting informations, edge creasing, textures (materials)textue coordinates and [[gamedev:lod#blender3d_export_scripts|LODs]]. Exported models are immediatly usable in the game engine. 
-  * Animations in the *.anim.xml format. Exported are all Actions which are not flagged invisible. Each Action is exported as one move with the same name. For each bone the position, rotation and size is saved on a keyframe basis with unrestricted intervals. There is no need to align keyframes of all bones as you can place them wherever you want. The playtime is considered from frame 1 up to the last keyframe placed in the Action. A frame rate of 50 frames per second is assumed. Later versions of the script will allow you to alter this value. Exported animations are immediatly usable in the game engine. +  * [[gamedev:deigde:editors:animator|Animations]] in the *.deanim format. Exported are all Actions which are not flagged invisible. Each Action is exported as one move with the same name. For each bone the position, rotation and size is saved on a keyframe basis with unrestricted intervals. There is no need to align keyframes of all bones as you can place them wherever you want. The playtime is considered from frame 1 up to the last keyframe placed in the Action. A frame rate of 50 frames per second is assumed. Later versions of the script will allow you to alter this value. Exported animations are immediatly usable in the game engine. 
-  * Rigs in the *.rig.xml format. Exported is the bone structure with bone relationships. Space is left open for physical properties which Blender3D can not take care of. As this is an XML file you can alter and use it immediably. Exported rigs can be used directly in the game engine. +  * [[gamedev:deigde:editors:rig|Rigs]] in the [[formats:modules:derigxml:xml_rig_file_.rig.xml|*.derig]] format. Exported is the bone structure with bone relationships. Space is left open for physical properties which Blender3D can not take care of. As this is an XML file you can alter and use it immediably. Exported rigs can be used directly in the game engine. 
-  * Terrain Patches in the *.terrain.xml format. Exported are the geometry, edge creasing and textures ( materials )Exported texture informations contain the projection settings from Blender3D mapped to the game engineCurrently supported are Flat Mapping, Cube Mapping and UV MappingExported terrain patches have to be imported into a map using the map editor. Later versions of the script will also allow to export entire scenes into a map file so you can only befit it with entities later on in the map editor.+  * [[gamedev:occmesh|Occlusion Meshes]] in the *.deoccmesh format. Similar to models but exports only model geometry and bone weighting. 
 +  * [[gamedev:navigation|Navigation Spaces]] in the *.denavspace formatSimilar to models but exports only model geometry.
  
 ====== Installation ====== ====== Installation ======
  
-The addon scripts can be [url=https://docs.blender.org/manual/en/latest/editors/preferences/addons.html]installed using the regular way in blender to install addons[/url]. The file is located here (after installing IGDE):+The addon scripts can be installed using the regular way in blender to [[https://docs.blender.org/manual/en/latest/editors/preferences/addons.html|install addons]]. Click the "Install" button and select the zip file itself. The file is located here (after installing IGDE):
   * Linux: /usr/share/deigde/tools/blender-addon.zip   * Linux: /usr/share/deigde/tools/blender-addon.zip
   * Windows: C:\Program Files\DEIGDE\Share\tools\blender-addon.zip   * Windows: C:\Program Files\DEIGDE\Share\tools\blender-addon.zip
  
 +Various panels are added to views and properties. Look for tabs and panels named "Drag[en]gine". To export resources find the "Drag[en]gine Resources" sub menu in the File->Export menu.
 ====== Example Blend Files ====== ====== Example Blend Files ======
  
 Example blend files can be found in the [[https://github.com/LordOfDragons/deexamples|Drag[en]gine Example Projects]] repository for example in the [[https://github.com/LordOfDragons/deexamples/tree/master/exampleApp/data/develop|Example Application]]. Example blend files can be found in the [[https://github.com/LordOfDragons/deexamples|Drag[en]gine Example Projects]] repository for example in the [[https://github.com/LordOfDragons/deexamples/tree/master/exampleApp/data/develop|Example Application]].
  
tools/blenderexportscripts.txt · Last modified: 2022/06/08 09:05 by dragonlord