aramis_acg
de476178cd
Added cast to unsigned long in PretransformVertices.cpp. Hopefully this fixes the compiler issues with GCC4 on linux.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@190 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-20 11:21:45 +00:00
ulfjorensen
8271164d74
- Further work at the BVH loader. Still work in progress.
...
- Added a helper class to build a mesh for a meshless node hierarchy
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@189 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-19 21:44:12 +00:00
aramis_acg
a34378934d
Fixed a minor problem with the vertex format hash in the PretransformVertices step. Remember, the step seems still to swizzle materials in some cases.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@188 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-19 21:26:52 +00:00
aramis_acg
094ed7b9c0
Added missing pointer to NULL assignment in PretransformVertices.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@187 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-19 21:17:01 +00:00
alil
c0148c090f
fixed some linux issues
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@186 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-19 19:51:24 +00:00
aramis_acg
2da2835b29
Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now.
...
Added some more essential includes to AssimpPCH.hAdded support for line and point meshes to most steps - I did nto yet adapt all unit tests, so meshes with mixed primitive types are not absolutely safe at the moment.
Added camera and light support to the PretransformVert step. Fixed some small inaccuracies and fixed a bug reported by Mark Sibly causing all transformations to be invalid. However the step is nto yet completely correct, there are still some small artifacts.
Updated light and camera data structures, added temporary validation code for the
Renamed AI_SCENE_FLAGS_ANIM_SKELETON_ONLY to a more generic AI_SCENE_FLAGS_INCOMPLETE flag.
Fixed bug in the OFF loader causing meshes with polygons to crash
Added line support to the DXF loader - seems to fail for the moment cause of SortByPType.
Added support for lights and cameras to NFF, implemented another NFF format subtype (file starts with 'nff'). Implemented NFF 'tpp' chunk and a corresponding texture extension.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@185 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-19 11:32:33 +00:00
aramis_acg
f2c9745b7d
Added StreamReader.h
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@182 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-18 12:19:28 +00:00
aramis_acg
888df37d0f
Added stream reader interface test.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@181 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-17 16:26:47 +00:00
ulfjorensen
c128705de9
- beginning of BVH loader, to continue working at home. Not usable, yet.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@177 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-15 16:12:18 +00:00
aramis_acg
1db46c242f
Added temporary boost workaround - some assimp features work with reduced functionality in this case.
...
Added AC-loader, WIP version.
PLY loader is now able to load models from blender, test model added. Refactoring.
Added FindInvalidData step.
Added support for precompiled headers, the release builds in VC8 are configued to use PCH now.
Added separate makefile for mingw, no -FPic warning anymore, -clear works now.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@176 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-13 16:45:48 +00:00
kimmi
cb7d509017
FIX: Material files with blanks in the filename can be loaded.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@169 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-05 13:05:53 +00:00
aramis_acg
9eee308c4a
Changed "KillNormals"-Step to "RemoveVertexComponentXYZ". See ML for more details on this.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@168 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-10-02 15:22:38 +00:00
aramis_acg
927cd1cd46
Added support for point and line primitives.
...
Added SortByPType and DeterminePType (anon.) steps
Optimized ASE, fixed 3DS.
Rewrite all loaders to conform to the api changes.
Optimized normal computation code in LWOLoader.cpp
Added new unit tests
Added test file for AC3D (good old wuson again)
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@167 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-30 20:20:56 +00:00
ulfjorensen
8925813026
- renamed "bone" anims and associated structures to generic "node" anims. Breaking change, sorry for that.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@166 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-30 13:05:48 +00:00
aramis_acg
9279513700
Optimized GenVertexNormal-Step.
...
Added SharedPostProcessInfo-class to allow pp-steps to interact with each other.
Used this new feature for some cross-optimization between the steps: SpatialSort is now solely computed once, not up to three times.
3DS bugfix - orientation was wrong.
ASE normal vectors - although they are normally wrong and not orthonormal they are working now.
Fix in fast_atof.h - 1.45E45 (major 'E') is handlded correctly now.
Improvements on jAssimp, still WIP and not working.
Some LightWave bugfixes, still WIP.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@164 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-27 16:46:05 +00:00
cgmelt
23ec92092a
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@160 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-22 08:22:36 +00:00
cgmelt
7d665832f6
destructors implemented
...
per mesh normals
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@159 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-22 08:16:37 +00:00
cgmelt
12d407c974
normal per mesh, (not the whole scene)
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@158 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-22 08:15:18 +00:00
cgmelt
31e2408732
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@157 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-22 08:08:48 +00:00
aramis_acg
3e46a0860e
Added vertex color support to the DXF loader, fixed a minor bugs. Coordinate system issue still unsolved.
...
Modified GenVertexNormals to take always the cross product of the first and the last normal of a face as face normal.
Material implementation for LWO - seems to work, but there are some issues with highly complex models.
Added some LWO test models
Cleaned up the ./test dir - converted some BMPs to JPG to save space,
Finished the matrial property list in jAssimp, some other changes, too. The Java part of the API should be working now.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@156 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-20 15:55:51 +00:00
aramis_acg
7f9c3652b3
Added RAW Loader. Tested with various configurations, seems to work.
...
Added OFF Loader. Tested with various configurations, seems to work.
Added POLYLINE support to the DXF Loader.
Added WIP version of the MDR loader - disabled and not yet working.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@145 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-16 16:17:32 +00:00
ulfjorensen
b776f04251
More bugfixes from Jonathan:
...
- fixed material loading in OBJ importer
- Bugfix: loads obj files without texture coords correctly now
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@144 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-16 13:53:10 +00:00
aramis_acg
7d21c02e28
ASSIMP Beta 1, final fixes for the release.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@141 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-13 22:31:15 +00:00
aramis_acg
9d167d20dc
LWO2 partial support, makefile fix.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@135 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-13 11:11:51 +00:00
aramis_acg
c9c2810e3c
Fixes for some warnings in the gcc4 linux 64 build.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@134 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-13 09:01:24 +00:00
aramis_acg
8991496cf5
Fixes for build with mingw (no warnings in 32 Bit build, even with -wall).
...
SMD bugfix.
Makefile is up to date now.
Added pack-attribute for aiVector3D and aiVector2D.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@132 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-12 20:25:11 +00:00
aramis_acg
559daf900d
NFF finished except cone implementation.
...
Added fixes by lynxeye to make assimp work with GCC 4.
Website - again a backup of the current version.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@130 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-11 20:50:15 +00:00
ulfjorensen
c9eee99303
Bugfix by Jonathan Pokrass: MD3 loader did not use scaling
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@129 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-11 11:52:54 +00:00
aramis_acg
1a55e7e8f1
NFF spheres are working now.
...
Added additional NFF test model.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@128 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-10 20:37:24 +00:00
aramis_acg
96f2b0b536
Removed AI_C_THREADSAFE flag - there are unknown compiler errors in the x64 build.
...
Removed config options for LWO, code cleanup; still WIP
Added a few StandardShapes implementations.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@126 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-10 14:39:35 +00:00
kimmi
d4d9d016d1
BUGFIX: Correct handling of not stored texture coordinates
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@125 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-09 22:32:04 +00:00
aramis_acg
af18307f95
Next WIP version of the LWO loader. LWO2 is still unfinished and crashes every time.
...
Added NFF test model.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@123 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-08 16:48:21 +00:00
kimmi
d38e83766b
BUGFIX: Fix correct handling of erroreous models (invalid token will now not cause a crash)
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@122 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-07 20:50:51 +00:00
aramis_acg
f69446937b
Added NFF loader. No standard shapes yet (sphere, cone), but a class for them (StandardShapes) has been declared.
...
Fixed a small bug in the DXF loader, a few test models, however, are still corrupted.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@121 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-07 16:51:05 +00:00
aramis_acg
56563016b0
Added DXF implementation. No support for polymeshes yes, just 3DFACE elements are implemented.
...
Added strtol64s function, refactored SMDLoader.cpp to use it.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@120 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-09-05 13:21:01 +00:00
aramis_acg
ad4cc033d8
GenVertexNormal bugfix. Angle limit wasn't correct.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@119 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-28 23:49:20 +00:00
aramis_acg
cae8563764
ASE bugfix - light source sections are handled correctly now, unknown subchunks, too.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@118 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-28 23:00:03 +00:00
aramis_acg
38d04b6796
MD5 bugfix.
...
WIP version of the OptimizeGraph-Step.
Added hashes to some string routines (speedup).
Improved property system for float and strings.
Refactoring code for computing normals from smoothinggroups.
Implemented C-ASSIMP.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@116 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-28 17:35:36 +00:00
kimmi
51bfc46c1d
Fix linux build
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@115 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-17 15:04:10 +00:00
aramis_acg
b2a1268711
STL bugfix. LWO2 next WIP version, deactivated for the moment (as I'm away for a week. LWOB (LightWave 1-4) remains activated).
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@113 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-15 23:23:28 +00:00
kimmi
fa8edfe207
- BUGFIX: Fixed a crash in the normal-loader method of obj loader.
...
- CHANGE: Improve and fix a bug in texture coordinate loading in obj loader.
- CHANGE: Use ai_assert instead of assert.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@112 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-14 21:25:50 +00:00
aramis_acg
f13edd8acf
Fixes from Andrew Galante for build with gcc4. LWOB materials finished, some research for LWO2. Unit tests are working again. Added makefile and project workspace for xcode3 (from Andrew, too).
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@110 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-13 23:46:46 +00:00
aramis_acg
0148d06678
LWOB loader nearly finished, LWO2 is WIP (many hours with the hex editor to come ...). Added test models for LWOB. Cleaned up the 3DS loader, overloaded ASSIMP_stricmp for std::string.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@109 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-13 15:45:57 +00:00
aramis_acg
676124e6e6
LWO update. ASE cleanup.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@108 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-12 01:50:16 +00:00
aramis_acg
0b1e8fefa5
Fixed log formatting in DefaultLogger.cpp to work with AssimpView.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@107 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-11 20:57:18 +00:00
kimmi
b5c54703d0
Add ThreadID to default log stream output.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@106 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-11 19:17:33 +00:00
aramis_acg
cefecc1fe7
Added Importer::RegisterLoader() and Importer::UnregisterLoader().
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@105 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-11 17:49:02 +00:00
aramis_acg
9bc8e8701f
Update to the LWO loader. Still WIP.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@104 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-10 23:58:21 +00:00
aramis_acg
6f49c4518c
Added first working version of a MDC loader; no further features like compressed frames tested at the moment. Added config options for keyframe loading, this has been tested with MDL7 only (atm). Some refactoring, a few files are much cleaner and smaller now. RemoveRedundantMats step does now remove unreferenced materials.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@103 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-09 22:39:57 +00:00
aramis_acg
5ef187c1d0
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@102 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-09 11:15:38 +00:00
aramis_acg
c88ae2a0be
Definitios for MDC and MDR added; MD2 loader is ready for BigEndian now, MD3 too. MD2 and MD3 keyframe option added, not yet implemented for MD3.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@101 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 23:58:40 +00:00
aramis_acg
6fe8c867e8
Refactoring ... added documentation, simplified some parts of the code and migrated some class declarations in separate files.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@100 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 18:34:14 +00:00
aramis_acg
333f0c805e
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@99 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 18:29:05 +00:00
aramis_acg
f5be0b0475
ASE bugfixes.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@98 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 18:25:55 +00:00
aramis_acg
028a543ddb
Update to the SMD loader.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@97 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 18:23:09 +00:00
aramis_acg
2c53c839f4
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@96 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 18:21:43 +00:00
aramis_acg
c3a776ec96
Fixed typo in MDLMaterialLoader.cpp.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@95 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 16:26:34 +00:00
aramis_acg
4e59426e09
Added pushpack1.h and poppack1.h, integrated "FixInfacingNormals"-Step. Removed MD4 loader, MD4FileData.h remains in the extra directory. Renamed "VisualStudio" directory to "MSVC".
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@93 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 15:18:28 +00:00
aramis_acg
30ecc82181
Integration of config interface patch is nearly complete; Importer::GetMemoryRequirements() patch is in the repos.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@92 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 11:59:09 +00:00
aramis_acg
8844380f34
Added config interface
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@91 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 11:53:48 +00:00
aramis_acg
4244602895
Added "FixNormals"-Step.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@88 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 01:07:45 +00:00
aramis_acg
ffd6898b6d
Bugfix: missing return in logger::attachStream()
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@87 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-08 01:05:56 +00:00
aramis_acg
42ef23e745
WIP version of a LWO file loader. Not working yet.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@82 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-07 22:27:17 +00:00
aramis_acg
175d2d7a34
Fixes to the VDSStep
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@80 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-07 20:55:59 +00:00
aramis_acg
b4c826b904
Minor bugfix to the PLY loader
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@79 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-07 20:52:25 +00:00
aramis_acg
e009d43e3f
Added ByteSwap macros for BigEndian platforms
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@78 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-07 20:50:22 +00:00
aramis_acg
2f36cc5f5f
Added MD5 (md5mesh works, md5anim has not yet been tested) and STL. new unittests, although not yet complete (material system, normals). Bugfixes (GFn and MDL7). Added HMP5 support. Rewrote MD2 and MD3 to be more stable.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@77 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-06 23:01:38 +00:00
ulfjorensen
b17a5e3b69
- Bugfix: XFileParser handles vertex colors correctly now. Fixes exception in sheep.x import
...
- Added support for separate normal map filename tag in XFile material list
- shortened texture type determination in XFile loader while I was there
- Bugfix: ValidateDataStructure wrongly flagged animations with zero duration as error
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@76 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-08-02 13:20:41 +00:00
aramis_acg
63596e22c5
Fixed orientation of MD2, MD3 and 3DS models.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@75 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-30 23:59:03 +00:00
aramis_acg
8aa56a62c2
Bufixes to the ASE loader, added "RemoveRedundantMaterials"-Step. Rewrite debug output.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@74 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-30 23:00:25 +00:00
aramis_acg
76ebdecd7a
The "SplitLargeMeshes"-Process handles bones correctly now. Added Unittest for it and fixed some minor details.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@73 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-29 20:36:27 +00:00
aramis_acg
c1b6f29854
Added cppunit to the ./contrib dir. Build config for x64 and dll builds (some bugs remaining, but most configs are working)
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@70 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-24 11:19:24 +00:00
aramis_acg
e8511e89ff
Added "ImproveCacheLocality"-Step; Added Unit tests (3 at the moment); Fixed hp spelling errors.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@68 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-22 22:52:16 +00:00
aramis_acg
6ad0892396
Small update to the ASE loader.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@64 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-18 20:29:46 +00:00
aramis_acg
fc8a8b54f9
3DS bugfixes; ASE bugfix (newline), PLY revert to older version, SMD is working now (partially); homepage added to SVN
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@63 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-10 16:49:01 +00:00
kimmi
600cd7a8f0
BUGFIX: Correct handling of default material usage (referenced, when given material was not found or no material library was specified).
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@62 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-02 20:41:30 +00:00
kimmi
0e125c2255
CHANGE: Prototype for correct material loading, now the meshes have correct references to the used material.
...
BUGFIX: Parsing of normals and texture coordinates fixed.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@61 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-07-02 18:12:54 +00:00
aramis_acg
b422d4e303
Finished loading of MD2, MD3, MDL2, MDL3, MDL4, MDL5, MDL7, MDL. First WIP version of the SMD loader. Additionals checks added to the validation step.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@60 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-22 10:09:26 +00:00
aramis_acg
758e092449
Added validation step, added helper macro AI_BUILD_KEY to the material system.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@59 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-15 10:27:08 +00:00
kimmi
d6fc5de7d5
BUGFIX: Add defaultmaterial to obj-model data structure, when no materials are loaded
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@58 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-11 20:12:48 +00:00
ulfjorensen
492aa8358b
- added a post processing step to limit the bone count per vertex
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@56 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-07 23:21:36 +00:00
aramis_acg
8b2ca95419
Finalized material system. Fixed texture coordinate transformation. Improvements to the ASE loaders, normals for the 3DS loader fixed. First try to load bones for MDL7 models (first try = failure ;-)).
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@54 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-03 21:50:53 +00:00
kimmi
a3d2ff5f26
CHANGE: Bugfixes for ObjFile material import
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@53 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-03 21:32:56 +00:00
aramis_acg
31861d5828
Fixes for x64-build with GCC
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@52 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-01 14:03:45 +00:00
aramis_acg
66e69ef6b2
Fixes for 64 bit builds
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@51 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-06-01 12:46:17 +00:00
aramis_acg
69ed883ae0
ase/ask loader is quite stable now, loads most models correctly
...
added pretransformvertices postprocess step
bugfixes in the 3ds material system. transparency is now displayed correctly
Node view in the viewer display the local transformation matrix now
Fixed wrong directory name. "unused" renamed to "extra"
---> all is WIP ...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@50 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-30 23:01:25 +00:00
DarkGuru
7e257677dd
Some fixes for build with MinGW
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@49 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-30 19:29:26 +00:00
aramis_acg
3dbd8c1619
Refactored the 3ds and ase loaders, anon. union and struct isn't anymore necessary
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@48 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-29 11:07:25 +00:00
aramis_acg
cbbb704198
Added dummy names to anonymous unions and structs in 3ds
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@47 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-28 21:48:01 +00:00
aramis_acg
74dfe61c1e
First half-working version of the ASE loader
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@46 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-28 21:05:05 +00:00
DarkGuru
ee3d3835bd
Fixes for Linux build (debian etch, i386 32 bit)
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@44 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-27 18:58:36 +00:00
aramis_acg
70f155e515
MakeVerbose moved to subdirectory
...
pp step c'tors are protected now
viewer changes
JNI additions - JNI BUILD CURRENTLY NOT WORKING
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@43 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-26 21:28:19 +00:00
aramis_acg
0d728ce17b
Minor changes to the logger (was necessary for the integration of jAssimp)
...
Fixed face winding bugs (cw now ...)
jAssimp incremental Update
3DS hierarchy bug fixed
Added "MakeVerboseFormat" postprocess step
Viewer bugfixes
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@41 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-25 22:29:05 +00:00
DarkGuru
de1c66d941
Some fixes for build with MinGW
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@38 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-24 08:12:53 +00:00
aramis_acg
5d18194990
- ASE loader is now able to load triangles. Well, their position is not correct, but at least triangles ...
...
- jAssimp API WIP. assimp.Mesh interface finished, including JNI implementations. Maybe a few more native functions than necessary, but I want to keep the native parts as simple as possible
- Updates to the documentation
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@37 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-23 22:38:35 +00:00
aramis_acg
aab9376628
Updated jAssimp API. 40% are complete now, some JNI wrappers are ready
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@34 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-23 12:30:52 +00:00
aramis_acg
d228356efb
Added interface headers generated by javah
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@29 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-22 22:47:20 +00:00
aramis_acg
8c002e6998
Changed "Free" to "Open", Java build configs, port directory added, intellij idea5.1 project file added
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@25 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-22 10:20:31 +00:00
ulfjorensen
71fa1b508e
- corrected all local include paths so that there are no "additional include paths" necessary in the build configuration anymore
...
- wrote some further documentation text
- moved ObjFileParser.h to the code directory
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@23 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-21 15:35:28 +00:00
kimmi
a052251bcf
FEATURE: First prototype for ObjFile material-importer, the assimp data structure will not be created yet.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@17 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-16 17:57:48 +00:00
aramis_acg
2eb6fca408
- Major update to the viewer. A little bit buggy now, but I'll fix that
...
- 2/3 of the viewer code are no wrapped in helper classes
- ByteSwap.h header added
- Bugfix in the 3DS loader: Texture blend mode was read incorrectly
- Bugfix in the X-Loader. Assets with specular_exp == 0 use gouraud lighting now
- Added new helper functions to MaterialHelper
- Added aiMaterialGetTexture() function to allow easy access to all properties of a texture
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@16 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-13 23:26:52 +00:00
aramis_acg
7144737824
Bugfix. Invalid .rc file
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@15 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-11 16:09:50 +00:00
ulfjorensen
47d16d33b4
- Bugfix: XFileImporter now throws an error if the file is ill-formatted and thus perceived as empty
...
- documented data structure updated
- added WIN32 define to all project configurations to fix Win32Logger compilation error.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@14 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-11 12:54:16 +00:00
DarkGuru
309169af1e
Some fixes for build with MinGW
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@12 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-10 08:30:42 +00:00
aramis_acg
db9c5fef2b
- ASE loader alpha
...
- MDL loader stable
- 3ds bugfixes,
- API extensions
- New viewer features - WIP
- Support for C
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@11 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-09 17:24:28 +00:00
kimmi
96ea41502a
FEATURE: Add default logger with file- and win32 debuglogging
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@3 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-08 20:02:51 +00:00
kimmi
b76f999cb7
Initiual commit: AssetImporter source moved from ZFXCE repository to its own repository. PLease do not use the ZFXCE repo any more.
...
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
2008-05-05 12:36:31 +00:00