Projects tagged ‘library’, ‘opengl’, and ‘programming’


Jump to tag:

Projects tagged ‘library’, ‘opengl’, and ‘programming’

Filtered by Project Tags library opengl programming

Refine results Project Tags development (24) linux (23) windows (22) api (19) cross-platform (19) graphics (16) 3d (14) game (14) macosx (13) framework (13) c++ (11) multi-platform (11)

[26 total ]

131USERS
   

Qt is a cross-platform (Windows, Unix, MacOs X) graphical toolkit. Qt features a rich API to write GUI software, but also for other aspect of application development : network classes, xml, internationalisation, database, ...

32USERS
   

jMonkeyEngine provides a high performance, scenegraph based rendering and physics system.

22USERS
 

XBMC is a multimedia player/jukebox for the Xbox from Microsoft. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive ... [More] or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included. [Less]

20USERS
   

The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform ... [More] libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. [Less]

12USERS
   

The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderers.

12USERS
   

FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and Mac OS X. It provides modern GUI functionality without the bloat, and supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK ... [More] is designed to be small and modular enough to be statically linked, and also works fine as a shared library. It also includes an excellent UI builder called FLUID that can be used to create applications in minutes. [Less]

10USERS
   

The Xith3d project consists of powerful middleware consisting of a scenegraph and an extensible renderer. The goal is to create a lean and performative scenegraph and renderer while at the same time allowing for extensions and enchancements to all ... [More] stages of the rendering pipeline. You can think of it as a 3D engine. It allows to create games, or any application requiring a 3D visualization. It's versatile, usable with JOGL or LWJGL, embeddable in AWT, Swing, SWT (Eclipse). It has support for physics engine (JOODE), and many development facilities. It's fast and easy-to-use. [Less]

9USERS
 

XBMC media center is a free cross-platform media-player jukebox and entertainment hub. XBMC is open source (GPL) software available for Linux, Mac OS X, Microsoft Windows operating-system, and the Xbox game-console. XBMC can play a very complete ... [More] spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together with a multitude of third-party plugins. [Less]

7USERS
 

Thousand Parsec is not only a game by itself, it is also a framework for creating a similar group of turn-based space empire building games, which are often called 4X games, from the main phases found in them: eXplore, eXpand, eXploit and ... [More] eXterminate. Some examples of games which Thousand Parsec draws ideas from are Stars!, VGA Planets, Reach for the Stars, Master of Orion and Galactic Civilizations. The idea is that a protocol is specified which defines how game servers and game clients communicate with each other. Protocol also specifies which objects are available for custom games or rulesets, which can have different rules of gamplay. Any client should be able to connect with any server and player should be able to play any game with it. [Less]

6USERS
 

The JOGL project hosts the development version of the Java™ Binding for the OpenGL® API (JSR-231), and is designed to provide hardware-supported 3D graphics to applications written in Java. JOGL is not the official reference implementation of the ... [More] JSR, but an evolving workspace; snapshots are taken from this workspace which become the official reference implementations of the JSR. JOGL is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems. [Less]

4USERS
 

Python-Ogre is a high-performance, full-featured Python interface to the Ogre3D graphics library. Python-Ogre currently supports all the functionality of Ogre 1.4, as well as wrappers for over 30 individual libraries: * Bullet, NxOgre (PhysX) ... [More] , ODE, and Newton physics * 4 GUIs, I/O, sound, and a lot more! This project is the successor of the original PyOgre project, created by Lakin Wecker in mid-2006. Much development is done on the Windows platform, however today Python-Ogre runs equally well on Linux and Mac OS X. Windows binaries are available, and a Linux package is in the works. If you wish to create a gaming or graphics application in Python, there isn't any else you need apart from Python-Ogre. If there is a library you'd like to have wrapped, let us know! [Less]

4USERS
 

jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.

3USERS
 

Nifty GUI is a Java Library that supports the building of interactive user interfaces for games or similar applications. It utilizes lwjgl for OpenGL rendering. The configuration of the GUI is stored in xml files with little supporting Java code. In short Nifty helps you to layout stuff, display it in a cool way and interact with it :)

3USERS
 

MD5 Reader 2 is an extension for jMonkey Engine to load 3D animated models from MD5 format (Doom 3 format). Current active contributors are: ender_saka (Marco Frisan, the project founder), Duodecimo Fernandes and gathers (Öyvind Johannessen). ... [More] The project was based on the original code from ChaosDeathFish (Gareth Jenkins-Jones). While the original code is still maintained, we are moving to a rewrite. [Less]

3USERS
 

The goal of this project is to develop a generic and powerful 3D simulation framework mainly but not exclusively targeted at game development. Important aspects are efficency and simplicity of use.

2USERS

The Visual Component Framework is a cross platform C++ application framework that offers a modern, clean architecture. It is divided into three major libraries. The FoundationKit provides services such as file access, streams, threads ... [More] , synchronization primitives, and advanced RTTI features. The GraphicsKit includes classes for working with both image and vector graphics, and has built in support for the Anti-Grain Graphics library. The ApplicationKit provides GUI controls, use of the Model-View-Control pattern, property and component editors, undo/redo support, drag-and-drop, clipboard services, application resources, and UI metrics and policy managers. Additional "Kits" adding advanced functionality include an HTML kit, Internet kit, JavaScript kit, Network kit, OpenGL kit, and RegEx kit [Less]

2USERS
   

This project serves as a base for Java Graphics Engines. It contains abstract loaders (models, textures, etc.), OpenGL-wrapper, etc. to help you build your own engine and to maintain compatibility between your engine and others, which are using JAGaToo.

2USERS
 

jslibs is a standalone Javascript development environment whose aim is to turn Javascript into a general-purpose scripting language. jslibs provides a set of native modules that contains various general-purpose classes and functions. Some of these ... [More] modules are simple wrappers to familiar libraries such as : zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, OpenGL, OpenAL, LibTomCrypt, libffi (Foreign function interface), ... whereas other modules provide tools to enhance Javascript programming : Print(), Load(), Exec(), Seal(), Expand(), Buffer class, ... The jslibs distribution comes with a small standalone command-line access program (jshost) that can be used to run Javascript files. [Less]

2USERS

Jeto is a project to create a portable, innovative application platform based on the ECMA Common Language Infrastructure (ECMA-335) standard. It provides an application foundation library (called Emotion) with advanced support for audio/video ... [More] playback and capture, vector graphics, hardware querying and access, dealing with measurements, networking, application preferences, and more. Jeto is also intended to be layered on top of other operating system kernels to form Jeto distributions. We plan to produce distributions using GNU/Linux (creatively, Jeto/Linux), as well as one for the SharpOS kernel once it has developed sufficiently. [Less]

1USERS
 

This 2D sceletal animation libary supports OpenGl and the DirectX renderer. It reads and writes xml files for animations. The code is completely written in c++ and uses tinyxml and the standard Library. There is also an editor being developed with ... [More] gtkmm alongside the libary. The editor can be used to create animtions which can be loaded with the libary. Both, editor and libary, are still in development and additional programmers are welcome. If you are interested in helping to develop this libary please contact me at mail@fkrauthan.de. [Less]

1USERS

A cross-platform .Net wrapper for the Irrlicht Engine

1USERS
 

Ogre is a very extensible engine, and we have a very active community who have produced many add-on projects which are not officially supported by the core team, but have proven extremely helpful to users and have provoked much discussion and ... [More] collaboration in the forums. Many of these are hosted in the Ogre CVS repository, under the 'ogreaddons' module, to promote collaboration and to make them easy to locate. Many people have asked for a quick reference to the add-ons and how to get hold of them, so here it is! [Less]

1USERS
 

ORCA is an interpreter for a REBOL-like language. The interpreter is a C library so that C/C++ applications can use ORCA as an embedded scripting system. ORCA stands for Open-source Rebol Can be Achieved.

1USERS

The Configurable Math Library (CML) is an open-source C++ library designed for use in games, graphics, computational geometry, and related applications. It includes vector, matrix, and quaternion classes, and a large library of related functions. ... [More] Vectors and matrices can be of arbitrary size, and all classes are parameterized by element type. Other options, such as matrix layout and choice of row- or column-vector notation, are available as well. The CML can be used as an extension to an existing math library, in lieu of or as an extension to the DirectX math library, or as a drop-in solution for OpenGL-based applications. [Less]

0USERS
   

QuakeForge is a 3D graphics game engine based on id Software's legendary Quake and QuakeWorld game engine. Our purpose? To improve the state of the game by improving the engine and making it accessable to the largest number of players we can. ... [More] Arguably the single most important issue on the minds of players today is the rampant cheating which is currently happening on many of the larger servers. It's a serious problem and it really makes a good game hard to find. We're working hard to fix these problems at the engine level. [Less]

0USERS

Universal plug-able engine for 3D graph, interactive VR, network communication and... something else :) Graph API: OpenGL (with SDL) Develop: Dev-C++ and MinGW, CMake and gcc. (but now very and very simple and primitive =) )