View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003940 | Spring engine | General | public | 2013-08-16 02:11 | 2013-08-16 02:57 | ||||
Reporter | CarRepairer | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | not fixable | ||||||
Product Version | 94.1 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0003940: .blend models are x-rotated 90 degrees | ||||||||
Description | See title. Blender models are lying on their face. Collada models used to be rotated wrongly like this until it was fixed. I assumed it was fixed for all of assimp but apparently not for blender models. | ||||||||
Steps To Reproduce | Place a blender model in the game. Spawn the unit. Model is lying on its face. | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Kloot (developer) 2013-08-16 02:56 |
It can never be fixed for "all of assimp" because each modelling tool uses its own coordinate system that does not necessarily match spring's (or assimp's which happens to be identical to spring). Models can even be exported in a coordinate system that is not the same as the tool they were created in. Spring does not know anything about any of this and can only guess what the mapping should be. The ONLY solution is to always create models in a way that complies with spring's conventions and to make sure this is preserved when saving / exporting. EXAMPLE: say your 3D editor of choice inverts the up-axis with respect to spring, then you need to work "upside down" to have your models display correctly. |
Kloot (developer) 2013-08-16 02:57 |
closing because semi-duplicate of 0003552 and a workaround will exist in 95.0 |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-08-16 02:11 | CarRepairer | New Issue | |
2013-08-16 02:56 | Kloot | Note Added: 0011315 | |
2013-08-16 02:57 | Kloot | Note Added: 0011316 | |
2013-08-16 02:57 | Kloot | Status | new => closed |
2013-08-16 02:57 | Kloot | Assigned To | => Kloot |
2013-08-16 02:57 | Kloot | Resolution | open => not fixable |