Just want to share the most interesting stuff i've found so far:
Game engines
(*** = Rift support already implemented and officially announced, ** = working on it, * = planned to support it, needing help)
Polycode http://polycode.org/features/ *
JMonkey Engine 3.0 http://jmonkeyengine.com/ **
Torque3d http://www.garagegames.com/products/torque-3d ***
Panda3d https://www.panda3d.org/ *
Irrlicht Engine http://irrlicht.sourceforge.net/ **
CubicVR http://www.cubicvr.org/ *
Maratis http://www.maratis3d.org/
IOdoom3 http://www.iodoom3.org/
PixelLight http://pixellight.sourceforge.net/website/
Gamekit http://code.google.com/p/gamekit/
Grit Engine http://gritengine.com/
Blender Game Engine http://www.blender.org/
Delta3d http://www.delta3d.org/
OpenSimulator http://opensimulator.org/wiki/Main_Page
Xith3d http://xith.org/
Cafu Engine http://www.cafu.de/
Graphic Engines/Renderers:
Ogre3d http://www.ogre3d.org/ **
G3D innovation Engine http://g3d.sourceforge.net/index.html
Horde3D http://www.horde3d.org/
WebGL/Javascript browser 3d game engines/libraries:
CubicVR http://www.cubicvr.org/ *
Voxel.js http://voxeljs.com/
three.js http://mrdoob.github.io/three.js/
Physics engines/libraries:
Bullet http://bulletphysics.org/wordpress/
Newton Game Dynamics http://newtondynamics.com/forum/newton.php
ODE http://opende.sourceforge.net/
IBDS http://www.impulse-based.de/
OpenTissue http://www.opentissue.org/mediawiki/index.php/Main_Page
AI engines/libraries/tools:
SmartBody http://smartbody.ict.usc.edu/ (supports NPC animation too)
textbe http://code.google.com/a/eclipselabs.org/p/textbe/ / http://www.mindmakers.org/projects/bml-1-0/wiki
XABSL http://www.xabsl.de/
OpenCog http://wiki.opencog.org/w/The_Open_Cognition_Project
Recast http://code.google.com/p/recastnavigation/
OpenSteer http://sourceforge.net/projects/opensteer/
MicroPather http://www.grinninglizard.com/MicroPather/index.htm
Lots of game related AI and animation topics: http://aigamedev.com/
binaural audio engines/libraries
Ambisonics http://iem.kug.ac.at/projects/workspace ... -ambi.html
clunk http://sourceforge.net/projects/clunk/
Publications on acoustic VR auralisation and binaural sound (copy & paste to your search engine) http://decoy.iki.fi/dsound/ambisonic/mo ... atalog.txt
3d positional audio libraries
OpenAL http://connect.creativelabs.com/openal/default.aspx (part of the SDL library too) http://www.libsdl.org/
Free and open source tools for artists:
Sculpting:
Blender http://www.blender.org/
Wings 3D http://www.wings3d.com/
Modeling
Blender http://www.blender.org/
Art Of Illusion http://www.artofillusion.org/
K-3D http://www.k-3d.org/node/1
Sweethome 3D http://www.sweethome3d.com/features.jsp (for interior modeling and as asset ressource)
ARC 3D http://www.arc3d.be/ (upload photos and get 3d models back which can be converted into mesh models by normal mapping with tools like meshlab)
Bundler http://phototour.cs.washington.edu/bundler/ (sort of standalone ARC 3D)
CloudCompare http://www.danielgm.net/cc/ could be useful for Kinect pointcloud scan data to polish the result for further modeling in e.g Meshlab
UV/normal mapping (aligning polygon meshes on 3d models
Blender http://www.blender.org/
Meshlab http://meshlab.sourceforge.net/ (also very effective for reducing the polycount of models > http://www.shapeways.com/tutorials/poly ... th_meshlab )
tools for 2d texture bumping ala crazy bump
Njob http://charles.hollemeersch.net/njob (Windows only but runs under Wine in Linux)
InsaneBump http://code.google.com/p/insanebump/ (Script for Gimp)
GLSL Shader tools
Shader Maker http://cgvr.cs.uni-bremen.de/teaching/s ... ndex.shtml
Lumina http://sourceforge.net/projects/lumina/?source=navbar
GLSL optimizer https://github.com/aras-p/glsl-optimizer
I'll add more tools soon, for example for audio production
free & open source tools for VR development round up
-
- Certif-Eyed!
- Posts: 559
- Joined: Mon Dec 05, 2011 3:02 am
- Location: Geekenhausen
-
- Petrif-Eyed
- Posts: 2708
- Joined: Sat Sep 01, 2012 10:47 pm
Re: free & open source tools for VR development round up
Thanks for the great resource links!
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
- nanicoar
- Cross Eyed!
- Posts: 101
- Joined: Mon Sep 10, 2012 10:09 am
- Location: Finland
Re: free & open source tools for VR development round up
Great work STRZ!
In this post I'll try to document the many interesting resources I encounter in my unfocused attempts at VR/AR stuff. The more esoteric the project the more deserving it is of my attention. I hope to point to lots of delightfully unusual work which isn't completely irrelevant to the topic.
I'll list the same projects more than once when they fit into multiple categories.
For this post I'm just quickly listing the ones I've encountered most recently in no particular order.
Marching Cubes
Why this is interesting: http://http.developer.nvidia.com/GPUGem ... _ch01.html
JavaScript & WebGL
http://stemkoski.github.io/Three.js/Marching-Cubes.html
Documented here: http://stackoverflow.com/questions/8550 ... n-three-js
OpenCL & OpenGL
http://www.thebigblob.com/marching-cube ... nd-opengl/
Tessellation
http://codeflow.org/entries/2010/nov/07 ... sellation/
Procedural generation resources
http://pcg.wikidot.com/ <- I've only just started digging through this
Erosion in WebGL
http://codeflow.org/entries/2011/nov/10 ... d-erosion/
Beautiful trees
http://dryad.stanford.edu/
Life, as we know it
http://sourceforge.net/projects/smoothlife/
Games/Game Engines
http://www.rigsofrods.com/content/
http://sauerbraten.org/ <- Popular engine
http://sourceforge.net/projects/stuntrally/ <- Has a map editor
http://sourceforge.net/projects/spacecombatgame/
http://www.crystalspace3d.org/ <- Still going strong
http://www.ogitor.org/ <- Ogre 3D scene editor
Physics Engines
http://sourceforge.net/projects/opende/
http://www.tokamakphysics.com/
Robotics
http://www.ros.org/browse/list.php
Engineering
http://sourceforge.net/projects/brlcad/
Visualization
http://sourceforge.net/projects/pymol/
http://sourceforge.net/projects/celestia/
Toolkits
http://freeglut.sourceforge.net/
http://www.glfw.org/
http://www.opentk.com/
http://sourceforge.net/projects/glscene/
http://glm.g-truc.net/ <- "(Raytracing / Rasterisation), image processing, physic simulations"
http://sourceforge.net/projects/opencvlibrary/ <- Biggest and baddest of all the big and bad in computer vision
https://code.google.com/p/vrjuggler/wik ... sVRJuggler
Human-centric software
http://makehuman.org/
Sample code
https://github.com/g-truc/ogl-samples
2D
http://gimpmp.sourceforge.net/
http://inkscape.org/
http://datamatrixnet.sourceforge.net/
http://www.youtube.com/watch?v=CzD48UkGsK8
In this post I'll try to document the many interesting resources I encounter in my unfocused attempts at VR/AR stuff. The more esoteric the project the more deserving it is of my attention. I hope to point to lots of delightfully unusual work which isn't completely irrelevant to the topic.
I'll list the same projects more than once when they fit into multiple categories.
For this post I'm just quickly listing the ones I've encountered most recently in no particular order.
Marching Cubes
Why this is interesting: http://http.developer.nvidia.com/GPUGem ... _ch01.html
JavaScript & WebGL
http://stemkoski.github.io/Three.js/Marching-Cubes.html
Documented here: http://stackoverflow.com/questions/8550 ... n-three-js
OpenCL & OpenGL
http://www.thebigblob.com/marching-cube ... nd-opengl/
Tessellation
http://codeflow.org/entries/2010/nov/07 ... sellation/
Procedural generation resources
http://pcg.wikidot.com/ <- I've only just started digging through this
Erosion in WebGL
http://codeflow.org/entries/2011/nov/10 ... d-erosion/
Beautiful trees
http://dryad.stanford.edu/
Life, as we know it
http://sourceforge.net/projects/smoothlife/
Games/Game Engines
http://www.rigsofrods.com/content/
http://sauerbraten.org/ <- Popular engine
http://sourceforge.net/projects/stuntrally/ <- Has a map editor
http://sourceforge.net/projects/spacecombatgame/
http://www.crystalspace3d.org/ <- Still going strong
http://www.ogitor.org/ <- Ogre 3D scene editor
Physics Engines
http://sourceforge.net/projects/opende/
http://www.tokamakphysics.com/
Robotics
http://www.ros.org/browse/list.php
Engineering
http://sourceforge.net/projects/brlcad/
Visualization
http://sourceforge.net/projects/pymol/
http://sourceforge.net/projects/celestia/
Toolkits
http://freeglut.sourceforge.net/
http://www.glfw.org/
http://www.opentk.com/
http://sourceforge.net/projects/glscene/
http://glm.g-truc.net/ <- "(Raytracing / Rasterisation), image processing, physic simulations"
http://sourceforge.net/projects/opencvlibrary/ <- Biggest and baddest of all the big and bad in computer vision
https://code.google.com/p/vrjuggler/wik ... sVRJuggler
Human-centric software
http://makehuman.org/
Sample code
https://github.com/g-truc/ogl-samples
2D
http://gimpmp.sourceforge.net/
http://inkscape.org/
http://datamatrixnet.sourceforge.net/
http://www.youtube.com/watch?v=CzD48UkGsK8
-
- Petrif-Eyed
- Posts: 2708
- Joined: Sat Sep 01, 2012 10:47 pm
Re: free & open source tools for VR development round up
More great links. Thanks nanicoar!
There were patent disputes over Marching Cubes, causing much angst due to their obvious nature. I think that the patent ended up not being enforced (thank goodness).
Notice how Valve has fiducial marker symbols like those in the video plastered all over their walls in their demo videos?
The Reactivision project supports "Uniducial" fiducial marker symbols for Unity, but they look different from the Ogre fiducials used in that video:
http://reactivision.sourceforge.net/
And now that you gave us a "Conway's Game of Life" link, this epic video is mandatory:
http://www.youtube.com/watch?v=C2vgICfQawE
There were patent disputes over Marching Cubes, causing much angst due to their obvious nature. I think that the patent ended up not being enforced (thank goodness).
Notice how Valve has fiducial marker symbols like those in the video plastered all over their walls in their demo videos?
The Reactivision project supports "Uniducial" fiducial marker symbols for Unity, but they look different from the Ogre fiducials used in that video:
http://reactivision.sourceforge.net/
And now that you gave us a "Conway's Game of Life" link, this epic video is mandatory:
http://www.youtube.com/watch?v=C2vgICfQawE
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
-
- Certif-Eyed!
- Posts: 559
- Joined: Mon Dec 05, 2011 3:02 am
- Location: Geekenhausen
Re: free & open source tools for VR development round up
Thanks for the thanks Geekmaster & Nanicoar,interesting links!
Round 3
VR DJ'ing
This is something i'd like to see, a virtual DJ setup or virtual disco where VR enthuisasts artists perform and animate the crowd, mixing records on a DJ setup which only exists virtually. The apps/libraries to integrate it into a game engine already exist. Someone probably would have to create a virtual devices and map it to the software.
Xwax http://xwax.org/
Mixxx http://www.mixxx.org/
Or if you create models of existing DJ hardware, and find a way to calibrate the distance between the virtual and the existing hardware, it could be even a tool for professional DJ's to train performances in front of "real" audiences. I'd visit this VR disco for sure!
Some loose links to stuff (currently i don't have time to explain what each thing might be useful for)
http://opencv.org/
http://docs.opencv.org/doc/tutorials/tutorials.html
http://lubyk.org/en/project316.html
http://paulbourke.net/stereographics/stereorender/
http://www.cs.unc.edu/Research/vrpn/
http://www.vrgeeks.org/vrpn/tutorial---use-vrpn
http://www.adrianboeing.com/pal/index.html
http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/
http://blog.ruisystem.net/about
http://mocap.cs.cmu.edu/
http://www.procedural-audio.com/
http://bs2b.sourceforge.net/
http://books.google.de/books?id=AIIcL8J ... er&f=false
Round 3
VR DJ'ing
This is something i'd like to see, a virtual DJ setup or virtual disco where VR enthuisasts artists perform and animate the crowd, mixing records on a DJ setup which only exists virtually. The apps/libraries to integrate it into a game engine already exist. Someone probably would have to create a virtual devices and map it to the software.
Xwax http://xwax.org/
Mixxx http://www.mixxx.org/
Or if you create models of existing DJ hardware, and find a way to calibrate the distance between the virtual and the existing hardware, it could be even a tool for professional DJ's to train performances in front of "real" audiences. I'd visit this VR disco for sure!
Some loose links to stuff (currently i don't have time to explain what each thing might be useful for)
http://opencv.org/
http://docs.opencv.org/doc/tutorials/tutorials.html
http://lubyk.org/en/project316.html
http://paulbourke.net/stereographics/stereorender/
http://www.cs.unc.edu/Research/vrpn/
http://www.vrgeeks.org/vrpn/tutorial---use-vrpn
http://www.adrianboeing.com/pal/index.html
http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/
http://blog.ruisystem.net/about
http://mocap.cs.cmu.edu/
http://www.procedural-audio.com/
http://bs2b.sourceforge.net/
http://books.google.de/books?id=AIIcL8J ... er&f=false
- cybereality
- 3D Angel Eyes (Moderator)
- Posts: 11407
- Joined: Sat Apr 12, 2008 8:18 pm
Re: free & open source tools for VR development round up
Awesome links in this thread.
-
- Certif-Eyed!
- Posts: 559
- Joined: Mon Dec 05, 2011 3:02 am
- Location: Geekenhausen
Re: free & open source tools for VR development round up
Some sites for (free) textures and models:
http://gametextures.com/
http://opengameart.org/
http://texturebits.blogspot.de/
http://nobiax.deviantart.com/gallery/?c ... /textures/
http://texturelib.com/
http://mayang.com/textures/
http://nobiax.deviantart.com/gallery/?c ... /&offset=0
http://md2.sitters-electronics.nl/
http://www.blendswap.com/
http://3dmodels.katorlegaz.com/
http://gametextures.com/
http://opengameart.org/
http://texturebits.blogspot.de/
http://nobiax.deviantart.com/gallery/?c ... /textures/
http://texturelib.com/
http://mayang.com/textures/
http://nobiax.deviantart.com/gallery/?c ... /&offset=0
http://md2.sitters-electronics.nl/
http://www.blendswap.com/
http://3dmodels.katorlegaz.com/
-
- Certif-Eyed!
- Posts: 559
- Joined: Mon Dec 05, 2011 3:02 am
- Location: Geekenhausen
Re: free & open source tools for VR development round up
I've found a Ubuntu 12.10 based distribution with a lot of the mentioned programs in the startpost already preinstalled and precompiled in the repositories!
http://artistx.org/blog/
You can burn the .iso on a DVD and just boot from the DVD to try it out.
There's also the openArtist distro, looks very interesting as well http://openartisthq.org/
Also some more artist tools:
http://www.equinox3d.com/
http://www.makehuman.org/
And funnily, after talking about VR DJ'ing the ArtistX site hinted me to a virtual DJ app which could be interesting for VR:
http://www.tactile12000.com/
http://artistx.org/blog/
You can burn the .iso on a DVD and just boot from the DVD to try it out.
There's also the openArtist distro, looks very interesting as well http://openartisthq.org/
Also some more artist tools:
http://www.equinox3d.com/
http://www.makehuman.org/
And funnily, after talking about VR DJ'ing the ArtistX site hinted me to a virtual DJ app which could be interesting for VR:
http://www.tactile12000.com/
- nanicoar
- Cross Eyed!
- Posts: 101
- Joined: Mon Sep 10, 2012 10:09 am
- Location: Finland
Re: free & open source tools for VR development round up
That distro looks like a serious option for any artist with any budget... Cudos STRZ!