Author Topic: It's time to Rock with 3DS!  (Read 4357 times)

0 Members and 1 Guest are viewing this topic.

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
Thanks to Maeglamor hunting down this shrine to good coding http://www.gamedev.net/reference/articles/article1259.asp  [you get the general Idea I like the way this man thinks  , It's VERY good code] (he did get lazy in a few spots {points at the globals})


With this that's over half of the work to write a 3ds converter

------------------
There are times in our lives when everything crystallizes and truths become evident, he has entered one of this times.
-----------------
FreeSpace 2: The Babylon Project Effects Nerd and Programmer.
Alliance Productions
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
eh.. now that i Look closer I don't like his allocation style or his statements that break into subfunctions - but it's speed optmizations and different programmers do those differently
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Shrike

  • Postadmin
  • 211
    • http://www.3dap.com/hlp
It's time to Rock with 3DS!
How much longer?  
WE ARE HARD LIGHT PRODUCTIONS. YOU WILL LOWER YOUR FIREWALLS AND SURRENDER YOUR KEYBOARDS. WE WILL ADD YOUR INTELLECTUAL AND VERNACULAR DISTINCTIVENESS TO OUR OWN. YOUR FORUMS WILL ADAPT TO SERVICE US. RESISTANCE IS FUTILE.

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
i noticed he didn't read groups or lights.. so when i get those i can mesh the two code bases into class 3DSfile and start working on conversion - thankfully 1/3 to 1/2 the conversion code is common between input file types
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline morris13

  • New Marshal in town...
  • 27
It's time to Rock with 3DS!
*bows down and worships the font of generosity and l33tness that is Kazan*
If it aint broke, break it!

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
Maeglamor is digging for reference loading code for me
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline QXMX

  • 28
It's time to Rock with 3DS!
Even though I won't use it, go for it.  Your POF editor tool has pulled me outta many a jam  

------------------
.....File not found....please enter password

Webmaster of Subspace Zero

Co-Creator, GroundZero
ICQ# 117983680

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
I should give it the slogan "POF Constructor Suite, the ultimate FreeSpace 2 Modeller's Swiss Army Knife"
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Martinus

  • Aka Maeglamor
  • 210
    • Hard Light Productions
It's time to Rock with 3DS!
Hey, I'm glad to oblige  

 

Offline Nico

  • Venom
    Parlez-vous Model Magician?
  • 212
It's time to Rock with 3DS!
May I suggest humbly that if you use 3ds files, the converter weld all the vertices that shares the same coordinates? Otherwise no ship will work in FS2 (multiply all vertice counts by three if you use anything other than planar UV mapping )...
SCREW CANON!

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
I already have it eliminate duplicate points
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Nico

  • Venom
    Parlez-vous Model Magician?
  • 212
It's time to Rock with 3DS!
No, that's not wht I mean, they're not duplicate points, the model converted fomr a max file, if using face mapping, is broken elements. for instance, if a poly uses a different uv mapping than the rest of the onject, it will be separated from this object. there's no incidence on the ploy count, but for each detached poly, you can add 3 vertices to the poly count...  for exemple, The SDF1 .max model for robotech uses about 430 vertices, when converted in .3ds it bumped to 1200...
SCREW CANON!

 

Offline Sandwich

  • Got Screen?
  • 213
    • Skype
    • Steam
    • Twitter
    • Brainzipper
It's time to Rock with 3DS!
Ohhhh! I can't wait, but I will...  

Now I need to p1mp Rhino enough that Kazan writes a Rhino2Pof converter.... sweetness galore!  

Let's see... Read the interviews of the MODders at XWA Upgrade - they all use Rhino. Then look at the screenies of their work and see if you want that quality of stuff easily available for FS2.... Then ask Kazan nicely.  

------------------
"He who laughs last thinks slowest."
"Just becase you're paranoid doesn't mean they're not out to get you."
"To err is human; to really screw up you need a computer."
Creator of the Sandvich Bar, the CapShip Turret Upgrade, the Complete FS2 Ship List and the System Backgrounds List (all available from the site)
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
It's time to Rock with 3DS!
not enough fs2ers user rhino
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Martinus

  • Aka Maeglamor
  • 210
    • Hard Light Productions
It's time to Rock with 3DS!
Indeed, rhino doesn't have enough of a following. All the models I build in it are converted to 3DS and then mapped and optimised in MAX.

 

Offline Nico

  • Venom
    Parlez-vous Model Magician?
  • 212
It's time to Rock with 3DS!
Make a max converter   that's the best tool for making ships  
SCREW CANON!

 

Offline Sandwich

  • Got Screen?
  • 213
    • Skype
    • Steam
    • Twitter
    • Brainzipper
It's time to Rock with 3DS!
But you must admit that it's worlds easier to use than TS or even MAX - if nothing else it'd cut down on "How do I.... in TS?" stuff. All the newbies would be able to create models without the usual TS problems... like me.    

EDIT: Yes, I agree, though, that Rhino's texturing capabilities are virtually worthless for FS2 needs.  

------------------
"He who laughs last thinks slowest."
"Just becase you're paranoid doesn't mean they're not out to get you."
"To err is human; to really screw up you need a computer."
Creator of the Sandvich Bar, the CapShip Turret Upgrade, the Complete FS2 Ship List and the System Backgrounds List (all available from the site)

[This message has been edited by sandwich (edited 07-12-2001).]
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 

Offline Martinus

  • Aka Maeglamor
  • 210
    • Hard Light Productions
It's time to Rock with 3DS!
Indeed!! As far as model building goes "I hath found no equal to its splendiferousness" it really is the bees knees.
...but there is the glaring omission, no texturing tools worth talking about. A great pity, it's so brilliantly designed.

Sheese, I sound like I'm p1mping something! OK time for a rewrite:

It's not too bad at all  

[This message has been edited by Maeglamor (edited 07-12-2001).]

 

Offline Martinus

  • Aka Maeglamor
  • 210
    • Hard Light Productions
It's time to Rock with 3DS!
Kazan I believe I've found almost exactly what you're looking for. The code isn't well commented but it covers lights, subobjects etc.

Here's the link:  www.maeglamor.freeuk.com/ogodisk2.zip

Give me a holler if you spot any problems or if it isn't what you need. Thanks.

 

Offline wEvil

  • The Other Good Renderer
  • 28
    • http://www.andymelville.net
It's time to Rock with 3DS!
i can't wait  

maybe eventually we can get some animation stuff in and make a shivan cruiser that "scuttles" around the place or something :P

a couple of Q's -
does fs2 support vertex colours as lighting?
are there limitations on texture sizes for the converter (I.E, could i use an 800x600 decal map?)