Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002  (Read 14110 times)

0 Members and 1 Guest are viewing this topic.

Dreamk

  • Modder
  • member
  • Offline Offline
  • Posts: 794

The Technical Process:
The process of extracting  a 3ds model from a MSFS mdl file is different according to the version of the original mdl:

For native FSX models the process is very easy and straightforward:
Download and install on your computer a copy of Blender 3d – a free open source 3d software, available at http://www.blender.org/download/get-blender/
Blender can directly import FSX mdl file :
File/Import/ FSX mdl/ select your mdl file then press “Import mdl” button
This brings you back to the main screen, displaying the model
Now: Select / All by type / Mesh/ File / Export/ 3DStudio (3ds)
It’s all!
 
For FS2004 (FS9) mdl files the best is to use the DXReaper freeware capture program, available at http://www.deep-shadows.com/hax/3DRipperDX.htm#Download
You’ll need to have a copy of FS2004 installed on your PC
From the selection panel of FS2004, select the aircraft that interests you, activate the DXreaper capture key – it will save them as 3dr, then import the 3dr in 3dmax (a plugins for 3dmax is included in the download of DXRipper, and its parameters are easy and need to be set only with the first use - a very simple process) 
In 3dmax, select File/Import/ 3dr
Select the 3dr file you have just created
In the pop up window that opens, select the recommended values for the FOV 9a submenu opens giving you the choice between 1 to 3 FOV settings – all of them are fine) – do not touch at the rest of the FOV parameters (though i generally select remove double faces with a thought of the coming poly reduction process)

If you work in Gmax, this is more complicated:
You must first select "Also capture wavefront obj file" on the 3dripper menu, as gmax cannot import directly the 3dr files.
This means that you'll need to "stop" the rotation of the aircraft in the FS2004 window in an adequate angle (the best is a strictly aligned frontal view) then "take the capture shot" then open the generated obj file in gmax and...start working on the meshes are they appear "compacted" - if the shot was taken strictly alignes it goes smoothly by expanding the meshes along axis - I found it was useful to have a 3 views plan set under the meshes to check the process.
Then save the model in gmax format.

Gmax obvious advantage is that it is freeware. But recently I got a possibility of access to the computer of a friend who is a designer and works with 3dmax - it changed drastically my vision of things - but also helped me to better understand gmax and how to work effciently on it, as gmax is really a "reduced 3dmax". It may be advisable to  download a free trial version to 3dmax to "batch convert" the mdl files you want, for instance from the softpedia site:
 http://www.softpedia.com/progDownload/3D-Studio-Max-Download-15976.html


For FS2002 and CFS2 mdl files - if the plane is fully compatible with FS2004, the process is identical - DXReaper captures through FS2004. But the quality of these models is often really bad and I won’t recommend using FS2002 models – CFS2 may be another issue, as some models are really stunning.

If the plane for FS2002/CFS2 is not fully compatible with FS2004, 3dconvert.exe is the answer – an utility included in the open source FlightGear simulator - a simple dos program from a command prompt 3dconvert xxxx.mdl xxx.3ds or 3dconvert.exe xxx.mdl to xxx.obj). It is often easier to transform these mdl files into wavefront obj files and import the obj file into 3dmax as a single object then cut in parts according to needs. 3dmax has problems in dealing with huge lots of objects in a single model. If the conversion to 3ds fails, try to copy into the same folder as the mdl file, the texture files and then run once again the 3dconvert. If this also fails, try converting to obj.
If you work on Gmax, you’ll need of course an import plugin for obj and/or 3ds

Earlier versions mdl (CFS1 and Fs98) can generally be transformed by 3dconvert but they are generally of very low quality though some models may serve as a general reference - for instance I have just finished to create a RO37bis 3ds model - not a simple task as documentation is poor - a lot of photos available, but plan drawings are limited and full of mistakes (some photos are really unique for critical details of this plane), as are the existing kits of "the beast". There is an old CFS model of the RO37bis than can be converted by 3dconvert. As a model it is totally useless, the fuselage is gross - no other word fits - windows parts and exhausts are totally absent, gear and cabin are wrong, but it served me as a 3d Reference for proportions.

Legal Considerations:
Sites like Simviation that store freeware aircraft models for the various versions MSFS, require from the creators to include in their model package a readme file with there mail address and with the detailed requirements they may have (or not) for permissions. This enable to make things clear ab initio. We can therefore divide the models in  groups:
1) public domain – for instance Ted Simko has created a Loire46 for FS2002/4 (a real beauty for the SCW theater) and very generously put it in the public domain.

2) freeware with limits only concerning a potential commercial use of the files: for instance highly talented and creative AG Scrub use to include these lines:
The project is released as freeware.  You may modify it and repaint it. You may upload this file to another website as long as it is not for profit. 
You need the written permission of the original authors to use any of these files for commercial purposes, otherwise a simple credit would be nice. Non commercial repaints-remakes are  welcome but I would appreciate very much receiving a copy of your model.
This file should not cause any problems with your computer, but I accept no responsibility if you think it does. Remarks and hints are welcome and are being considered.
This is indeed a very generous attitude, shared by quite a number of model creators, and to my humble opinion, the right way of looking at this “business”, and have adopted it myself. It enables other modders to freely use these creations for their own freeware puropses, giving due credits and with a sending of the modified model to the original creator.
And there is a tremendous lot of models falling in thsi category.

3) requirement for a written authorization – well, this is not really a problem. I have contacted by mail a number of modders to get the authorization to extract the 3ds from their creations and import them to Il2 and got a positive answers for every of them in less than 24 hours. You need to emphasize that:
a) you are interested to import this specific model in the Il2 sim
b) the mod will be a totally freeware mod of course, that would be made available through the totally non commercial SAS forum (sas.1946.com).
c) you want to ask for a formal authorization to use the mdl file for this purpose, and that it's the only file you need as the skinning and FM are totally differently managed in Il2.
d) that you will need before exporting to Il2 to reduce the polygons around 5000, to do a new mapping and "dissect" the plane according to the Il2 specific parts
e) that you will of course give you full credits for the model and include the original readme file in the proposed Il2 mod.

The answers of the model creators I contacted (Craigh Richardson -He51, Manuelle Villa -Ba65, Michel Feilden -D372, Francesco Giuli -Z501 & Z506) were very fast and straightforward – they very kindly authorized me to use their models to this purpose. This does not mean that all answers without exception will be positive, but it is an indication that generally it will be so.

Sharing Knowledge IS the Key to Knowledge and Creation

Logged

Paulo Hirth

  • Modder
  • member
  • Online Online
  • Posts: 633
  • MOD is Life!
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #1 on: September 26, 2010, 05:13:00 PM »

Times ago i fond this perfects 109s:

http://www.flight1.com/images/bf109g/bf109g5.jpg

http://www.flight1.com/images/bf109g/bf109g2.jpg

http://www.flight1.com/images/bf109g/bf109g3.jpg

http://www.flight1.com/images/bf109g/bf109g4.jpg

www.flight1.com is one of best professional 3D site for
planes, but why they dont do a work to IL-2? Can we use that planes?
Logged

4./JG53_Badger

  • member
  • Offline Offline
  • Posts: 137
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #2 on: September 26, 2010, 09:26:38 PM »

DreamK does that mean we can get the FS2004 B-26 Marauder

http://www.abacuspub.com/fsd/catalog/s567.htm
Logged

SAS~GJE52

  • SAS Team
  • member
  • Offline Offline
  • Posts: 2502
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #3 on: October 03, 2010, 08:17:31 PM »

Quote
File/Import/ FSX mdl/ select your mdl file then press “Import mdl” button
Installed Blender as described, FSX mdl does not appear as an option under File/import... I would be grateful for any ideas as to to why

G
Logged

michel_boonstra1974

  • Modder
  • member
  • Offline Offline
  • Posts: 203
  • Veteran of the spin and mole expert.
    • Michel's video corner
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #4 on: October 04, 2010, 02:26:05 AM »

Regarding converting/editing of different 3d file formats;
I've been using David Noonan's 3dSimEd for a while now, it's a conversion/editing tool mainly designed for racing sim formats, but also converts FSX's MDL to 3DS, support the import formats from Blender, SketchUp, Collada, 3dsMax etc.

A very handy tool for a modder!
http://www.sim-garage.co.uk/
Logged

SAS~GJE52

  • SAS Team
  • member
  • Offline Offline
  • Posts: 2502
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #5 on: October 04, 2010, 07:39:59 AM »

I get an error message from 3SimEd telling me it does not fully support the FSX format when I try and open it and then an "improper format" message when I try and import the 3ds file from 3dSimEd into 3ds max.  :(
Logged

michel_boonstra1974

  • Modder
  • member
  • Offline Offline
  • Posts: 203
  • Veteran of the spin and mole expert.
    • Michel's video corner
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #6 on: October 04, 2010, 07:52:02 AM »

Hmm, sorry to hear it doesn't work for you. I haven't got FSX but managed to convert FS2004 MDL's without problems. But perhaps you need to install the FSX SDK to make it work, but then I am only assuming...
Logged

SAS~GJE52

  • SAS Team
  • member
  • Offline Offline
  • Posts: 2502
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #7 on: October 04, 2010, 03:12:45 PM »

Thanks for getting back to me, I will have another look at this.

G
Logged

Patton

  • SAC Team
  • Modder
  • member
  • Offline Offline
  • Posts: 113
  • Strategic Air Command
    • The web like never before
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #8 on: January 01, 2011, 05:56:58 PM »

Ok so I followed the instructions and I got a 3d model thats like an image but slightly 3d any pointers, I'm in Max 11 trying to get a free ware BV 138 model. The aspect ratio was not selected when i imported it I figured it out thanks 
Logged

Duke

  • member
  • Offline Offline
  • Posts: 29
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #9 on: September 01, 2012, 10:56:43 AM »

hi!
With 3D Ripper is possible to extract the virtual cockpits?
Logged

Dreamk

  • Modder
  • member
  • Offline Offline
  • Posts: 794
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #10 on: September 01, 2012, 01:57:27 PM »

virtual cockpits are a failure - as they are managed in FS dirfferentky. First most are really "virtual" in the most basic meaning of the term, then they are based upon "global" bitmaps, very scarcely of good enough quality for fitting Il2 cockpit (though there are a few isolated exceptions) generally they deal only with the instruments panel. However some native FSX models begin to have real physical cockpits, and these can be directly extracted through Blender.
Logged

Duke

  • member
  • Offline Offline
  • Posts: 29
Re: Tutorial Step 1 - Extracting 3ds models from FSX/FS2004/Fs2002
« Reply #11 on: September 02, 2012, 05:39:21 AM »

virtual cockpits are a failure - as they are managed in FS dirfferentky. First most are really "virtual" in the most basic meaning of the term, then they are based upon "global" bitmaps, very scarcely of good enough quality for fitting Il2 cockpit (though there are a few isolated exceptions) generally they deal only with the instruments panel. However some native FSX models begin to have real physical cockpits, and these can be directly extracted through Blender.
Thank you!
Logged
Pages: [1]   Go Up
 

SAS Teamspeak Server

Page created in 0.071 seconds with 22 queries.