3D model file
|
The Wings3D modeler 'Import' file menu. Poke this image to see the Wings3D 'Export' file menu. |
! Note !
More notes and code-links
( for source and/or binaries/packages )
may be added, if/when I re-visit this page.
< Go to the Table of Contents (menu), below. >
(Skip the Introduction)
INTRODUCTION : This is a page of links to 3D software files --- files that can be used to install (or develop) 3D CONVERTER programs --- on Linux systems --- especially on Ubuntu (around version 9.10 = 2009 Oct, Karmic Koala - and beyond). Many of the links are to locally stored files (source and/or binaries/packages). The code is stored locally both for convenience (especially mine), AND because some of the 3D-converter authors are going on to other projects (or to other worlds) --- and it is questionable whether the code will be preserved for future generations to build upon. Furthermore, the info on 3D converters for Linux is consolidated (to a great extent) on this one page --- instead of in many bookmarks in my web browsers on my various machines. This is a great convenience for me --- and may also be to others. In addition, many software sites go dead (or, at least, move). Trying to keep up with moving 'external' links and trying to find replacements for dead 'external' links can be a time-robbing pain. So this page, with a lot of locally stored content, is intended to reduce the pain and the wasting of time. The 3D converter programs that I am talking about are meant to convert (on Linux) between 3D file formats like the following :
|
'mm3d' Open-Model dialog window
Note that 'mm3d' appears to be able to read
'.obj', '.lwo', '.md2', and '.md3' files ---
according to file-types at bottom of window.
(Poke this image, to see the
'mm3d' Export dialog window.)
Note that 'mm3d' appears to be able to
export '.obj' and '.dxf' files ---
according to the Export window.
3D 'multi-converters' : It was pointed out on the parent page of this page (an intro to 3D files, viewers, and converters) that, on Linux (Ubuntu), I was able to quite easily install the following programs for converting some of these 3D files --- thanks to the 'gcc' and 'gfortran' compilers, used on 'ivcon' and 'ivread' source, respectively.
In addition, there are several 3D modeller programs that import and export several 3D file formats, so they may be used to import a 3D file format and then immediately export a different 3D file format. You can see an example of the Import and Export dialogs of the Wings3D modeler at the top of this page. Also see the 'mm3d' Open-Model and Export-Model dialogs, just above --- and the Blender Import and Export menus just below. The following 3D modellers were easily installed on Ubuntu 9.10 Linux. |
Blender Import Dialog
(Hold mouse cursor over this image,
to see the Blender Export Dialog.)
Additional 3D converters - 'one-to-one' converters : It was pointed out on the parent page of this page (the 3D files, viewers and converters intro), that there are many one-format-TO-one-format 3D converter programs that may be more or less easily installable on Ubuntu. I am talking about from-to combinations such as
If the C or C++ or FORTRAN source is available and easily compilable, for some of the 'one-to-one' converters, I intend to make the source, the compile script, and the compiled program (the 'binary') available via this 3D converters web page. For those that are scripts, script code is available on this page, but I may not have tested it. For those scripts that I get around to testing, I will indicate the ones I tested --- and provide the changed code, if I had to make changes to get the script working. Content of this page : On this page (below), there are install notes and links to install files (source code and/or compile scripts and/or compiled binaries) for many of these 3D converters --- in particular, for the 'multi-converters': 'ivcon', 'ivread', and 'admesh'. The install files can be downloaded to your computer by clicking or right-clicking on the links below and choosing an option (in the pop-up menu that appears) to save the file to a local directory. In the Seamonkey web browser (a Mozilla.org web browser, descended from Netscape), when I click on a compressed install file, such as a '.gz' or '.zip' file, I get a popup window that gives me two options --- save the file to disk, or, first, look at the contents with the Gnome-Nautilus 'Archive Manager'. If the file is a '.deb' file, I get the option to do the install with 'Gdebi' --- or save it to disk. For some of the software, I have not done an Ubuntu install, so I have not provided any Ubuntu install notes. But the software may be available as source, so I have provided links to the source (stored 'locally' or 'externally') --- or links to packages that may take some work to install on your Linux distro. Most of this software is free and open source. There is much commercial, non-free 3D converter software available on Macroshaft Windohs, but there is not nearly as much commercial 3D converter software available on Linux. Essentially all of the software links on this page are for free, open source software. Binaries availability: For 3D file converters, there do not seem to be many Linux install 'packages' (Ubuntu or Debian) for 3D file converters --- other than for the 3D GUI modelers. For example, there do not seem to be any Debian or Ubuntu packages for 'ivcon' or ivread', so I compiled them myself --- and I make source, compile scripts, and Ubuntu (9.10) binaries available here. These 'ivcon' and ivread' binaries will probably run for many future releases of Ubuntu --- and if they do not, you can probably use a little LD_LIBRARY_PATH trickery, in a wrapper script, to provide the appropriate (old) binary shared objects (like DLL's) to the main binary. Intent of this page: I made this page so that I can access these files on any of my computers --- desktops or netbooks --- either at home or away. But others may find these files useful as well. I may try to develop my own 3D viewer(s), with built-in converters, someday, so I am interested in 3D converter source code --- to browse for code snippets of use, or snippets that are at least instructional. Browsing code may help me decide what languages, techniques, and GUI API's I want to avoid. How to use this page : You can use the Table of Contents, below, to jump to a particular group of files. Or simply scroll down this page. Of course, you can use the 'Find text' option of your web browser to look for keywords such as 'ivcon' or 'ivread' or 'admesh' or 'source' or 'tar' or 'deb' or '3ds' or 'stl' or ... |
Table of Contents:(links to notes and code-links below, on this page)
End of Table of Contents.
|
START of Notes and Code-Links for
3D CONVERTER Source Code or Linux Binary Files :
The John Burkhardt 3D file converters IVCON and IVREAD : 3D converter 'ivcon' :
< Go to Table of Contents, above. >
|
ADDITIONAL LINKS on 3D converter software :
Wikipedia list of 3D graphics software
Wikipedia page on 3D computer graphics software Open Inventor Tools - Merlin Wiki (nice descriptions) much 3D-file-reading source code (and useless non-Linux binaries) at pudn.com (Japan?) More links may be added. I will try to avoid ones that will likely go dead within a few years, such as home directories of students at '.edu' sites. When I find sites like that, I may preserve code here. In the meantime, you can try WEB SEARCHES on keywords such as: |
Bottom of this
To return to a previously visited web page location, click on the
Back button of your web browser, a sufficient number of times.
OR, use the History-list option of your web browser.
< Go to start of Software notes & links,
|