List of companies offering services in the field of Virtual Reality and related areas.
Delta3D
An Open Source coding library that packages various 3D related libraries and provides easy development through a thin API layer. It includes OpenSceneGraph (3D graphic scene graph), OpenAL (sounds), ODE (physics) and more. Also feature support for VRPN allowing easy integration with VR peripherals.
ARToolKit
ARToolKit is a software library for building Augmented Reality (AR) applications. These are applications that involve the overlay of virtual imagery on the real world. For example, in the image to the right a three-dimensional virtual character appears standing on a real card. It can be seen by the user in the head set display they are wearing. When the user moves the card, the virtual character moves with it and appears attached to the real object.
One of the key difficulties in developing Augmented Reality applications is the problem of tracking the users viewpoint. In order to know from what viewpoint to draw the virtual imagery, the application needs to know where the user is looking in the real world.
ARToolKit uses computer vision algorithms to solve this problem. The ARToolKit video tracking libraries calculate the real camera position and orientation relative to physical markers in real time. This enables the easy development of a wide range of Augmented Reality applications. Some of the features of ARToolKit include:
-Single camera position/orientation tracking.
-Tracking code that uses simple black squares.
-The ability to use any square marker patterns.
-Easy camera calibration code.
-Fast enough for real time AR applications.
-SGI IRIX, Linux, MacOS and Windows OS distributions.
-Distributed with complete source code.
vrkit
vrkit combines VR Juggler 2.x and OpenSG 1.8 to facilitate the rapid creation feature-rich immersive applications for Linux, Mac OS X, and Microsoft Windows. Features are deployed through plug-ins that are combined through one or more configuration files at run time. This allows for easy reuse of highly flexible code rather than duplication of code/features from one application to another.
vrkit currently comes with 26 plug-ins encompassing features such as navigation, object grabbing, logo display, model switching, and video capture. The standard application known as "vrkit_app" can load and utilize any vrkit plug-in, thus allowing developers to focus on creating self-contained, reusable features for immersive software.
Applications based on vrkit leverage the clustering technologies of both VR Juggler and OpenSG. VR Juggler is used for device input sharing and node synchronization, and OpenSG is used for scene graph distribution. In general, there will be one copy of the "master" immersive application running that loads and distributes the scene graph over the cluster network. All the other nodes of the cluster run a simple "slave" application whose sole purpose is to receive the scene graph from OpenSG and render it.
Equalizer - Parallel Rendering
Equalizer is an open source programming interface and resource management system for scalable OpenGL applications. An Equalizer application can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters and multi-GPU workstations. Equalizer is built upon a parallel OpenGL-based programming interface solving problems that are common to any multipipe application. The API is minimally invasive, making application porting as easy as possible while delivering maximum performance.
Syzygy: A Cross-Platform, Distributed Operating System for PC-Cluster-Based Virtual Reality
Syzygy is a programming toolkit for writing virtual reality or other graphical applications.
Syzygy applications can run on a single computer, but Syzygy is especially designed for the creation of applications to run on clusters of networked computers. Programs or instances of the same program running on different computers in the cluster communicate with one another and share data. The cluster as a whole effectively becomes a single computer with multiple screens and input devices. The rendering of your virtual world is synchronized on all of the computers (to within a few milliseconds), so different screens in the cluster give you different simultaneous views on the virtual world. Included utilities handle communication with 6DOF trackers and other input devices. Spatially-localized sound is supported using the FMOD libraries and non-localized text-to-speech on Windows.
Portico - open source, cross-platform HLA RTI implementation
Portico is a fully supported, open source, cross-platform HLA RTI implementation.
Designed with modularity and flexibility in mind, Portico is intended to provide a production grade RTI implementation and an environment that can support continued research and development.
Portico is licensed under the terms of the Common Developer and Distribution License (CDDL) and is actively developed and maintained by its team of core contributors.
OpenSimulator
The OpenSimulator (OpenSim) Project is a BSD Licensed Virtual Worlds Server which can be used for creating and deploying 3D Virtual Environments. It has been developed by several developers. Out of the box, the OpenSimulator can be used to create a Second Life(tm) like environment, able to run in a standalone mode or connected to other OpenSimulator instances through built in grid technology. It can also easily be extended to produce more specialized 3D interactive applications.
Cobalt - Edusim
Cobalt - Edusim is a slimmed down verion of the core Open Cobalt Metaverse Project. Cobalt - Edusim is a 3D multi-user virtual world platform and authoring toolkit intended for your classroom interactive whiteboard (but equally powerful on the students laptop or desktop computers !). Cobalt - Edusim has been tested and works on the Smartboard, Activeboard, Interwriter, Polyvision, Mimio, eBeam, and even the Wiimote Whiteboard. Edusim is extendable allowing multiple classrooms to connect their interactive whiteboards for collaborative learning session.
www.sketchup.com
SketchUp is a simple and powerful tool for creating, viewing, and modifying 3D ideas quickly. SketchUp was developed to combine the elegance and spontaneity of pencil sketching with the speed and flexibility of today's digital media.
Acron 3D Modeller
The Acron 3D Modeller application is a powerful integrated 3D modeling tool for real time graphics. This application has been specifically engineered for the Modelling, Simulation and Gaming (MS&G) industry with support for industry standard 3D formats and modelling formats used in the entertainment industry such as Microsoft Flight Simulator ™. Now it is easier than ever to share your models across synthetic environments, or create new models from the tens of thousands of freeware and shareware models available on the internet. Its easy to learn environment enables artists and modellers to quickly produce stunning quality models and environments in less time.
www.quest3d.com
Quest3D
www.alias.com
No description available yet
www.vred.org
VRED is a Virtual Reality System for visualization of complex 3d Scenes. For interaction a Action/Event aproach is used. It is based on the open source Renderer OpenSG.
archipelis.dnsalias.com
Software modeling tool to create 3D shapes from drawn outline from a background images. It is an intuitive approach to sketch shapes that can then be enhanced with textures and photographs.
www.discreet.com
No description available yet
