Difference between revisions of "Orbiter Visualisation Project"

From OrbiterWiki
Jump to navigation Jump to search
(Started the article based based on the forum intro, added other renderer projects)
 
m
Line 1: Line 1:
 
The '''Orbiter Visualisation Project (OVP)''' aims at replacing the built-in [[Orbiter]] [[graphics engine]] with an external graphics module. This will allow to support new graphics interfaces and new graphics features without affecting the simulation core.
 
The '''Orbiter Visualisation Project (OVP)''' aims at replacing the built-in [[Orbiter]] [[graphics engine]] with an external graphics module. This will allow to support new graphics interfaces and new graphics features without affecting the simulation core.
  
OVP is an [[open-source]] project hosted by sourceforge: [http://sourceforge.net/projects/orbitervis/].To access the sources, you need a [[Subversion|SVN client]]. Follow the readme file for compilation requirements and installation advice.
+
OVP is an [[open-source]] project hosted by [http://sourceforge.net/projects/orbitervis/ sourceforge].To access the sources, you need a [[Subversion|SVN client]]. Follow the readme file for compilation requirements and installation advice.
  
 
Running the graphics subsystem as an external plugin will be possible in the next Orbiter release, which will include a "non-graphics" (NG) version of the Orbiter executable. [[Orbiter NG]] will be of use in its own right (for example as a server in network applications, or as a numerical trajectory simulation tool), but it will also feature a graphics API which allows external renderers to be attached.
 
Running the graphics subsystem as an external plugin will be possible in the next Orbiter release, which will include a "non-graphics" (NG) version of the Orbiter executable. [[Orbiter NG]] will be of use in its own right (for example as a server in network applications, or as a numerical trajectory simulation tool), but it will also feature a graphics API which allows external renderers to be attached.
  
A beta snapshot of the current and some previous Orbiter development versions is available at [http://download.orbit.m6.net/betaNG/orbiter_beta.html] (Any orbiter beta packages should be unpacked over a fresh 060929 installation). The beta is primarily intended for developers who want to try, test or modify the OVP sources.
+
A beta snapshot of the current and some previous Orbiter development versions is available on [http://download.orbit.m6.net/betaNG/orbiter_beta.html the Orbiter homepage] (Any orbiter beta packages should be unpacked over a fresh 060929 installation). The beta is primarily intended for developers who want to try, test or modify the OVP sources.
  
 
Currently, a DirectX7 graphics client is under active development on OVP. This will essentially be a re-implementation of Orbiter's internal graphics system (or a subset of it) in the form of a plugin. It is mainly intended as a reference implementation, or demonstrator. It is expected that the main development effort will eventually switch to more up-to-date graphics interfaces, such as OpenGL or DirectXn (n >= 9).
 
Currently, a DirectX7 graphics client is under active development on OVP. This will essentially be a re-implementation of Orbiter's internal graphics system (or a subset of it) in the form of a plugin. It is mainly intended as a reference implementation, or demonstrator. It is expected that the main development effort will eventually switch to more up-to-date graphics interfaces, such as OpenGL or DirectXn (n >= 9).

Revision as of 11:29, 10 July 2007

The Orbiter Visualisation Project (OVP) aims at replacing the built-in Orbiter graphics engine with an external graphics module. This will allow to support new graphics interfaces and new graphics features without affecting the simulation core.

OVP is an open-source project hosted by sourceforge.To access the sources, you need a SVN client. Follow the readme file for compilation requirements and installation advice.

Running the graphics subsystem as an external plugin will be possible in the next Orbiter release, which will include a "non-graphics" (NG) version of the Orbiter executable. Orbiter NG will be of use in its own right (for example as a server in network applications, or as a numerical trajectory simulation tool), but it will also feature a graphics API which allows external renderers to be attached.

A beta snapshot of the current and some previous Orbiter development versions is available on the Orbiter homepage (Any orbiter beta packages should be unpacked over a fresh 060929 installation). The beta is primarily intended for developers who want to try, test or modify the OVP sources.

Currently, a DirectX7 graphics client is under active development on OVP. This will essentially be a re-implementation of Orbiter's internal graphics system (or a subset of it) in the form of a plugin. It is mainly intended as a reference implementation, or demonstrator. It is expected that the main development effort will eventually switch to more up-to-date graphics interfaces, such as OpenGL or DirectXn (n >= 9).


Other renderers under development

  • DirectX 9
  • OpenGL 2.0