OpenFlight

Last updated
OpenFlight geometry format
Filename extension
.flt
Internet media type
model/flt
Developed byPresagis
Initial release1988 (1988)
Latest release
16.8
December 2021;1 year ago (2021-12)
Type of format 3D file formats

OpenFlight [1] (or .flt) is a 3d geometry model file format originally developed by Software Systems Inc. for its MultiGen [2] real-time 3d modeling package in 1988. Originally called Flight, the format was designed as a nonproprietary 3d model format for use by real-time 3d visual simulation image generators. The format was later renamed to OpenFlight to denote its nonproprietary image generation (IG) usage. The MultiGen modeling package (known now as Creator [3] ) and the OpenFlight format were rapidly adopted by the early commercial flight simulation industry in the later 1980s and early 1990s. NASA Ames was the first customer for the MultiGen modeling package.[ citation needed ]

Contents

The early advantage OpenFlight held over many 3d geometry model file formats (.obj, .dxf, .3ds) was its specific real-time 3d graphics industry design.[ citation needed ] This means that the format is polygon based (rather than NURB surfaces), and provides a real-time tree structure essential for real-time IG systems. Most early graphics file formats, such as Wavefront Technologies, or Alias Systems Corporation [ citation needed ], tried to focus more on visual aesthetics for non-real-time based rendering graphics packages.

The OpenFlight file format is still widely used today in the high end real-time visual simulation industry as the standard interchange format between different IG systems[ citation needed ], and is currently administrated by Presagis.

File format

Associated File Formats

OpenFlight models can have several associated files in different formats, that define elements such as material characteristics or shaders.

Versions and History

VersionDateInformation
OpenFlight 16.8 December 2021;1 year agoOpenFlight Scene Specification for version 16.8

Covering: Presagis Creator Suite 20

OpenFlight 16.7 November 2018;4 years agoOpenFlight Scene Specification for version 16.7

Covering: Presagis Creator Suite 18

OpenFlight 16.6 January 2017;6 years agoOpenFlight Scene Specification for version 16.6

Covering: Presagis Creator Suite 16

OpenFlight 16.5 February 2016;7 years agoOpenFlight Scene Specification for version 16.5

Covering: Presagis Creator Suite 15

OpenFlight 16.4 June 2009;14 years agoOpenFlight Scene Specification for version 16.4

Covering: Presagis Creator v4.0

OpenFlight 16.3 January 2008;15 years agoOpenFlight Scene Specification for version 16.3

Covering: Presagis Creator v3.4

OpenFlight 16.2 January 2007;16 years agoOpenFlight Scene Specification for version 16.2

Covering: MultiGen-Paradigm Creator v3.2

OpenFlight 16.1 October 2005;18 years agoOpenFlight Scene Specification for version 16.1

Covering: MultiGen-Paradigm Creator v3.1

OpenFlight 16.0 December 2004;18 years agoOpenFlight Scene Specification for version 16.0

Covering: MultiGen-Paradigm Creator v3.0

OpenFlight 15.8 May 2003;20 years agoOpenFlight Scene Specification for version 15.8

Covering: MultiGen-Paradigm Creator v2.6

OpenFlight 15.7 January 2001;22 years agoOpenFlight Scene Specification for version 15.7

Covering: MultiGen-Paradigm Creator v2.4; v2.4.1; v2.5; v2.5.1

OpenFlight 15.6 September 1999;24 years agoOpenFlight Scene Specification for version 15.6

Covering: MultiGen-Paradigm Creator v2.1; v2.2; v2.2.1; v2.3

OpenFlight 15.5.1 July 1998;25 years agoOpenFlight Scene Specification for version 15.5.1

Covering: MultiGen Creator v2.0; v2.0.1

OpenFlight 15.4.1 July 1998;25 years agoOpenFlight Scene Specification for version 15.4.1

Covering: MultiGen II v1.4; v1.5

OpenFlight 15.0October 1996;27 years agoOpenFlight Scene Specification for version 15.0

Covering: MultiGen II v1.2
GameGen II v1.0 [4]
GameGen v1.2

OpenFlight 14.2 May 1995;28 years agoOpenFlight Scene Specification for version 14.2

Covering: MultiGen II v1.0
MultiGen v14.2; v14.3

Flight 13.0 June 1993;30 years agoFlight Scene Specification for version 13.0

Covering: Software Systems MultiGen version 13

Flight 12.0 December 1992;30 years agoFlight Scene Specification for version 12.0

Covering: Software Systems MultiGen version 12

Flight 11.0 March 1992;31 years agoFlight Scene Specification for version 11.0

Covering: Software Systems MultiGen version 11

Flight 10.0 April 1991;32 years agoFlight Scene Specification for version 10.0

Covering: Software Systems MultiGen version 10

Flight 9.0 A March 1991;32 years agoFlight Scene Specification for version 9.0

Covering: Software Systems MultiGen version 9

Flight 1.01988;35 years agoFlight Scene Specification for version 1.0

Covering: Software Systems MultiGen

API

Modeling Tools

There are several modeling tools currently on the market that both read and write the OpenFlight file format. The standard bearer of the file format Presagis Creator offers the widest compatibility with the file format. Another modeling tool using OpenFlight as its native format in Remo 3D [5] from Remograph. Blender previously had integrated support for importing models in OpenFlight format. However, it appears as though this functionality has been abandoned in newer versions and there is currently no support for exporting to this format. [6] Autodesk 3DS Max still supports exporting to OpenFlight format as of the 2024 version of their software. [7]

Vendor specific alterations

Because the OpenFlight file format allows for vendor specific data field additions, some modeling and simulation tools might not fully support vendor specific additions to the file format.

Related Research Articles

Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabilities and a flexible plugin architecture and must be used on the Microsoft Windows platform. It is frequently used by video game developers, many TV commercial studios, and architectural visualization studios. It is also used for movie effects and movie pre-visualization. 3ds Max features shaders, dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, a customizable user interface, and its own scripting language.

<span class="mw-page-title-main">Gmax</span>

Gmax is an application based on Autodesk's 3ds Max application used by professional computer graphics artists. 3ds Max is a comprehensive modeling, animation and rendering package with some secondary post-production and compositing features. Gmax is much more limited due to its singular intended use—game content creation. Infrequently used tools and features, or the ones completely unrelated to creating 3D game models, were removed, leaving the core modeling, texturing, and basic animation rigging and keyframing capabilities. In 2005, the promotional freeware software was discontinued after version 1.2.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

<span class="mw-page-title-main">OpenSceneGraph</span>

OpenSceneGraph is an open-source 3D graphics application programming interface, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modeling.

COLLADA is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available specification, ISO/PAS 17506.

SpeedTree is a group of vegetation programming and modeling software products developed and sold by Interactive Data Visualization, Inc. (IDV) that generates virtual foliage for animations, architecture and in real time for video games and demanding real time simulations.

<span class="mw-page-title-main">Rhinoceros 3D</span> 3D computer graphics software

Rhinoceros is a commercial 3D computer graphics and computer-aided design (CAD) application software that was developed by TLM, Inc, dba Robert McNeel & Associates, an American, privately held, and employee-owned company that was founded in 1978. Rhinoceros geometry is based on the NURBS mathematical model, which focuses on producing mathematically precise representation of curves and freeform surfaces in computer graphics.

Navisworks is a 3D design review package for Microsoft Windows.

<span class="mw-page-title-main">3D computer graphics</span> Graphics that use a three-dimensional representation of geometric data

3D computer graphics, sometimes called CGI, 3-D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering digital images, usually 2D images but sometimes 3D images. The resulting images may be stored for viewing later or displayed in real time.

3D computer graphics software refers to programs used to create 3D computer-generated imagery.

Cyber Studio CAD-3D is a 3D modeling and animation package developed by Tom Hudson for the Atari ST computer and published by Antic Software. The package is a precursor to 3D Studio Max.

<span class="mw-page-title-main">Flare3D</span>

Flare3D is a framework for developing interactive three-dimensional (3D) graphics within Adobe Flash Player, Adobe Substance and Adobe AIR, written in ActionScript 3. Flare3D includes a 3D object editor and a 3D graphics engine for rendering 3D graphics. Flare3D runs on current web browsers utilizing the Adobe Flash Player, and uses Stage3D for GPU-accelerated rendering. Flare3D has not been under active development since late 2014.

<span class="mw-page-title-main">Art of Illusion</span>

Art of Illusion is a free software, and open source software package for making 3D graphics.

<span class="mw-page-title-main">Verge3D</span>

Verge3D is a real-time renderer and a toolkit used for creating interactive 3D experiences running on websites.

Universal Scene Description (USD) is a framework for interchange of 3D computer graphics data. The framework focuses on collaboration, non-destructive editing, and enabling multiple views and opinions about graphics data. USD is used in many industries including visual effects, architecture, design, robotics and CAD. It is developed by Pixar and was first published as open source software in 2016, under a modified Apache license. Pixar, Adobe, Apple, Autodesk, and NVIDIA, together with the Joint Development Foundation (JDF) of the Linux Foundation, announced the Alliance for OpenUSD (AOUSD) on August 1, 2023 to "promote the standardization, development, evolution, and growth of Pixar's Universal Scene Description technology."

References

  1. "OpenFlight Standard". Presagis.
  2. "Multigen-Paradigm 25th Anniversary". MultiGen-Paradigm.
  3. "Creator - 3D Modeling Software". Presagis.
  4. "GameGen II". MultiGen.
  5. "Remo 3D". Remograph.
  6. "Blender OpenFlight Export/Import". Blender.
  7. "3Ds Max OpenFlight". Autodesk 3Ds Max.