CubicVR 3D Engine, WebGL Edition
JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
dist updates to sandbox from mozfest day 1 Nov 9, 2012
editor added jquery-ui images for editor Aug 31, 2011
post_shaders Fixes issues with renderbuffer-in-renderbuffer #yodawg Oct 12, 2011
samples Added support for OES_element_index_uint extension ( >65535 points wi… Jan 13, 2014
source Update CubicVR.Light.js Jun 4, 2014
tests added enums to AABB intersect from andor and optimized order of inter… Aug 3, 2012
tools New closure compiler, experimental getters and setters for readabilit… Jun 15, 2012
utility/collada_cleaner added logging to optimizer Dec 17, 2010
.gitignore PDF features for MozFest 2012 Oct 30, 2012
CubicVR.js Added support for OES_element_index_uint extension ( >65535 points wi… Jan 13, 2014
CubicVR_Core.fs Add standard-deriv based normal mapping, update ammo.js Jan 12, 2014
CubicVR_Core.vs Adds support for non-clipped points via pointCircle material parameter Sep 16, 2012
HEADER Fix build system for source/ dir, fix closure errors. Jun 30, 2011
Makefile Landscape updates, heightfield updates, physics heightfield updates, … Jul 12, 2012
README.markdown merged with mod-conversion Jul 6, 2011


CubicVR 3D Engine

Javascript Port of the CubicVR 3D Engine by Charles J. Cliffe

Contributors (@twitter)


GIT Layout


/               ->  core library and shaders
/source         ->  source modules
/editor         ->  web-based 3D editor (work in progress)
/samples        ->  sample projects, useful as a starting point
/tests          ->  tests and prototypes for various core features
/lib            ->  external dependencies for any tests/examples
/post_shaders   ->  post-process shader library
/tools          ->  code and distribution tools
/utility        ->  utilities such as import/export, model conversion


master          ->  main branch

Building / Minification

To build the consolidated and minified versions of CubicVR.js simply run "make" in the repository root.  

The resulting CubicVR.js and CubicVR.min.js builds with self-contained core shaders will be placed in dist/

Minification requires Python and Java to be installed, please review installation instructions for your platform.