Jonne Nauha
|
f5c7b283bc
OgreImporter: Cleanup and bugfixes to OgreSkeleton.cpp. This was actually so badly broken that it did nothing if the mesh referenced a binary skeleton. Now logs a warning for this case and tries to read from .skeleton.xml like the original author intended it to work. The assimp skeleton is still broken, I will fix that later on when I (eventually) get to that part of the code.
|
11 anni fa |
Jonne Nauha
|
45715df263
OgreImporter: Forgot to rebuild after filename changes so broke the build. Fix includes, add include guards and ASSIMP_BUILD_NO_OGRE_IMPORTER to missing places.
|
11 anni fa |
Jonne Nauha
|
f98584cdea
OgreImporter: Remove unnecessary m_currentX state. Improve and clean OgreMaterial: split tech/pass/texture_unit to their own functions. Document missing features and potential bugs. Improve the original authors 'detection from texture filename' logic (enabled with AI_CONFIG_IMPORT_OGRE_TEXTURETYPE_FROM_FILENAME). Add generic detection from texture unit name, which is commonly used in Ogre materials.
|
11 anni fa |
Jonne Nauha
|
6c51fa2072
OgreImporter: Continue cleanup.
|
11 anni fa |
Jonne Nauha
|
09517b342b
OgreImporter: Started cleanup and refactoring. Aim is to get this into a shape that its easy to read and understand before I start making any new features.
|
11 anni fa |
Jonathan Klein
|
fe19ba9da6
Ogre: Material nullptr-fix, Loader is hopefully no longer confused by 'submeshnames' tag
|
13 anni fa |
jonathanklein
|
a038288af9
Ogre: Fixed memoryleak and missing \0 at end of cstring
|
13 anni fa |
jonathanklein
|
e658a7f98f
Added Animationoverview diagram to documentation
|
13 anni fa |
jonathanklein
|
29243071fa
Ogre: Importerproperty to set Texture Mode from Filename (bla_n.png -> Normalmap etc.)
|
13 anni fa |
aramis_acg
|
5a81b42ebe
- add mFileExtensions field to aiImporterDesc, BaseImporter::GetExtensionList is now longer virtual since this would be redundant.
|
13 anni fa |
jonathanklein
|
973e3fede3
Ogre: Shared BoneWeights get loaded
|
14 anni fa |
jonathanklein
|
3ed356d3c4
Ogre Importer: Support for Shared Geometry, as exported by Blender2Ogre for Blender 2.6 (still experimental)
|
14 anni fa |
aramis_acg
|
6485f8d486
# OgreImporter: fix bool-to-int conversion warning.
|
14 anni fa |
jonathanklein
|
2743a0706e
small fix
|
14 anni fa |
jonathanklein
|
8c0d3a9a31
Ogre
|
14 anni fa |
jonathanklein
|
521088e134
Ogre:
|
14 anni fa |
aramis_acg
|
4dbf539b44
- update license header. Update copyright year and unify naming: our name is 'assimp', not 'ASSIMP'.
|
14 anni fa |
aramis_acg
|
9edc0a9b8e
merge with git://github.com/tonttu/assimp.git
|
14 anni fa |
aramis_acg
|
85cd9be46d
# some fixes to reduce the size of the binary. Total savings are ~3%. Thanks to Krishty for his efforts in that regard.
|
15 anni fa |
aramis_acg
|
580041dce7
- fix regression on Ogre importer.
|
15 anni fa |
jonathanklein
|
998de54048
some code updates, ogre animation still not working :(
|
15 anni fa |
aramis_acg
|
55bdc6db63
Ogre: Use explicit qualification for boost stuff to avoid potential tr1 conflicts with vc10. Thanks to Krishty to point it out. Use TinyFormatter instead of boost::format.
|
15 anni fa |
aramis_acg
|
0b01eb472b
Add copyright headers to Ogre units.
|
15 anni fa |
jonathanklein
|
a85b851442
- Multiple Submeshes are loaded now
|
15 anni fa |
aramis_acg
|
0695775bc4
Comment unknown pragma for it raises a warning (this may be intentional, but nevertheless I find it annoying).
|
15 anni fa |
jonathanklein
|
5685312fe0
- PoseToKey Matrix is computed just computed when it changes
|
15 anni fa |
aramis_acg
|
da87178a25
Fix: OgreImporter overflows a vector if no weight assignments are given.
|
15 anni fa |
jonathanklein
|
61fb6cf3f1
-small Bugfix in Ogre Animation Loading, still not fully functional, but a bit better now
|
16 anni fa |
jonathanklein
|
25416b494f
further work at Ogre Importer:
|
16 anni fa |
aramis_acg
|
762a7df46a
Revamp exception handling. ImportErrorException renamed to DeadlyImportError to avoid silent regressions. Exceptions now thrown by value, and caught by reference. Put guards in all C++ and C API functions to avoid unwanted exception propagation across module and language boundaries.
|
16 anni fa |