8,452
edits
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
Line 292: | Line 292: | ||
|- | |- | ||
| [25] getting and setting the position of points (without selection) | | [25] getting and setting the position of points (without selection) | ||
| | | [26] getting the rotation and position of selected objects | ||
| | | [27] getting the rotation and position of not selected objects | ||
|} | |} | ||
Line 638: | Line 638: | ||
oObj & ".kine.local.posz", 1, , , , True | oObj & ".kine.local.posz", 1, , , , True | ||
' '''[26] getting the rotation and position of selected objects''' | |||
logmessage "mesh name: " & selection(0) | |||
logmessage selection(0).rotx.value | |||
logmessage selection(0).roty.value | |||
logmessage selection(0).rotz.value | |||
logmessage selection(0).posx.value | |||
logmessage selection(0).posy.value | |||
logmessage selection(0).posz.value | |||
' '''[27] getting the rotation and position of not selected objects''' | |||
' GetValue("NAME.kine.global.rotx") | |||
' NAME must be the exact mesh name | |||
' let's say you want the data of one chracter's pelvis | |||
logmessage GetValue("pelvis.kine.global.rotx") | |||
logmessage GetValue("pelvis.kine.global.roty") | |||
logmessage GetValue("pelvis.kine.global.rotz") | |||
logmessage GetValue("pelvis.kine.global.posx") | |||
logmessage GetValue("pelvis.kine.global.posy") | |||
logmessage GetValue("pelvis.kine.global.posz") | |||
Line 655: | Line 678: | ||
* Oni to ModTool | * Oni to ModTool | ||
** conversion of oni to xml | ** conversion of oni to xml | ||
** import of TV collection [done] | ** import of TV collection [done] | ||
** adding a new TV [done] | ** adding a new TV [done] | ||
Line 688: | Line 711: | ||
=====hierarchy builder for characters===== | =====hierarchy builder for characters===== | ||
{| border=0 cellpadding=0 align=right | |||
| hierarchy breaker beta<br>[http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/3D_modding/hierarchy_breaker_beta.png http://i305.photobucket.com/albums/nn207/unknownfuture/Oni_Galore_Images/3D_modding/hierarchy_breaker_beta_tn.png] | |||
|} | |||
(Automatic rigging.) Maybe null objects could stand for the centers of body parts. Then one click and the real centers gets positioned. The [[User:Paradox-01/for_WIP_pages#Mod_Tool:_putting_a_character_together_while_preserving_body_part_positions|rotations are known]] and the names would lead to the correct hierarchy. | (Automatic rigging.) Maybe null objects could stand for the centers of body parts. Then one click and the real centers gets positioned. The [[User:Paradox-01/for_WIP_pages#Mod_Tool:_putting_a_character_together_while_preserving_body_part_positions|rotations are known]] and the names would lead to the correct hierarchy. | ||
In order to make edits there is also a need of destroying the hierarchy again | In order to make edits there is also a need of destroying the hierarchy again while preserving the rotation and position of the meshes. | ||
Line 697: | Line 724: | ||
hierarchy breaker | hierarchy breaker | ||
* [https://dl.dropbox.com/u/139715/OniGalore/ModToolScript/hierarchy_breaker_beta.txt hierarchy_breaker_beta.txt] (works only with strict correct names) | |||
hierarchy builder | hierarchy builder | ||
* [...] | |||
[...] | |||
[[Category:Windows-only modding tools]] | [[Category:Windows-only modding tools]] |
edits