3DVCE

3DVCE combines a genetic algorithm (GA) with a physics engine and a 3D graphics engine.
As the user, you have the ability to configure many aspects of this evolution, including the size of the population, the probabilities for mutation and crossover, various parameters that govern restrictions on creature bodies… etc. You also have some flexibility in specifying the “fitness” measure that will be applied to your population of creatures.


Main Page – OpenSim

OpenSimulator is a 3D Application Server. It can be used to create a virtual environment (or world) which can be accessed through a variety of clients, on multiple protocols. OpenSimulator allows you to develop your environment using the technologies you feel work best – we’ve designed the software to be easily extendable through loadable modules to build completely custom configurations. OpenSimulator is released under a BSD License, making it both open source, and commercially friendly to embed in products.

Out of the box, OpenSimulator can be used to simulate a virtual environment similar to Second Life™ (including client compatibility). Other environments, protocols and features are supported via add on modules.


Mr.doob | three.js

Javascript 3D Engine
Currently the engine only supports particles and triangles/quads with flat colors. The aim is to keep the code as simple and modular as possible.
At the moment the engine can render using canvas and svg.


O3D Technical Overview – O3D API – Google Code

O3D is an open-source JavaScript API for creating interactive 3D graphics applications that run in a browser window—games, ads, 3D model viewers, product demos, virtual worlds. O3D extends the client-side software of a web application by providing features at the following levels:
* System: O3D provides a browser plug-in that adds graphics capabilities inside standard web browsers on Windows, Macintosh, and Linux (TBP) platforms.
* Content: Content for today’s web is in the form of HTML, image files, and video files. The Developer’s Guide provides information on how to create a file converter and loader for any 3D content. O3D provides a sample COLLADA Converter, which can be used to import files in the COLLADA format, an open standard for 3D assets that is supported by popular content creation applications such as SketchUp, 3ds Max, and Maya. Use this sample converter directly, or write your own converter and loader for other formats.
* Code: O3D extends application JavaScript code with an API for 3D graphics. It uses standard JavaScript event processing and callback methods.


Main Page – Croquet Consortium

Croquet is a powerful open source software development environment for the creation and large-scale distributed deployment of multi-user virtual 3D applications and metaverses that are (1) persistent (2) deeply collaborative, (3) interconnected and (4) interoperable. The Croquet architecture supports synchronous communication, collaboration, resource sharing and computation among large numbers of users on multiple platforms and multiple devices.

PTViewer is an open and free Panorama viewer. It is written in the Java language (v.1.0.4) and should run in any java-enabled browser. From Version 1.4, there is an additional Java-application which runs without any browser on Java 1.1 installations.

Its main features are:

* Spherical and Cylindrical Panorama Playback: Horizontal field of view: 360 deg, Vertical field of view 0-180 deg.
* Playback of Quicktime VR panoramas (Cylinders and Cubes) and Object movies using PTMViewer extension.
* Display of rectilinear Images using optional PTZoom extension.
* Panning, tilting and zooming. Full navigation using either mouse or keyboard.
* High Quality bilinear rendering as found in better plug-in viewers, and unlike many other java viewers.
* Antialiasing for display of high resolution images.
* Image and window size only limited by system memory.
* Link any document to any point in the image using hotspots.
* Configurable Controls in Appletwindow.
* Complete VR-Tours in Browsers and Appletviewer.
* Scriptable via html/javascript and internal scripting system
* Tiny file size (<25kByte) for fast download.
* Package all files into one self-displaying tour using the Jar-utility.
* Display 3D-objects, Panorama Movies and animations using auxiliary helper applets included in the distribution.
* Supports fast downloading low resolution preview panoramas and high resolution zoomable features (ROI).
* Optional protection of panoramas and images by encryption.

This is a very impressive java applet for panoramas with lots of extensions (i.e. a rotating compas, images that can be placed into the panorama and more)

Granny 3D

Granny is a powerful toolkit for building all kinds of interactive 3D applications. It features the most efficient and flexible content exporters, data manipulation, and run-time animation system you’ll find anywhere. It was built from the ground up to allow you to decide, on a case by case basis, precisely how Granny should be integrated into your code and art pipeline. It has been licensed by over 400 games since its release.

Granny is the 3D engine behind GuildWars



XiStrat

XiStrat (aka ‘Extended Strategy’) is in particular about turn-based, networked multiplayer, non-cooperative, zero-sum, abstract strategy board games (e.g., Chess, Go, Reversi variants, etc.) on 3D-visualized polyhedra and contains a server, client GUI, autoplayer engine, utilities and documentation.
Besides related recreational modern mathematics (single agent, cellular automata, graph/group/complexity/knot theory, discrete geometry, algebra, combinatorics, mathematical physics) is dealt with.

NASA World Wind

World Wind lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there.

SaarCOR is a hardware architecture for generating highly realistic images of 3D environments in realtime. It implements the well-known ray-tracing algorithm on a single chip and reaches performance comparable to todays graphics technology but uses less hardware resources and requires less memory bandwidth.

Load More