View topic - ANN: Universal model support. Testers wanted



All times are UTC + 1 hour


Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: 17 Dec 2010, 23:59 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
Attention artists and modellers frustrated with UpSpring!

I'm happy to announce the first release of Spring with the new Assimp model import. This allows Spring to directly handle models in a large variety of formats without the use of UpSpring. Supported formats include Collada (dae), 3D Studio Max (3ds), Milkshape 3D (ms3d), Blender (.blend - currently buggy), Quake1/2/3 (md3), Doom (md5), and many others.

This code is not currently part of the official Spring source. To make that happen it needs to be tested across a range of systems, mods and models.

Please assist by downloading and testing the prebuilt Windows or linux source version found in this development forum post. There are also instructions there.


Top
 Offline Profile  
 
PostPosted: 19 Dec 2010, 03:24 
Modeler
User avatar

Joined: 10 May 2009, 11:27
Location: on new sidney
great!!!!!!!!!!!!!!!!!!!!! testing it rigth now!!!! posting feedback ina few days :wink:


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 02:12 
Conflict Terra Developer
User avatar

Joined: 17 Jan 2009, 22:37
Location: The drama continues
Great!

does this mean armatures :3?


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 02:23 
Zero-K Developer
User avatar

Joined: 10 Sep 2008, 02:11
Location: In search for TheTruth (TM)
Wartender wrote:
Great!

does this mean armatures :3?
Unfortunately not.
This is one case in which WARTENDER LOGIC would actually be a very good thing. :P
Man, I've been wanting to use that term in so long... I haven't seen you around the lobby much lately. Am I just bad at seeing things?


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 03:55 
Conflict Terra Developer
User avatar

Joined: 17 Jan 2009, 22:37
Location: The drama continues
FFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

but yeah i haven't played spring in quite a while... college applications... but mostly LoL

tryin to stay at least a little active in the forums though


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 15:03 
Modeler

Joined: 15 May 2010, 10:43
I would like it very much if this could have wavefront support! (.obj)


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 15:56 
Lobby Developer
User avatar

Joined: 14 Aug 2007, 15:15
Follow the 'and many others' link in the first post.


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 17:15 
Modeler
User avatar

Joined: 28 Apr 2005, 20:07
Location: Next to the girl with kaleidascope eyes
Oh hell yes!


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 18:20 
Moderator
User avatar

Joined: 29 Apr 2005, 00:14
Location: #moddev - join it!
MElvinVM wrote:
I would like it very much if this could have wavefront support! (.obj)


Spring (0.82+) already supports models in .obj format.


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 22:11 
Modeler
User avatar

Joined: 28 Apr 2005, 20:07
Location: Next to the girl with kaleidascope eyes
Will test when the download finishes... in several hours time (8kb/s ftw...)


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 23:03 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
OBJ is not an ideal format since it has no hierarchy support. that means you must have a metadata file to specify piece relationships. You'll also be limited if animations get supported later on. The only reason you should be using OBJ is if your preferred editor supports nothing better.

The ideal format is Collada. You should use it wherever possible.


Top
 Offline Profile  
 
PostPosted: 20 Dec 2010, 23:23 
Modeler
User avatar

Joined: 28 Apr 2005, 20:07
Location: Next to the girl with kaleidascope eyes
What's the advantage of .dae over .3ds?


Top
 Offline Profile  
 
PostPosted: 21 Dec 2010, 06:20 
Zero-K Developer
User avatar

Joined: 10 Sep 2008, 02:11
Location: In search for TheTruth (TM)
For one, 3ds isn't all that great with preserving normal order, and (If I recall correctly), COLLADA is a more open format.


Top
 Offline Profile  
 
PostPosted: 21 Dec 2010, 06:25 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
Not a lot right now, but only because Spring lacks an implementation of some modern model features. For example, Assimp will happily import lights, cameras, bones, animations, material properties, embedded textures and other features of a modern model format.

I cannot say for certain which of these are supported by 3DS but I know that all are supported by Collada (Collada even supports physics properties and Application-specific extensions). If Spring were, for example, to support dynamic lighting or mesh deformations at some point you might find yourself having to switch to a format that supports those features.

Another reason is that Collada is fast establishing itself as an open industry standard, which should see it become universally supported. By contrast 3DS is a dated propriety standard with a more limited feature set which may lead to support falling off over time. That wouldn't happen over night though as 3DS is still a defacto standard.

For now though I guess it simply comes down to the tools you use.


Top
 Offline Profile  
 
PostPosted: 21 Dec 2010, 08:38 
Modeler
User avatar

Joined: 28 Apr 2005, 20:07
Location: Next to the girl with kaleidascope eyes
...of course it would help if had remembered that 3ds is not 3ds Max's default file format, so I'll still have to export models anyway...

I'll use dae. Thanks for the advice!


Top
 Offline Profile  
 
PostPosted: 09 Jan 2011, 09:09 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
This still needs more testers. Please donate a few minutes of your time to download the archive and try out the included ModelTest mod. At this stage I really only need to know if it crashes on your setup but any experimentation with the included models (or your own) would also be appreciated.

The model support is a major stepping stone to improving the ease of use and quality of Spring models, and enabling future features like improved animation support. Without testing I cannot get this into mainline Spring.

Download and instructions here


Top
 Offline Profile  
 
PostPosted: 19 Feb 2011, 05:27 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
New release. This release is a merge with the latest changes to Spring. Forbodding Angel has uploaded it to FileFront and his own server for faster access from US / EU.

I've also seperated the test mod and removed a lot of unused or broken models and units. /give all will no longer crash.

I'm hoping to have this code merged to spring master in the next 2 weeks. More testing is important.

Full details


Top
 Offline Profile  
 
PostPosted: 19 Feb 2011, 16:45 
Skinner / Texturer
User avatar

Joined: 18 Oct 2005, 19:56
Location: Germany
give all crashes:
[ 225] /give all
[ 225] couldn't find a parser for model named "objects3d/3ds/jeep1.3ds"
[ 225] Spring 0.82.6.1 (0.82.6.1) has crashed.
[ 225] Exception: Access violation (0xc0000005)
[ 225] Exception Address: 0x00bec8b8


Top
 Offline Profile  
 
PostPosted: 20 Feb 2011, 00:05 

Joined: 13 Aug 2006, 17:55
I pretty much cant run the release you linked here, and if I compile from source, crash in different ways depending on CMAKE_BUILD_TYPE O_o
Attached some infologs also readme.txt
Dont think it's very useful though just blame it on windows 2000.


Attachments:
derp.zip [16.45 KiB]
Downloaded 15 times
Top
 Offline Profile  
 
PostPosted: 20 Feb 2011, 04:27 
User avatar

Joined: 28 Jul 2008, 05:51
Location: Australia
caldera wrote:
give all crashes:
[ 225] /give all
[ 225] couldn't find a parser for model named "objects3d/3ds/jeep1.3ds"
[ 225] Spring 0.82.6.1 (0.82.6.1) has crashed.
[ 225] Exception: Access violation (0xc0000005)
[ 225] Exception Address: 0x00bec8b8


You're running the assimp test mod on a normal version of Spring. You need to download the spring-assimp.7z version of spring to test the model support.


Top
 Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Site layout created by Roflcopter et al.