Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

OpenSceneGraph

Index OpenSceneGraph

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. [1]

98 relations: Android (operating system), Application programming interface, Architecture, ASCII, Augmented reality, Autodesk 3ds Max, Autodesk Maya, Blender (software), BMP file format, Boeing, C++, Clara.io, Class (computer programming), CMake, COLLADA, Compile time, Computer simulation, Cross-platform, Crystal Space, Delta3D, DirectDraw Surface, DirectX, Euclidean vector, Factory method pattern, File format, FlightGear, Framebuffer, FreeBSD, Front and back ends, Game engine, Geometric transformation, GeoTIFF, GIF, GNU Lesser General Public License, Graph traversal, Graphical user interface, Grome, Hidden surface determination, Information hiding, Information visualization, Interface (computing), IOS, IRIX, Irrlicht Engine, Java (programming language), JPEG, Level of detail, LightWave 3D, Linux, Mac OS X Snow Leopard, ..., MacOS, Matrix (mathematics), Memory management, Microsoft Windows, NASA, OGRE, Open Inventor, Open-source model, OpenFlight, OpenGL, OpenMW, OpenSG, Operating system, OSG.JS, Particle system, PC game, Pixel buffer, Pointer (computer programming), Portable Network Graphics, POSIX Threads, Program optimization, Qt (software), QuickTime File Format, Remo 3D, Rendering (computer graphics), Scene graph, Scientific visualization, Serious game, Sketchfab, Software design pattern, Solaris (operating system), Stored procedure, Terrain rendering, Thread (computing), TIFF, TrueType, Truevision TGA, Unity (game engine), Vertex (graph theory), Viewing frustum, Virtual reality, Visualization Library, Volume rendering, Wavefront, Wavefront .obj file, Windowing system, .3ds, 3D computer graphics. Expand index (48 more) »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: OpenSceneGraph and Android (operating system) · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: OpenSceneGraph and Application programming interface · See more »

Architecture

Architecture is both the process and the product of planning, designing, and constructing buildings or any other structures.

New!!: OpenSceneGraph and Architecture · See more »

ASCII

ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

New!!: OpenSceneGraph and ASCII · See more »

Augmented reality

Augmented Reality (AR) is an interactive experience of a real-world environment whose elements are "augmented" by computer-generated perceptual information, sometimes across multiple sensory modalities, including visual, auditory, haptic, somatosensory, and olfactory.

New!!: OpenSceneGraph and Augmented reality · See more »

Autodesk 3ds Max

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.

New!!: OpenSceneGraph and Autodesk 3ds Max · See more »

Autodesk Maya

Autodesk Maya, commonly shortened to Maya, is a 3D computer graphics application that runs on Windows, macOS and Linux, originally developed by Alias Systems Corporation (formerly Alias|Wavefront) and currently owned and developed by Autodesk, Inc. It is used to create interactive 3D applications, including video games, animated film, TV series, or visual effects.

New!!: OpenSceneGraph and Autodesk Maya · See more »

Blender (software)

Blender is a professional, free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games.

New!!: OpenSceneGraph and Blender (software) · See more »

BMP file format

The BMP file format, also known as bitmap image file or device independent bitmap (DIB) file format or simply a bitmap, is a raster graphics image file format used to store bitmap digital images, independently of the display device (such as a graphics adapter), especially on Microsoft Windows and OS/2 operating systems.

New!!: OpenSceneGraph and BMP file format · See more »

Boeing

The Boeing Company is an American multinational corporation that designs, manufactures, and sells airplanes, rotorcraft, rockets, satellites, and missiles worldwide.

New!!: OpenSceneGraph and Boeing · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: OpenSceneGraph and C++ · See more »

Clara.io

Clara.io is a web-based freemium 3D computer graphics software developed by Exocortex, a Canadian software company.

New!!: OpenSceneGraph and Clara.io · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: OpenSceneGraph and Class (computer programming) · See more »

CMake

CMake is a cross-platform free and open-source software application for managing the build process of software using a compiler-independent method.

New!!: OpenSceneGraph and CMake · See more »

COLLADA

COLLADA (COLLAborative Design Activity) is an interchange file format for interactive 3D applications.

New!!: OpenSceneGraph and COLLADA · See more »

Compile time

In computer science, compile time refers to either the operations performed by a compiler (the "compile-time operations"), programming language requirements that must be met by source code for it to be successfully compiled (the "compile-time requirements"), or properties of the program that can be reasoned about during compilation.

New!!: OpenSceneGraph and Compile time · See more »

Computer simulation

Computer simulation is the reproduction of the behavior of a system using a computer to simulate the outcomes of a mathematical model associated with said system.

New!!: OpenSceneGraph and Computer simulation · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: OpenSceneGraph and Cross-platform · See more »

Crystal Space

Crystal Space is a framework for developing 3D applications written in C++ by Jorrit Tyberghein and others.

New!!: OpenSceneGraph and Crystal Space · See more »

Delta3D

Delta3d is an open source software gaming/simulation engine API.

New!!: OpenSceneGraph and Delta3D · See more »

DirectDraw Surface

The DirectDraw Surface container file format (uses the filename extension DDS), is a Microsoft format for storing data compressed with the proprietary S3 Texture Compression (S3TC) algorithm, which can be decompressed in hardware by GPUs.

New!!: OpenSceneGraph and DirectDraw Surface · See more »

DirectX

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.

New!!: OpenSceneGraph and DirectX · See more »

Euclidean vector

In mathematics, physics, and engineering, a Euclidean vector (sometimes called a geometric or spatial vector, or—as here—simply a vector) is a geometric object that has magnitude (or length) and direction.

New!!: OpenSceneGraph and Euclidean vector · See more »

Factory method pattern

In class-based programming, the factory method pattern is a creational pattern that uses factory methods to deal with the problem of creating objects without having to specify the exact class of the object that will be created.

New!!: OpenSceneGraph and Factory method pattern · See more »

File format

A file format is a standard way that information is encoded for storage in a computer file.

New!!: OpenSceneGraph and File format · See more »

FlightGear

FlightGear Flight Simulator (often shortened to FlightGear or FGFS) is a free, open source multi-platform flight simulator developed by the FlightGear project since 1997.

New!!: OpenSceneGraph and FlightGear · See more »

Framebuffer

A framebuffer (frame buffer, or sometimes framestore) is a portion of RAM containing a bitmap that drives a video display.

New!!: OpenSceneGraph and Framebuffer · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: OpenSceneGraph and FreeBSD · See more »

Front and back ends

In software engineering, the terms front end and back end refer to the separation of concerns between the presentation layer (front end), and the data access layer (back end) of a piece of software, or the physical infrastructure or hardware.

New!!: OpenSceneGraph and Front and back ends · See more »

Game engine

A game engine is a software development environment designed for people to build video games.

New!!: OpenSceneGraph and Game engine · See more »

Geometric transformation

A geometric transformation is any bijection of a set having some geometric structure to itself or another such set.

New!!: OpenSceneGraph and Geometric transformation · See more »

GeoTIFF

GeoTIFF is a public domain metadata standard which allows georeferencing information to be embedded within a TIFF file.

New!!: OpenSceneGraph and GeoTIFF · See more »

GIF

The Graphics Interchange Format, better known by its acronym GIF, is a bitmap image format that was developed by a team at the bulletin board service (BBS) provider CompuServe led by American computer scientist Steve Wilhite on June 15, 1987.

New!!: OpenSceneGraph and GIF · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: OpenSceneGraph and GNU Lesser General Public License · See more »

Graph traversal

In computer science, graph traversal (also known as graph search) refers to the process of visiting (checking and/or updating) each vertex in a graph.

New!!: OpenSceneGraph and Graph traversal · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: OpenSceneGraph and Graphical user interface · See more »

Grome

Grome is an environmental modeling package developed by Quad Software dedicated for procedural and manual generation of large virtual outdoor worlds suitable for games and other 3D real-time simulation applications.

New!!: OpenSceneGraph and Grome · See more »

Hidden surface determination

In 3D computer graphics, shown surface determination (also known as hidden surface removal (HSR), occlusion culling (OC) or visible surface determination (VSD)) is the process used to determine which surfaces and parts of surfaces are not visible from a certain viewpoint.

New!!: OpenSceneGraph and Hidden surface determination · See more »

Information hiding

In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed.

New!!: OpenSceneGraph and Information hiding · See more »

Information visualization

Information visualization or information visualisation is the study of (interactive) visual representations of abstract data to reinforce human cognition.

New!!: OpenSceneGraph and Information visualization · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: OpenSceneGraph and Interface (computing) · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: OpenSceneGraph and IOS · See more »

IRIX

IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run on their MIPS workstations and servers.

New!!: OpenSceneGraph and IRIX · See more »

Irrlicht Engine

Irrlicht (pronounced in German) is an open source game engine written in C++.

New!!: OpenSceneGraph and Irrlicht Engine · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: OpenSceneGraph and Java (programming language) · See more »

JPEG

JPEG is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography.

New!!: OpenSceneGraph and JPEG · See more »

Level of detail

In computer graphics, accounting for Level of detail involves decreasing the complexity of a 3D model representation as it moves away from the viewer or according to other metrics such as object importance, viewpoint-relative speed or position.

New!!: OpenSceneGraph and Level of detail · See more »

LightWave 3D

LightWave 3D is a 3D computer graphics software developed by NewTek.

New!!: OpenSceneGraph and LightWave 3D · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: OpenSceneGraph and Linux · See more »

Mac OS X Snow Leopard

Mac OS X Snow Leopard (version 10.6) is the seventh major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: OpenSceneGraph and Mac OS X Snow Leopard · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: OpenSceneGraph and MacOS · See more »

Matrix (mathematics)

In mathematics, a matrix (plural: matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns.

New!!: OpenSceneGraph and Matrix (mathematics) · See more »

Memory management

Memory management is a form of resource management applied to computer memory.

New!!: OpenSceneGraph and Memory management · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: OpenSceneGraph and Microsoft Windows · See more »

NASA

The National Aeronautics and Space Administration (NASA) is an independent agency of the executive branch of the United States federal government responsible for the civilian space program, as well as aeronautics and aerospace research.

New!!: OpenSceneGraph and NASA · See more »

OGRE

Object-Oriented Graphics Rendering Engine (OGRE) is a scene-oriented, real-time, 3D rendering engine, as opposed to a game engine.

New!!: OpenSceneGraph and OGRE · See more »

Open Inventor

Open Inventor, originally IRIS Inventor, is a C++ object oriented retained mode 3D graphics toolkit designed by SGI to provide a higher layer of programming for OpenGL.

New!!: OpenSceneGraph and Open Inventor · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: OpenSceneGraph and Open-source model · See more »

OpenFlight

OpenFlight (or.flt) is a 3d geometry model file format originally developed by Software Systems Inc.

New!!: OpenSceneGraph and OpenFlight · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: OpenSceneGraph and OpenGL · See more »

OpenMW

OpenMW is an open-source, free-software game engine that reimplements the one powering Bethesda Softworks' 2002 open-world role-playing game Morrowind.

New!!: OpenSceneGraph and OpenMW · See more »

OpenSG

OpenSG is a scene graph system to create real-time graphics programs, e.g. for virtual reality applications.

New!!: OpenSceneGraph and OpenSG · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: OpenSceneGraph and Operating system · See more »

OSG.JS

OSG.JS is a WebGL framework based on OpenSceneGraph concepts.

New!!: OpenSceneGraph and OSG.JS · See more »

Particle system

A particle system is a technique in game physics, motion graphics, and computer graphics that uses a large number of very small sprites, 3D models, or other graphic objects to simulate certain kinds of "fuzzy" phenomena, which are otherwise very hard to reproduce with conventional rendering techniques - usually highly chaotic systems, natural phenomena, or processes caused by chemical reactions.

New!!: OpenSceneGraph and Particle system · See more »

PC game

PC games, also known as computer games or personal computer games, are video games played on a personal computer rather than a dedicated video game console or arcade machine.

New!!: OpenSceneGraph and PC game · See more »

Pixel buffer

Pixel buffer or pBuffer is a feature in OpenGL and OpenGL ES platform interfaces which allows to do off-screen rendering.

New!!: OpenSceneGraph and Pixel buffer · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: OpenSceneGraph and Pointer (computer programming) · See more »

Portable Network Graphics

Portable Network Graphics (PNG, pronounced or) is a raster graphics file format that supports lossless data compression.

New!!: OpenSceneGraph and Portable Network Graphics · See more »

POSIX Threads

POSIX Threads, usually referred to as pthreads, is an execution model that exists independently from a language, as well as a parallel execution model.

New!!: OpenSceneGraph and POSIX Threads · See more »

Program optimization

In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources.

New!!: OpenSceneGraph and Program optimization · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: OpenSceneGraph and Qt (software) · See more »

QuickTime File Format

QuickTime File Format (QTFF) is a computer file format used natively by the QuickTime framework.

New!!: OpenSceneGraph and QuickTime File Format · See more »

Remo 3D

Remo 3D is a 3D computer graphics software specialized in creating 3D models for realtime visualization.

New!!: OpenSceneGraph and Remo 3D · See more »

Rendering (computer graphics)

Rendering or image synthesis is the automatic process of generating a photorealistic or non-photorealistic image from a 2D or 3D model (or models in what collectively could be called a scene file) by means of computer programs.

New!!: OpenSceneGraph and Rendering (computer graphics) · See more »

Scene graph

A scene graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games, which arranges the logical and often spatial representation of a graphical scene.

New!!: OpenSceneGraph and Scene graph · See more »

Scientific visualization

Scientific visualization (also spelled scientific visualisation) is an interdisciplinary branch of science.

New!!: OpenSceneGraph and Scientific visualization · See more »

Serious game

A serious game or applied game is a game designed for a primary purpose other than pure entertainment.

New!!: OpenSceneGraph and Serious game · See more »

Sketchfab

Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content.

New!!: OpenSceneGraph and Sketchfab · See more »

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

New!!: OpenSceneGraph and Software design pattern · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: OpenSceneGraph and Solaris (operating system) · See more »

Stored procedure

A stored procedure (also termed proc, storp, sproc, StoPro, StoredProc, StoreProc, sp, or SP) is a subroutine available to applications that access a relational database management system (RDBMS).

New!!: OpenSceneGraph and Stored procedure · See more »

Terrain rendering

Terrain rendering covers a variety of methods of depicting real-world or imaginary world surfaces.

New!!: OpenSceneGraph and Terrain rendering · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: OpenSceneGraph and Thread (computing) · See more »

TIFF

Tagged Image File Format, abbreviated TIFF or TIF, is a computer file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers.

New!!: OpenSceneGraph and TIFF · See more »

TrueType

TrueType is an outline font standard developed by Apple and Microsoft in the late 1980s as a competitor to Adobe's Type 1 fonts used in PostScript.

New!!: OpenSceneGraph and TrueType · See more »

Truevision TGA

Truevision TGA, often referred to as TARGA, is a raster graphics file format created by Truevision Inc. (now part of Avid Technology).

New!!: OpenSceneGraph and Truevision TGA · See more »

Unity (game engine)

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine.

New!!: OpenSceneGraph and Unity (game engine) · See more »

Vertex (graph theory)

In mathematics, and more specifically in graph theory, a vertex (plural vertices) or node is the fundamental unit of which graphs are formed: an undirected graph consists of a set of vertices and a set of edges (unordered pairs of vertices), while a directed graph consists of a set of vertices and a set of arcs (ordered pairs of vertices).

New!!: OpenSceneGraph and Vertex (graph theory) · See more »

Viewing frustum

In 3D computer graphics, the view frustum (also called viewing frustum) is the region of space in the modeled world that may appear on the screen; it is the field of view of the notional camera.

New!!: OpenSceneGraph and Viewing frustum · See more »

Virtual reality

Virtual reality (VR) is an interactive computer-generated experience taking place within a simulated environment, that incorporates mainly auditory and visual, but also other types of sensory feedback like haptic.

New!!: OpenSceneGraph and Virtual reality · See more »

Visualization Library

Visualization Library (VL) is an open source C++ middleware for 2D/3D graphics applications based on OpenGL 4, designed to develop portable applications for the Microsoft Windows, Linux and Mac OS X operating systems.

New!!: OpenSceneGraph and Visualization Library · See more »

Volume rendering

In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field.

New!!: OpenSceneGraph and Volume rendering · See more »

Wavefront

In physics, a wavefront is the locus of points characterized by propagation of positions of identical phase: propagation of a point in 1D, a curve in 2D or a surface in 3D.

New!!: OpenSceneGraph and Wavefront · See more »

Wavefront .obj file

OBJ (or.OBJ) is a geometry definition file format first developed by Wavefront Technologies for its Advanced Visualizer animation package.

New!!: OpenSceneGraph and Wavefront .obj file · See more »

Windowing system

In computing, a windowing system (or window system) is software that manages separately different parts of display screens.

New!!: OpenSceneGraph and Windowing system · See more »

.3ds

3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.

New!!: OpenSceneGraph and .3ds · See more »

3D computer graphics

3D computer graphics or three-dimensional computer graphics, (in contrast to 2D computer graphics) are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of performing calculations and rendering 2D images.

New!!: OpenSceneGraph and 3D computer graphics · See more »

Redirects here:

Open Scene Graph, OpenThreads, Openscenegraph.

References

[1] https://en.wikipedia.org/wiki/OpenSceneGraph

OutgoingIncoming
Hey! We are on Facebook now! »