Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Download
Faster access than browser!
 

Python-Ogre

+ Save concept

Python-Ogre is a Python binding for the OGRE 3D engine, designed to provide the functionality and performance of OGRE (written in C++) with the accessibility and ease of use of Python to facilitate the rapid development of 3D games and to make the OGRE engine more accessible to the beginner, who might otherwise be daunted by the technicalities of writing in the native C++. [1]

31 relations: Boost (C++ libraries), Bullet (software), CEGUI, Codebase, Cross-platform, Data buffer, DirectX, Game engine, GNU Lesser General Public License, Graphical user interface, Input/output, Language binding, Linux, Mac OS X Leopard, Mac OS X Tiger, MacOS, Microsoft Windows, Newton Game Dynamics, Object Oriented Input System, Object-oriented programming, OGRE, Open Dynamics Engine, OpenAL, Perlin noise, Physics engine, PhysX, Proprietary software, Python (programming language), Rendering (computer graphics), Software build, SWIG.

Boost (C++ libraries)

Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing.

New!!: Python-Ogre and Boost (C++ libraries) · See more »

Bullet (software)

Bullet is a physics engine which simulates collision detection, soft and rigid body dynamics.

New!!: Python-Ogre and Bullet (software) · See more »

CEGUI

Crazy Eddie's GUI (CEGUI) is a graphical user interface (GUI) library for the programming language C++.

New!!: Python-Ogre and CEGUI · See more »

Codebase

In software development, a codebase (or code base) refers to a whole collection of source code that is used to build a particular software system, application, or software component.

New!!: Python-Ogre and Codebase · 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!!: Python-Ogre and Cross-platform · See more »

Data buffer

In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.

New!!: Python-Ogre and Data buffer · 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!!: Python-Ogre and DirectX · See more »

Game engine

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

New!!: Python-Ogre and Game engine · 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!!: Python-Ogre and GNU Lesser General Public License · 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!!: Python-Ogre and Graphical user interface · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Python-Ogre and Input/output · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: Python-Ogre and Language binding · See more »

Linux

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

New!!: Python-Ogre and Linux · See more »

Mac OS X Leopard

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

New!!: Python-Ogre and Mac OS X Leopard · See more »

Mac OS X Tiger

Mac OS X Tiger (version 10.4) is the fifth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Mac computers.

New!!: Python-Ogre and Mac OS X Tiger · See more »

MacOS

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

New!!: Python-Ogre and MacOS · 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!!: Python-Ogre and Microsoft Windows · See more »

Newton Game Dynamics

Newton Game Dynamics is an open source physics engine for realistically simulating rigid bodies in games and other real-time applications.

New!!: Python-Ogre and Newton Game Dynamics · See more »

Object Oriented Input System

OIS (Object-Oriented Input System) is a code library for constructing a human-computer interface with input devices such as a keyboard, mouse or game controller.

New!!: Python-Ogre and Object Oriented Input System · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Python-Ogre and Object-oriented programming · 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!!: Python-Ogre and OGRE · See more »

Open Dynamics Engine

The Open Dynamics Engine (ODE) is a physics engine written in C/C++.

New!!: Python-Ogre and Open Dynamics Engine · See more »

OpenAL

OpenAL (Open Audio Library, Open but not as in open-source) is a cross-platform audio application programming interface (API).

New!!: Python-Ogre and OpenAL · See more »

Perlin noise

Perlin noise is a type of gradient noise developed by Ken Perlin in 1983 as a result of his frustration with the "machine-like" look of computer graphics at the time.

New!!: Python-Ogre and Perlin noise · See more »

Physics engine

A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics (including collision detection), soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film.

New!!: Python-Ogre and Physics engine · See more »

PhysX

PhysX is a proprietary realtime physics engine middleware SDK.

New!!: Python-Ogre and PhysX · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Python-Ogre and Proprietary software · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Python-Ogre and Python (programming language) · 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!!: Python-Ogre and Rendering (computer graphics) · See more »

Software build

In the field of software development, the term build is similar to that of any other field.

New!!: Python-Ogre and Software build · See more »

SWIG

The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, Modula-3, OCaml, Octave, Scilab and Scheme.

New!!: Python-Ogre and SWIG · See more »

Redirects here:

PyOgre.

References

[1] https://en.wikipedia.org/wiki/Python-Ogre

OutgoingIncoming
Hey! We are on Facebook now! »