All Projects → aumuell → Open Inventor

aumuell / Open Inventor

Licence: lgpl-2.1
Open Inventor is an object oriented scene graph library implemented in C++ layered on top of OpenGL. It was originally developed by SGI.

Labels

Projects that are alternatives of or similar to Open Inventor

Gameoverlay
🎮 GameOverlay using CEF with support for common rendering backends
Stars: ✭ 32 (-28.89%)
Mutual labels:  opengl
Altseed
Stars: ✭ 40 (-11.11%)
Mutual labels:  opengl
Simpleton Engine
What a stupid name for a library
Stars: ✭ 42 (-6.67%)
Mutual labels:  opengl
Hinterland
2D top-down shooter game
Stars: ✭ 34 (-24.44%)
Mutual labels:  opengl
Roboviz
Monitor and visualization tool for the RoboCup 3D Soccer Simulation League
Stars: ✭ 36 (-20%)
Mutual labels:  opengl
Catacombgl
CatacombGL is a Windows source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).
Stars: ✭ 41 (-8.89%)
Mutual labels:  opengl
Moderngl
Modern OpenGL binding for python
Stars: ✭ 958 (+2028.89%)
Mutual labels:  opengl
Jglm
Java OpenGL Mathematics Library
Stars: ✭ 44 (-2.22%)
Mutual labels:  opengl
Qlogo
QLogo is a rewrite of the UCBLogo language and user interface with UCB compatibility. It is cross-platform and uses hardware-accelerated graphics.
Stars: ✭ 39 (-13.33%)
Mutual labels:  opengl
Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+2146.67%)
Mutual labels:  opengl
Glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Stars: ✭ 8,416 (+18602.22%)
Mutual labels:  opengl
Ashengine
A cross-platform 3D engine based on Qt 5.9.7, OpenGL 3.3 and Assimp 4.1.
Stars: ✭ 35 (-22.22%)
Mutual labels:  opengl
Game Dogfight
Air to air combat game, created in Python 3 using HARFANG 3D.
Stars: ✭ 41 (-8.89%)
Mutual labels:  opengl
Hs Quake 3
Quake 3 map viewer written in Haskell
Stars: ✭ 33 (-26.67%)
Mutual labels:  opengl
Shaderworkshop
Interactive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-4.44%)
Mutual labels:  opengl
Milton
An infinite-canvas paint program
Stars: ✭ 960 (+2033.33%)
Mutual labels:  opengl
Botcraft
Botcraft is a cross-platform C++ library to create bots that connect and interact with Minecraft servers with (optional) integrated OpenGL renderer
Stars: ✭ 41 (-8.89%)
Mutual labels:  opengl
React Native Gpuimage
GPUImage Component in React Native
Stars: ✭ 45 (+0%)
Mutual labels:  opengl
Knights province
Knights Province missions and wiki.
Stars: ✭ 43 (-4.44%)
Mutual labels:  opengl
Melo
melo is mesh loader for OBJ, glTF2 and PLY
Stars: ✭ 41 (-8.89%)
Mutual labels:  opengl

make build status CMake build status macOS build status

Open Inventor

Open Inventor is an object oriented scene graph library implemented in C++ layered on top of OpenGL. It was originally developed by SGI.

This Repository

The aim of this repository is to integrate patches applied by various Linux distributions and to apply build fixes for macOS. It is based on an import of SGI's CVS repository at :pserver:[email protected]:/cvs.

Currently, patches from Fedora and Debian are included. It also includes bug fixes, most notably for font rendering on 64 bit Linux platforms. A CMake build system has been added. It can be used instead of the traditional Makefiles. The precompiled font library libFL_i386.a and unused RPM .spec files have been removed.

Building and Installation

You can build with CMake like this:

git clone https://github.com/aumuell/open-inventor
mkdir open-inventor-build
cd open-inventor-build
cmake -DCMAKE_INSTALL_PREFIX=/opt/inventor ../open-inventor
make -j10
make install

The last step is optional, as all the programs that do not try to read from hard-coded paths also work from the build directory.

The included README.FIRST has instructions on how to use the original make build system.

For building on macOS, there is a Homebrew formula based on this repository.

More Information

Refer to SGI's Open Inventor page (archive link) for more information.

There are also helpful books for studying Open Inventor:

  • The Inventor Mentor: Programming Object-Oriented 3D Graphics With Open Inventor, Release 2 (html, pdf)
    Josie Wernecke
    Addison-Wesley, 1994
    ISBN: 978-0-201-62495-3

    This book illustrates how to use Open Inventor.

  • The Inventor Toolmaker: Extending Open Inventor, Release 2 (html, pdf)
    Josie Wernecke, Open Inventor Architecture Group
    Addison-Wesley, 1994
    ISBN: 978-0-201-62493-9

    This book covers how to extend the functionality of Open Inventor.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].