wavefront .obj
Ivcon 1.13
Ivcon is a command line program that can read, write and convert between 3D graphics file formats more>>
Ivcon is an extended version of John Burkardts great, but buggy tool. It Supports many 3D formats, and a lot of 3D scene elements.
Main features:
- 3DS AutoCAD 3D Studio Max binary files
- ASE AutoCAD ASCII export files
- BYU Movie.BYU surface geometry files
- DXF AutoCAD DXF files
- GMOD Golgotha GMOD files
- HRC SoftImage hierarchical files
- IV SGI Inventor files
- OBJ WaveFront Advanced Visualizer ASCII files
- OFF GEOMVIEW OFF files
- POV Persistence of Vision files (output only)
- SMF Michael Garlands format for his QSLIM program
- STL/STLA ASCII Stereolithography files
- STLB binary Stereolithography files
- TEC TECPLOT files (output only)
- TRI/TRIA a simple ASCII triangle format requested by Greg Hood
- TRIB a simple binary triangle format requested by Greg Hood
- TXT a text dump (output only)
- UCD Advanced Visual Systems (AVS) Unstructured Cell Data (output only)
- VLA Evans and Sutherland Digistar II VLA files for planetariums
- WRL WRL/VRML (Virtual Reality Modeling Language) files (output only).
- XGL the XGL format, based on the XML language and OpenGl graphics (output only)
DAVID-Laserscanner 2.1
contact-free scanning of 3d objects more>> DAVID-Laserscanner is a very low-cost system for contact-free scanning of 3d objects. The only hardware requirements are a simple commercial hand-held laser and a standard camera.
You can use nearly every MS-Windows compatible camera with WDM support, like your web-cam or fire-wire camera. You can even use your camcorder if you can connect it to your PC (and if you have suitable WDM drivers).
You can grab a camera shot that will be used as texture. The texturized 3d model can be inspected in the 3d window. Furthermore DAVID exports texture coordinates, which allows you to import the textured object in third-party software. Inspect your 3d model right after scanning with the integrated OpenGL-based 3D viewer of DAVID.
Save your scanned object as Alias Wavefront OBJ file. The OBJ-format is an well-established plain text format for triangle meshes and is supported by many 3d applications. (Further file formats can be exported with DAVID-Shapefusion.)<<less

ImageSurfer 1.2
ImageSurfer is developed as a free 3D imaging program for microcopy, which lends investigators ability to visualize and analyze multi-channel 3D and 4D (time-lapse) volumes. more>>
ImageSurfer 1.2 is developed as a free 3D imaging program for microcopy, which lends investigators ability to visualize and analyze multi-channel 3D and 4D (time-lapse) volumes.
ImageSurfer provides several image restoration tools including deconvolution algorithms (Wiener filter, constrained iterative and maximum likelihood) to remove blurring introduced by the imaging system.
For visualization, ImageSurfer provides several volume and surface rendering techniques. The software also has an innovative colored isosurface mode that provides a qualitative display of the correspondence between two channels.
A "slice extractor" enables the user to examine a cross section of the volume taken at any orientation. The captured slice can be visualized as a traditional 2D image or as a 3D-relief representation in which the image intensity is coded as height. To further probe spatial overlap between structures, the investigator can use data from another channel to colorize the 3D relief representation.
For quantification, signal intensity values can then be sampled within captured slices along a user-defined spline. In addition to taking snapshots of 3D representations and generating movies, 3D models can also be exported as OBJ or VRML (virtual reality modeling language) files; VRML files can be viewed within Web browsers using a free plug-in.
Both file types can be imported into popular 3D rendering programs for further processing, and into Acrobat 3D to produce documents that can be viewed interactively with Adobe Reader 8.

Winds 3D 0.99.00b
Winds 3D is a software to create 3D animations,supports Windows and Mac OS X. more>> Wings 3D is a subdivision modeler possible to assign materials, vertex color, UV coordinates and textures, but there will be improvements in those features before Wings goes 1.0.
Export Formats
-Nendo (NDO)
-3D Studio (3DS)
-Wavefront (OBJ)
-VRML (WRL)
-Renderware (RWX)
-FBX (on Windows and Mac OS X)
-Yafray
-Toxic
-Povray
Import Formats:
-Nendo (NDO)
-3D Studio (3DS)
-Wavefront (OBJ)
-FBX (on Windows and Mac OS X)
-Adobe Illustrator 8 (AI)<<less
3Dview 0.1
This is a simple to use 3D model viewer for your Firefox browser. more>> This is a simple to use 3D model viewer for your Firefox browser.
This plugin consists in a 3D viewer inside Firefox for obj, 3ds, off, ply and gts files. The user may also drag and drop any such file to view it in the brower.
System requirements:
-
Kerkythea 1.3.04
Kerkythea is a stand alone rendering engine. more>>
Main features:
- Easy and fast rendering
- Optimized ray tracing kernel.
- Easy and consistent XML configuration for a scene.
- Standalone application, navigation and scene setup with integrated OpenGL viewer (GUI based on Fox toolkit).
- Material library - Reusing your saved materials.
- Material editor - Materials supported (Phong, Ward, Lafortune, Dielectric, Thin Glass, Layered).
- Bump Mapping, Clip Mapping, Edge Outlining.
- Support for many image formats (based on FreeImage library).
- HDRI support - image based rendering.
- Real depth of field (using stratified ray tracing)..
- Camera projection models: planar, cylindrical, spherical.
- Importing 3DS and OBJ files.
- Available exporters from Blender and 3dsMax.
- Basic/Iterative antialiasing based on brightness difference.
- Texture filtering (based on ray differentials).
- GI support based on various methods (Path Tracing, Photon Maps/Mesh Maps + Irradiance Caching, Diffuse Interreflection).
- Light sources (Point, Spot) + Self-Luminant area lights.
- Soft/Area shadows.
- Caustics (based on Photon Maps or quick heuristics).
- Basic Chromatic Dispersion.
GLC_Player 1.6.0
This application will prove to be the ideal tool for 3D models visualization. more>> This application will prove to be the ideal tool for 3D models visualization.
GLC_Player is an Open Source software used to view 3d models (OBJ Format) and to navigate easily in these models. Providing a session concept and navigation possibilities, this utility contains the accurate tools that allow you to review numerous 3D models.
Main features:
- Opening large number of models in the same session.
- Loading model in background thread.
- Quick swapping between models.
- Thumbnails list visualization of loaded models
Aztec 2.0g
Aztec is a 3D Modelling and Animation tool that is intended to provide a decent set of tools for use in the Game development. more>>
Enhancements:
- Fixed the ; [ ] key handing so they work properly, and fixed the definition for [ and ], so they are brackets, and not braces. (Phillip)
- Allowed the view updating to be enabled/disabled while doing things. This stops the flickering and slow updating when selecting objects and things like that. (Phillip).
- The obj translator now correctly loads polygons. (Phillip)
- Added in some default shortcut keys. See the readme for the details. (Phillip)
- Fixed the clipping planes a bit so they clip much closer. Heaps better for tiny models. (Phillip)
- Menus no longer fade in and out, makes things a bit faster. Bug 803183 (Phillip)
- Fixed compilation with VS.Net 2003. (Phillip and Xander)
- Added in a default organisation for some functions. (Phillip)
- The plane now has default uv coordinates. (Phillip)
- Fixed so the multisplitter maximises the correct viewport all the time. (Phillip)
- Added in Win32 Tool window support, so option windows and new views are all tool windows. These dont clutter up the taskbar, and will stay on top of aztec so you can keep using them. Feature 800146. (Phillip)
- Added in Mouse Wheel support to the Abstract GUI classes. Made the 3D and graph views respons correctly to the mouse wheel. Feature 798753 (Phillip)
- The camera zoom tool now zooms more accurately when close up in a perspective view. (Phillip)
- Finally got zoom to fit selection, and zoom to all to work properly in perspective and orthographics views. Feature 633980 (Phillip).
- Fixed up the GUI classes a bit. Listeners now live in the base abstract GUI classes. For javascript, The standard way to add listeners to a component is now with the addListener() method now. That will handle any default behaviour, such as clicking, chacking. For speical behaviors, it is still add[behaviour]Listener(). (Phillip)
- Moved the build direction so it is completely out of the CVS area, and fixed up the batch files that produce a release kit. (Phillip)
- Fixed the undoing of face and edge selections. bug_801010 (Phillip)
- When toggling a viewport so it is fullscreen, it uses the viewport that the mouse was last under, rather than the current viewport. This makes the workflow that little bit better. bug_800850 (Phillip)
- When changing component modes, the tool is automatically changed to the select tool. Not doing that was causing too much confusion. (Phillip)
- Made it so edges are unselected when they are hidden. bug_801008 (Phillip)
- Fixed collapseVertices() so it does the right thing now. This makes the Weld Vertices aztec2 functionality work properly. Distance based welding still isnt working. (Phillip)
- Also cleaned up up a few mesh related things, and made MAnimMesh store its data in a vector, rather than in an array. (Phillip)
- Improved edge divide so it creates edges between newly created vertices. (Phillip)
- Added in a slide edge tool, so edges can be moved around, but constrained to their local shape. (Phillip)
- Made it so the scene doesnt have the two lights by default. Bug 798761 (Phillip)
- Made it so edge loop selects connecting open edges in that situation. Bug 793101 (Phillip)
- Right clicking now cancels the current tool if it is in the middle of doing something. The MToolType::inProgress() method was added to facilitate this. This is feature request 797998. (Phillip)
- The quick slice tool now behaves itself while doing things in the middle of a quick slice. Fixes bugs 796472 and 797999. (Phillip)
- Fixed solid chamfer of T intersections. Bug 798087 (Phillip)
- Fixed solid chamfer so it converges on the greatest allowable chamfer distance much more easily. Bug 798088 (Phillip)
- Added in support for duplicating objects. No options for instancing or anything else as yet. (Phillip)
- Added javascript support for the MTabbedContainer and also for MGridLayouts. (Phillip)
- Added a MTabbedContainer gui component for having tabbed dialogs, toolbars and whatever else. (Phillip)
planetGenesis 1.7
planetGenesis (pG) is a Java program designed to produce models of planets and landscapes. more>>
planetGenesis can generate 16 bit greyscale PNG bmp textures as a basis for displacement for planetary bodies and terrain and can also output Wavefront and POV meshes and Terragen Terrain files.
Faceworx 1.0
Faceworx - Create 3D images out of 2D pictures more>>
You need two well illuminated pictures; one from the front (mugshot style) and one from the side. The software demands some skills in placing reference points and marking the contours of the face; mouth, nose, ears and eyes. The final 3D portrait can be saved and exported in the well known OBJ format.
We offer the software to you free of charge. The software can be redistributed and may be used for free for non commercial purposes.
We will happily laser your 3D face, which you have created by yourself with Faceworx, in high quality optical glass. Simply let us have your OBJ or FWX file in one of the LOOXIS shops.
Anim8or 0.95B
Anim8or is a 3D modeling and character animation program more>>
While it is far from a complete professional level application like 3DStudio MAX or Lightwave, I believe that it has enough capability to be of use to others.
Main features:
- 3D Modeler - Create and modify 3D models. Built-in primitives such as spheres, cylinders, platonic solids, etc.; mesh-edit and subdivision; splines, extrusion, lathing, modifiers, bevel and warps,
- TrueType font support - 2D and 3D extruded text for any TrueType font.
- OpenGL based real time operation,
- Import and modify .3DS (3D Studio), .LWO (Lightwave), and .OBJ (Wavefront) object files,
- Export .3DS files,
- Built in 3D Object browser,
- Jointed character editor,
- Morph targets,
- Anti-aliased software renderer for high quality, production quality images,
- Create 3D scenes and animations and output .AVI movie files, .JPG and .BMP images,
- Supports textures, bump maps, soft shadows, spotlights, fog, and much more,
- Texture support for .BMP, .GIF, and .JPG format files,
- Print images of scenes and models.

ShapeShop Beta 0.0.4
New features include gestural 3D manipulation, Layered Surface editing operation more>> ShapeShop is a new 3D modeling and design tool with a fun, easy-to-learn interface. Sketch-based shape creation and editing tools make it simple to quickly translate your ideas into a 3D shape, and drag-and-drop decal compositing makes texturing simple. Best of all, ShapeShop is free!
ShapeShop uses state-of-the-art procedural implicit surface technology, allowing you to drag-and-drop 3D parts to quickly assemble a seamless, smooth surface. You wont have to worry about details like mesh topology or resolution. Procedural modeling means you can generate meshes at any resolution you need, just like with NURBS or SubDs. But with procedural implicit surfaces, you have a true construction history. You can "go back in time" and tweak any editing operation in the entire model tree, even across modeling sessions! ShapeShop uses a hierachical CAD/CSG workflow, applied to a free-form modeling interface.
ShapeShops advanced decal texturing tools also support simple drag-and-drop interaction. Textures can be quickly layered directly on the surface. Decaling compositing is procedural too, so you can always go back and tweak a decal or change layer ordering. You can even edit the underlying implicit model, your decals will stick to it!
ShapeShop currently exports meshes in the ubiquitous OBJ format, which can be loaded directly into many standard tools. Try using ShapeShop to create a base surfaces, and then load it into ZBrush to paint geometric detail, or Maya and 3DSMax for rendering. Youve got nothing to lose - ShapeShop is free!<<less
CodeProject Zip Stripper 1.0
A tool to strip zips of unwanted files more>>
Its a one-click tool so you dont have to waste time opening the zip in WinZip or some such tool and then manually deleting unwanted files.
You can either drag and drop a zip into the program window or right click a zip file and choose the "Open with ZipStrip" option, but for the context menu item to get added, youll need to run the program at least once - as it does not have a separate installer.
Virtual Pascal 2.1 Build 279
Virtual Pascal - free and easy-to-use Pascal development environment more>>
It is compatibile with Delphi and Borland Pascal and it includes the Run-Time Library (RTL), a powerful integrated debugger, an optimizing compiler and comprehensive online documentation.
Fast cross-platform compiler
- 32-bit compiler, fully Borland Pascal v7 compatible and largely Delphi v2 compatible.
- 100% data type compatible with BP7 and Delphi.
- All Delphi v2 object pascal language extensions included.
- Cross-platform capable: The compilers (Win32, Linux and OS/2) can generate executables for the other targets. 3rd party support for DPMI32 is included as well (please consider the Linux support Experimental).
- Smartlinking 32-bit optimising compiler technology for the fastest possible speed and the smallest executables.
- Direct access to all OS/2 (and Win32) API functions, including 16 bit ones. No run-time DLLs or "thunk libraries" are required.
- Generates standard OMF-compliant .OBJ and .LIB files, as well as standard .ASM files that can be compiled with MASM or TASM. Even advanced features like Thread Local Storage, AnsiStrings, etc generate standard assembler code, not requiring compiler "magic".
Built-in cross-platform linker
- Much faster than many other linkers: typically 3-10 times faster than LINK386.
- Highly effective; only links code that is actually used.
- Cross-platform: Can create native OS/2 LX as well as Win32 PE executables.
- Supports all OS/2 EXEPACK formats and compresses both code, data and resources.
- Advanced STUB file support. Allows any DOS program (even overlayed ones) to be inserted as the stub program (The stub program is the one executed if the program is run in Dos. By default, it outputs a line saying "This program requires Win32/OS2 to run").
- Creates BP/Delphi/TLink compatible map files with adjustable detail level.
- Automatic recognition of IOPL requirements makes I/O port usage easy.
- Easy to use dynamic link libraries can be created. Just specify the name of the DLL(s) to use, and the linker handles the rest (OS/2 only).
Integrated Development Environment
- Integrated Development Environment very similar to Borland Pascal combined with Turbo Debugger.
- Experimental support for any Linux kernel v2.2 or later.
- Fully integrated symbolic debugger, with functionality similar to Borlands Turbo Debugger; also works as a stand-alone debugger, capable of debugging stand-alone executables without source code.
- Full debugger support for OS/2 and Win32.
- For OS/2, PM and text mode versions of the IDE are included. For Windows, a text mode version is included.
- The IDEs run on 32-bit OS/2 v2.0 and later, and Windows 95/98/ME, Windows NT and Windows 2000.
- Fourteen different debugging views, including: Watch, Stack, Breakpoint, Log, Symbols, Units, Threads, Object Hierarchy, CPU, Dump, Registers, FPU and Exceptions Windows.
- Run-Time Location Information (RTLI) can be generated and stored in the executable file. This way, you get the line number and the name of the source file of every run-time error, at very little overhead.
- The ability to extend the IDE and compiler to support more platforms or variants of existing targets. For example, it is possible to define an OWL target, a DPMI target, or a Linux target and use these from the IDE.
- The IDE uses text-based .VPO (Virtual Pascal Options) files for defining projects. The IDE is able to read old VP v1.1 .CFG files but always saves the settings to the new format. Text-based .INI files make it easier to extend the capabilities of the IDE without compromising backwards compatibility, and also allow access to most of the settings from a text-editor.
- Separate output directory for .EXE, .DLL and .MAP files; Using this option, all of the "helper" files like .OBJ, .LIB, .VPI, .ASM, etc can be stored in a separate directory.
Utility programs
- "HG" is the Virtual Pascal Help Generator. Using this, you can create your own online help files for VP.
- "Which" is a utility that looks up an executable: "If I typed xyz on the command line, what would be executed?"
- "Tph2Vph" automatically converts Borland Pascal help files to compressed Virtual Pascal online help format.
- "ImpLib" is a combined Import Library and Import Definitions manager. It is used to manage import libraries, create .DEF files from DLLs, etc.
- "ToLower" converts all files and directories to lower case.
Libraries and examples
- Includes support for upgrading parts of the Delphi RTL/VCL files to VP compatibility. For updating TypInfo, Classes and SysUtils, source code from the following Delphi versions can be used: 1.00, 2.00, 2.01, 3.00, 3.01, 4.00, 5.00
- Some support for porting programs using Borland Pascals 16-bit Object Object Windows Library (OWL for BPW) to Win32. The software includes source code upgrades to the OWL units, as well as upgrades to the CHESS and CALC examples.
- A version of Turbo Vision for OS/2 and Win32 is included with full source code.
- The full source code for the popular Object Professional library (v1.30) from TurboPower is included. This version of the library contains most functionality of the original DOS library, and supports both OS/2 and Win32 targets (Linux is untested).
- Numerous source code examples for all supported platforms are included. The examples include code demonstrating the Class model, Thread Local Storage, DLLs, extensible Memory Managers, Threading, Assembler programming, etc.
- Several advanced OpenGL examples (Win32) are included
- A testing framework for exercising parts of thr compiler and RTL is included as an example of OO programming.
A VP-specific compiler directive {&Use32+} can be used. In the enabled state
(which should be used when porting Borland Pascal code), the Use32 unit is
implicitly included in the Uses statement of all unit after the System unit, but
before any user-defined units are used.
The Use32 unit redefines the default integer types (integer and word, which
in the System unit are defined as BP- and Delphi 1-compatible 16-bit datatypes) to be 32-bit instead.
For projects that should be compatible with Borland Pascal, {$Use32+} should
remain enabled, maybe with a few exceptions in units that rely heavily on 16 bit data types. In these units, a {$Use32-} directive can be inserted at the
beginning of the unit, or the new Use16 unit can be included in the Uses
statement. Use16 simply reverts the type definitions introduced by Use32; this effectively cancels the effect of the &Use32 directive for this unit.
Projects that should be compatible with Delphi 2 or later should not use
Use32 but should instead include the SysUtils unit, which redefines Integer to
be 32 bits, but leaves Word as 16-bit - like in 32-bit Delphi.
Support for this directive increases the cross-platform and cross-compiler
ability of Virtual Pascal and once and for all solves the big problems introduced when Borland decided to change the meaning of the words "Integer" and "Word".

Wings 3D 1.1.15
Wings 3D is such a professionally developed program by Nendo and Mirai from Izware. more>>
Wings 3D 1.1.15 is such a professionally developed program by Nendo and Mirai from Izware. It is possible to assign materials, vertex color, UV coordinates and textures. There is no support in Wings for doing animations. However, Wings boasts a wide array of modeling tools, customizable hotkeys, and a context sensitive user interface that is easy to use by both beginners and advanced users alike.
Major Features:
- Export Formats
- Nendo (NDO)
- 3D Studio (3DS)
- Wavefront (OBJ)
- Lightwave/Modo
- VRML (WRL)
- Renderware (RWX)
- FBX (on Windows and Mac OS X)
- Yafray
- Povray
- Kerkythea
- Collada
- Import Formats
- Nendo (NDO)
- 3D Studio (3DS)
- Wavefront (OBJ)
- FBX (on Windows and Mac OS X)
- Adobe Illustrator 8 (AI)
- Lightwave/Modo
Requirements:
- Windows: OpenGL required. From 0.99.00: Windows 2000 or higher required.
- Mac OS X: From 0.98.35: 10.4 ("Tiger") or higher required. From 0.98.26 (Nov 2004): 10.3 ("Panther") or higher required. Earlier releases run on 10.2 or higher. There is no Mac OS 9 version.
- Linux: Open GL or Mesa required.
- Other Unix: OpenGL required; you'll need to build from source.
License:Freeware