HTML5 WebGL Runtimes for Creature
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.vscode Adding new BabylonJS CreaturePack WASM Player Widget May 5, 2018
Construct2 Adding Animated Region Ordering for Construct 2 Dec 19, 2017
wasm Adding Flatbuffers Sample, updating example May 9, 2018
.gitignore Adding multiple dinosaurs webassembly example Sep 18, 2017
Babylon-Demo.html Renaming to CreatureBabylonRenderer May 3, 2018
CreatureBabylonRenderer.js Renaming to CreatureBabylonRenderer May 3, 2018
CreatureFlatData_generated.js Adding required FlatBuffers Files Apr 22, 2016
CreatureMeshBone.js More Swap Item Fixes Apr 26, 2018
CreaturePackModule.js Fixing typo for CreaturePack Apr 26, 2018
CreaturePackPixiJSRefRenderer.js Adding in new pure JS implementation for CreaturePack on the more rec… Oct 3, 2017
CreaturePhaserPackRenderer.js Adding CreaturePack Web Format Support for JS Apr 29, 2016
CreaturePhaserRenderer.js First checkin May 12, 2015
CreaturePixiJSRefRenderer.js Adding in SkinSwap Functionality Jul 23, 2017
CreaturePixiJSRenderer.js Adding in SkinSwap Functionality Jul 23, 2017
CreaturePixiPackJSRenderer.js Adding CreaturePack Web Format Support for JS Apr 29, 2016
CreatureThreeJSRenderer.js Updating ThreeJS Renderer Jan 13, 2017
Phasor-Demo.html Adding Flatbuffers Sample, updating example May 9, 2018
Phasor-Pack-Demo.html Adding CreaturePack Web Format Support for JS Apr 29, 2016
PixiJSRef-Pack-Demo.html Adding in new pure JS implementation for CreaturePack on the more rec… Oct 3, 2017
PixiJs-Demo.html Updating PixiJS samples Jun 11, 2016
PixiJs-SkinSwap-Demo.html Adding Event Triggers and sample code to use Event Triggers Feb 24, 2018
README.md Updating link May 5, 2018
ThreeJS-Demo.html Updating ThreeJS Renderer Jan 13, 2017
babylon.gui.min.js Updating CreaturePack Wasm with BabylonJS V3 support May 4, 2018
babylon.js Updating BabylonJS Version May 3, 2018
babylonPack.png Updating CreaturePack Wasm with BabylonJS V3 support May 4, 2018
babylonjs.png Updating BabylonJS Renderer for better performance Jun 11, 2016
flatbuffers.js Adding required FlatBuffers Files Apr 22, 2016
gl-matrix.js Updating BabylonJS runtime and sample Jun 11, 2016
horseman.creature_pack Adding new BabylonJS CreaturePack WASM Player Widget May 5, 2018
horseman.png Adding new BabylonJS CreaturePack WASM Player Widget May 5, 2018
iceDemonExport_character_data.bytes Adding Flatbuffers Sample, updating example May 9, 2018
iceDemonExport_character_data.json Adding Flatbuffers Sample, updating example May 9, 2018
iceDemonExport_character_img.png Updating PixiJS samples Jun 11, 2016
logo1.png Adding new Logo Sep 18, 2017
msgpack.js Adding CreaturePack Web Format Support for JS Apr 29, 2016
packPlayer.png Adding Docs for new CreaturePack Widget May 5, 2018
phaser-2.js Updating code to run on latest Phaser 2.8 CE Jun 14, 2017
phaser.js First checkin May 12, 2015
pixi.dev.js First checkin May 12, 2015
pixi.js Updating PixiJS samples Jun 11, 2016
raptorNew.creature_pack Updating CreaturePack Wasm with BabylonJS V3 support May 4, 2018
raptorNew.png Updating CreaturePack Wasm with BabylonJS V3 support May 4, 2018
raptor_data.creature_pack Adding CreaturePack Web Format Support for JS Apr 29, 2016
raptor_img.png Adding CreaturePack Web Format Support for JS Apr 29, 2016
skinSwap_character_data.json Adding in SkinSwap Functionality Jul 23, 2017
skinSwap_character_data_meta.mdata Adding in SkinSwap Functionality Jul 23, 2017
skinSwap_character_img.png Adding in SkinSwap Functionality Jul 23, 2017
webServerTest.py Updating CreaturePack WebAssembly with new super efficient 2x Deform … Mar 1, 2018

README.md

Creature-Runtimes

For more information on how to use the runtimes, please head over to this site

The Ice Demon character sample Artwork is by: Katarzyna Zalecka [http://kasia88.deviantart.com], Attribution-ShareAlike 3.0 Unported

Download the samples and more here.

Alt text Live Babylon JS Demo is here.

Live Raptor Mark Demo

Raptor Mark is a demonstration of what the Creature WebGL plugin is capable of.

Alt text

Regular JS Demo

This demo shows 30 fully mesh deforming raptor characters running across the screen. This demo is using the CreaturePack Web format to deliver results that have high performance, great quality and yet compact in delivery size.

UtahRaptor Artwork: Emily Willoughby (http://emilywilloughby.com)

View the Live demo here .

WebAssembly Demo

Unleash the power of high performance Web Assembly with the new CreaturePack WebAssembly runtimes!

Alt text The above demo uses advanced Delta Compression in CreaturePack to deliver high performance + quality animation with extreme compression ratios! This Raptor animation is only 230KB in size!

View the Live CreaturePack BabylonJS WebAssembly demo here

This second demo shows 200 (Not a Typo!!) mesh deforming raptor dinosaurs running across the screen! The demo is using the CreaturePack Web format similar to the JS version to deliver results that have high performance, great quality and yet compact in delivery size. However, with the new Web Assembly backend, the playback is even faster, capable of handling huge numbers of characters running live on your web browser. Even on moderately equipped PCs, this demo runs at a fluid 60 FPS. Make sure your browser has been updated to the latest version to take advantage of this exciting runtime.

View the Live CreaturePack WebAsseambly demo here :)

Read the writeup on the WebAssembly runtime here

Share your animations easily with the CreaturePack WebAssembly Widget

Alt text

The CreaturePack WebAssembly Widget allows you to easily share your exported Creature animations on your own personal webpage! The rendering core uses the powerful BabylonJS 3D WebGL Engine. This allows for beautiful rendering effects, including high quality soft-shadows and real-time 3D lighting. Head over to the WebAssembly folder for more info here.