View Issue Details

IDProjectCategoryView StatusLast Update
0003940Spring engineGeneralpublic2013-08-16 02:57
ReporterCarRepairer Assigned ToKloot  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionnot fixable 
Product Version94.1 
Summary0003940: .blend models are x-rotated 90 degrees
DescriptionSee 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 ReproducePlace a blender model in the game. Spawn the unit. Model is lying on its face.
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

Kloot

2013-08-16 02:56

developer   ~0011315

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

2013-08-16 02:57

developer   ~0011316

closing because semi-duplicate of 0003552 and a workaround will exist in 95.0

Issue History

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