-
Notifications
You must be signed in to change notification settings - Fork 14
Virtual Reality Engine - Interactive 3D Navigator over the Internet
License
philippedax/vreng
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
WHAT IS VRENG ? --------------- VREng (Virtual Reality Engine) is an interactive and distributed 3D application allowing interactions in real-time between avatars and objects and navigation in virtual worlds connected over the Internet. REQUIREMENTS AND RECOMMENDATIONS -------------------------------- You need the X-Window System (Xorg, X11R6 or Openwin). Your visual must have a color depth of 8, 15, 16 or 24. The following libraries are required: libjpeg, libungif, libXpm. Other recommended libraries: libmysqlclient, libz, libpng. Your machine and your network should support IP Multicast, mainly IGMPv2 and Multicast routing protocols to see other avatars in the same scene. If is not the case a Unicast/Multicast Reflector is activated when vreng is launched. VREng detects automatically if your host is on the MBone, if true, VREng switches in Multicast mode, else continues in Unicast mode with the Reflector. SUPPORTED PLATFORMS ------------------- - Linux-* - MacOSX-10.* - Solaris* - Sunos4.1.* - HP-UX-B.10.20 - FreeBsd[345].* - NetBsd* - CygWin32 VREng has not been ported on other platforms yet, but any port will be welcome. DOWNLOADING ----------- The VREng sources are available by: - Git: git clone https://github.com/philippedax/vreng.git (recommanded) - Git: git clone https://gitlab.freedesktop.org/philippedax/vreng.git - Subversion: svn co http://www.vreng.enst.fr/svn/vreng/trunk vreng (no more active) - Tarball: wget http://www.vreng.enst.fr/ftp/pub/vreng/vreng.tar.{gz,xz,bz2,zip} (no more active) COMPILING --------- If the script "configure" is not present, you need to build it first by: ./autogen.sh VREng uses an OpenGL library. The configure script will usually figure out which one is installed on your system. There are basically two possibilities: 1 - Your system already has a vendor OpenGL library installed. 2 - If you want to use the Mesa free OpenGL emulation library (http://www.mesa3d.org/). If your OpenGL library is not visible through the standard paths, you can use the configure option: --with-GL-prefix=DIR. VREng works with the Ubit toolkit. Since vreng-7.0.0 the Ubit Toolkit is built in VReng by default. Before compiling VREng check available features with: ./configure --help To compile VREng with defaults, type: ./configure and then make or gmake INSTALLING ---------- The vreng binary executable and the vre script-shell will be installed by default in /usr/local/bin. To do this, type: make install or make install-strip HOW TO NAVIGATE ? ----------------- You can alternatively use left button's mouse either arrow keys either menu buttons to navigate in a virtual scene. Arrow keys on your keyboard allow 6 spatial degrees of freedom: - key_up to go straight on - key_down to move back - key_right to turn on your right - key_left to turn on your left - key_pageup to look up - key_pagedown to look down plus - key_home to look forward - key_end to accelerate - key_insert to rise up - key_delete to land on the ground To identify objects, click on the left or right button of the mouse, the name of the pointed object will appear, maybe with a pushdown menu containing buttons to activate an action on this object (for example open/close for a door). DOCUMENTATION ------------- For more details, the documentation is available at http://vreng.enst.fr/html/ It is recommended to see also the ChangeLog file for more informations. AUTHORS ------- Denis Arnaud <[email protected]>: interface between world mgt and network Fabrice Bellard <[email protected]>: 3D rendering Stephane Belmon <[email protected]>: network interface Samuel Orzan <[email protected]>: world management Lionel Ulmer <[email protected]>: the GUI under X11 Eric Lecolinet <[email protected]>: new GUI + Ubit GUI Philippe Dax <[email protected]>: project supervisor CONTRIBUTORS ------------ Francois Karr <[email protected]>: Windows95 port Vincent Haverlant <[email protected]>: RTP mechanisms Adrien Felon <[email protected]>: AOI objects and Tcl/Tk GUI Patrick Bellot <[email protected]>: languages VREL, VREML and editors Adrien Felon : AOI Ankit Jalote : Android Yann Renard : Face Mathieu Seigneurin <[email protected]>: vfs, vfc, vrelet Guillaume Brule : Bap Pierre Gros <[email protected]> : transform, lwo, mysql Mario Trentini <[email protected]> : landmarks Julien Desreumaux <[email protected]> - Sebastien Piraud <[email protected]> : book Romain Piegay <[email protected]> : views, 3ds, ase, repeat textures Eric Varadaradjou <[email protected]> : communication agent, ocaml MAINTAINER ---------- Philippe Dax <[email protected]>: project supervisor CONTACTS -------- The mailing-list <[email protected]> has been opened for any discussion about the VREng application and its evolution. To be added on this mailing-list, send a message to <[email protected]> (no more active). You can send BUG reports and comments via Github. Have fun! -- Philippe Dax ----- Copyright (C) 1994, 1995, 1996, 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This file is part of GNU VREng. GNU VREng is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU VREng is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with autoconf; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
About
Virtual Reality Engine - Interactive 3D Navigator over the Internet
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published