|
Galemp
|
 |
« on: June 23, 2008, 07:59:04 AM » |
|
Calling all coders! The Freespace artists community has all pitched in, and we're willing to hire a coder to help us! As you all know, current support for POF files is full of bugs. Everyone except Max and Truespace users have to use third-party applications to convert their model to a POF, sometimes with more than four steps. This means loss of data and geometry errors. Even the 3DS Max exporter has its own problems. All these problems would be rendered moot with Collada support. As a universal standard to be supported by all modeling packages, it would mean we can convert our models to POF with no geometry errors, no loss of UV mapping, no loss of hierarchy or smooth groups-- in short, set up all the data in our preferred program and then convert it to POF flawlessly. We have established a bounty fund, to be delivered to the programmer or programmers who can implement a reliable, stable, functional, full-featured and documented Collada import-export system, either as a standalone converter or implemented into an existing POF editor. There's US$250 to be paid! (We expect that if there's significant collaboration, we'll all be mature enough to handle the distribution.) If you're capable, or if you know of any resources that can help, post here!
|
|
|
|
blowfish
2 10
Online
Posts: 1,824
n00b in training
|
 |
« Reply #1 on: June 23, 2008, 10:55:31 AM » |
|
Don't know if this would be of any use, but FCollada is a free collada import/export library. If nothing else, it would save you the trouble of having to write a parser by hand 
|
|
|
|
colecampbell666
Easily fooled
2 11
Offline
Posts: 3,859
But not as easily as kara
|
 |
« Reply #2 on: June 23, 2008, 11:11:17 AM » |
|
So you want the FSO engine to support Collada files? OR you want to modify the .POF filetype in some way?
|
FreeSpace Open Installer | Get a recent 3.6.10 build | FreeSpaceMods.net | MediaVPs 3.6.10 | How to make FSO look its prettiest | OpenAL | Suggested 3.6.10 build | Widescreen and normal maps | Get Launcher 5.5d | Firefox 3 | SectorGame | Any and all things multiplayerCanadians of HLP: Me, IceFire, Thorn, haloboy100, Aphil, MP-Ryan, Thor, Rictor, Axem, Alkabeth Angel, Agent Koopa, Droid803, CKid, brandx0, kv1at3485, tinfoil, Tempast, Canadian, SPARTAN-367, Marauder, sgtbeil, TigrisJK... -Founder of the Colonol Dekker Fanclub- In randomness and hilarity we trust.
|
|
|
blowfish
2 10
Online
Posts: 1,824
n00b in training
|
 |
« Reply #3 on: June 23, 2008, 11:15:39 AM » |
|
So you want the FSO engine to support Collada files? OR you want to modify the .POF filetype in some way?
No, we want the ability to import Collada files into PCS2. Or some other way to get Collada files into the POF format. Collada support in the engine would be a ridiculous request 
|
|
|
|
|
chief1983
|
 |
« Reply #4 on: June 23, 2008, 07:30:17 PM » |
|
The only problem I've noticed with this, and it took me a while to even think about it, is the quality of the various apps' Collada exporters. We all know that different apps handle different formats better or worse, so what if every app turns out to have massive collada issues? Sure it's an XML format, but not all the plugins themselves are available for modification. So, has anyone tested the Collada exporters yet? Perhaps a test case could be created, pass a model through all the different applications strictly via collada, and see if the end result is close enough to the start. And, if enough data can be created and saved in each app, so that most of the POF data could be autogenerated from helpers/etc.
|
|
|
|
|
Galemp
|
 |
« Reply #5 on: June 23, 2008, 09:35:50 PM » |
|
The good news is that Collada exporters for Max, Blender, Wings3D, or what have you are all maintained by their own individual authors, and we don't have to worry about them. They'll be steadily improved over time, without any additional help from us. 
|
|
|
|
|
chief1983
|
 |
« Reply #6 on: June 23, 2008, 10:55:42 PM » |
|
But improved with our interests in mind is what we have no control over. And that's my point, if there's some crippling issue with one of the exporters, who's to say we can get it fixed? Blender would be one of the most likely I would imagine, but as for the rest, most of which are built with proprietary SDKs and closed code bases, we'd be pretty much at the whim of the author. I'm not saying they're going to be assholes to us, just that with it out of our control, we would have no way of ensuring continued support for us. I would at least like to know where the exporters currently stand though, so I still think a test of them as they are now is a good idea, if it hasn't already been performed.
|
|
|
|
jr2
The Mail Man
2 12
Offline
Posts: 4,793
It's prounounced jayartoo
|
 |
« Reply #7 on: June 24, 2008, 05:58:41 AM » |
|
Hmm, guys, IDK if this is of any help at all, but D2X-XL has support for OOF models, as well as ASE scene and model formats of 3D Studio Max. Forgive me if this doesn't apply or won't help, but D2X-XL is open source, and is based off of Descent 1 / 2, which FreeSpace shares code with, right? So would it be easy to patch in support using Diedel's work? Or wouldn't that help at all?
|
|
|
|
|
DaBrain
|
 |
« Reply #8 on: June 24, 2008, 04:48:54 PM » |
|
But improved with our interests in mind is what we have no control over. And that's my point, if there's some crippling issue with one of the exporters, who's to say we can get it fixed? Blender would be one of the most likely I would imagine, but as for the rest, most of which are built with proprietary SDKs and closed code bases, we'd be pretty much at the whim of the author. I'm not saying they're going to be assholes to us, just that with it out of our control, we would have no way of ensuring continued support for us. I would at least like to know where the exporters currently stand though, so I still think a test of them as they are now is a good idea, if it hasn't already been performed.
The 3ds MAX and the Maya Collada plugin are open source now(!) http://sourceforge.net/project/showfiles.php?group_id=136478
|
-------------------------------------------------- SoL is looking for a sound effect artistPlease PM me in case you want to apply --------------------------------- Shadows of Lylat - A Freespace 2 total conversion(hosted by Game-Warden) ----------------------------------
|
|
|
|
chief1983
|
 |
« Reply #9 on: June 24, 2008, 06:03:26 PM » |
|
Well, that covers 3DS Max, Maya, and Blender. That's the bulk of it right there I'd imagine. Anything we need changed, hopefully we can manage. I'm sold then I suppose.
|
|
|
|
haloboy100
2 10
Offline
Posts: 1,881
All your fail are belong to me.
|
 |
« Reply #10 on: June 24, 2008, 06:33:46 PM » |
|
Hmm, guys, IDK if this is of any help at all, but D2X-XL has support for OOF models, as well as ASE scene and model formats of 3D Studio Max. Forgive me if this doesn't apply or won't help, but D2X-XL is open source, and is based off of Descent 1 / 2, which FreeSpace shares code with, right? So would it be easy to patch in support using Diedel's work? Or wouldn't that help at all?
No, I don't think Freespace and Descent 1/2 code are similar in any significant way. Descent 3, maybe, but I doubt it still.
|
^says one insignificant HLP lurker.
|
|
|
Nuke
Ka-Boom!
2 11
Offline
Posts: 4,065
Mutants Worship Me
|
 |
« Reply #11 on: June 24, 2008, 06:49:51 PM » |
|
i personally think that pcs2 should support as many formats as possible. collada might be better than cob but then again it might be worse. i like the idea of using an open source format, but if i cant do all the modeling, uv mapping, smoothing, and so on in one program, then export once then run it through pcs2 then im for it. i dont want to have to shuttle data between 3 or 4 programs to convert a model. and frankly as it stands id just rather use the max exporter than to do it that way.
|
Seek freedom and become captive of your desires. Seek discipline and find your liberty. -The Coda
|
|
|
blowfish
2 10
Online
Posts: 1,824
n00b in training
|
 |
« Reply #12 on: June 24, 2008, 06:51:35 PM » |
|
Max supports Collada export. As do a lot of other things. It also looks Collada supports many of the features we need, including smoothing.
|
|
|
|
|
chief1983
|
 |
« Reply #13 on: June 24, 2008, 07:23:48 PM » |
|
That's true, and has already been agreed. My only concern was the quality and openness of the exporters, which seems to be acceptable. That just leaves the point of this thread, getting support for collada into PCS2, or an interim app to convert it to PMF/POF.
|
|
|
|
Nuke
Ka-Boom!
2 11
Offline
Posts: 4,065
Mutants Worship Me
|
 |
« Reply #14 on: June 24, 2008, 08:59:30 PM » |
|
i already installed a collada plugin for max. if it supports smoothing that would be awesome. what about heirarchy, naming, and special points (like dummies for autogen)?
|
Seek freedom and become captive of your desires. Seek discipline and find your liberty. -The Coda
|
|
|
|
Galemp
|
 |
« Reply #15 on: June 24, 2008, 09:37:06 PM » |
|
Let it be known that with Collada ...we can convert our models to POF with no geometry errors, no loss of UV mapping, no loss of hierarchy or smooth groups-- in short, set up all the data in our preferred program and then convert it to POF flawlessly.
|
|
|
|
|
DaBrain
|
 |
« Reply #16 on: June 24, 2008, 11:41:21 PM » |
|
i already installed a collada plugin for max. if it supports smoothing that would be awesome. what about heirarchy, naming, and special points (like dummies for autogen)?
Dummies and special points are supported. Additionally lights can cameras can be saved too, as well as animations. Heirachy and groups can also be saved. And materials/textures keep their complete paths. And you can drag and drop collada files into MAX like a *.max file.
|
-------------------------------------------------- SoL is looking for a sound effect artistPlease PM me in case you want to apply --------------------------------- Shadows of Lylat - A Freespace 2 total conversion(hosted by Game-Warden) ----------------------------------
|
|
|
Nuke
Ka-Boom!
2 11
Offline
Posts: 4,065
Mutants Worship Me
|
 |
« Reply #17 on: June 26, 2008, 12:17:45 AM » |
|
thats good. perhaps this is the format we should be using.
|
Seek freedom and become captive of your desires. Seek discipline and find your liberty. -The Coda
|
|
|
Raven2001
DMod Reborn
2 10
Offline
Posts: 1,502
Im not the droid your looking for, move along
|
 |
« Reply #18 on: June 26, 2008, 06:04:01 PM » |
|
Galemp, like I told you on my PM, this seems like a wonderfull thing to have. You have my support 
|
Yeah, I know you were waiting for a very nice sig, in which I was quoting some very famous scientist or philosopher... guess what?!? I wont indulge you... Why, you ask? What, do I look like a Shivan to you?!? Raven is a god.
|
|
|
|
Galemp
|
 |
« Reply #19 on: June 28, 2008, 11:25:27 PM » |
|
thats good. perhaps this is the format we should be using.
Thank you, Captain Obvious.  You don't think we'd organize and fund something like this unless we knew it would be worth it, did you? Anyway, I haven't heard from any coders yet... Kazan? Bobboau? Taylor? Anyone?
|
|
|
|
|