Skip to content
This repository

CubicVR 3D Engine, WebGL Edition

branch: master

Added support for OES_element_index_uint extension ( >65535 points wi…

…thout unrolling buffer)

- Element buffers will no longer be unrolled for Mesh objects with
points exceeding 65535; improves performance and memory usage in very
large meshes.
- Additional large mesh subdivision test added --
remove_internals_oes_uint.html
latest commit 50c42bc08a
Charles J. Cliffe authored
Octocat-spinner-32 dist updates to sandbox from mozfest day 1 November 09, 2012
Octocat-spinner-32 editor added jquery-ui images for editor August 30, 2011
Octocat-spinner-32 lib Add standard-deriv based normal mapping, update ammo.js January 12, 2014
Octocat-spinner-32 post_shaders Fixes issues with renderbuffer-in-renderbuffer #yodawg October 11, 2011
Octocat-spinner-32 samples Added support for OES_element_index_uint extension ( >65535 points wi… January 13, 2014
Octocat-spinner-32 source Added support for OES_element_index_uint extension ( >65535 points wi… January 13, 2014
Octocat-spinner-32 tests added enums to AABB intersect from andor and optimized order of inter… August 02, 2012
Octocat-spinner-32 tools New closure compiler, experimental getters and setters for readabilit… June 14, 2012
Octocat-spinner-32 utility added logging to optimizer December 17, 2010
Octocat-spinner-32 .gitignore PDF features for MozFest 2012 October 30, 2012
Octocat-spinner-32 CubicVR.js Added support for OES_element_index_uint extension ( >65535 points wi… January 13, 2014
Octocat-spinner-32 CubicVR_Core.fs Add standard-deriv based normal mapping, update ammo.js January 12, 2014
Octocat-spinner-32 CubicVR_Core.vs Adds support for non-clipped points via pointCircle material parameter September 16, 2012
Octocat-spinner-32 HEADER Fix build system for source/ dir, fix closure errors. June 30, 2011
Octocat-spinner-32 Makefile Landscape updates, heightfield updates, physics heightfield updates, … July 12, 2012
Octocat-spinner-32 README.markdown merged with mod-conversion July 05, 2011
README.markdown

CubicVR 3D Engine

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

Contributors (@twitter)

License

GIT Layout

Folders

/               ->  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

Branches

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.    
Something went wrong with that request. Please try again.