Skip to content

Releases: WhitestormJS/whs.js

Development version (v0.0.7)

04 Feb 17:28
Compare
Choose a tag to compare

Changelog

v0.0.7

  • Fixed #16 "object.assign() chrome bug."
  • Base rewrite(fix). part 4
  • Added the following effects to addWagner:
    • grayscalePass
    • halftonePass
    • invertPass
  • logos/ -> development/art/logo/
  • development/art/logo/ + sorted = /ai, /animation_fla, /animation_gif
  • development/coggle/ -> development/art/coggle/
  • development/ -> development/screenshots/
  • Added warning in case of invalid Wagner effect referenced (addWagner.js)
  • src/libs/{jquery} - > ./libs/{jquery}
  • Fixed onlyvis.
  • Added Plugin support (src/Plugins/).
  • New example (examples/plugin_example.html).
  • Added skybox support (WHS.init.prototype.addSkybox).
  • New example (examples/skybox.html).
  • Added whs.preloader plugin.
  • Skybox added to fps example.
  • ** CannonJS changed to PhysiJS(ammo.js version) **
  • Removed example (examples/basic_object.html).
  • GAME.start() added.
  • CSF. ShaderTerrain.js
  • Edit skybox example to prevent dodecahedron from rolling off of the ground
  • CSF. skybox.html
  • CSF. addSkybox.js
  • CSF. prefix.js
  • CSF. addObject.js
  • CSF. API/*.js
  • CSF. FPSControls.js
  • Fixed OrbitControls parameter.
  • Fixed parrot scale in fps example.
  • CSF. addMorph.js
  • CSF. addModel.js
  • scope.visible -> scope.mesh
  • scope.body -> x
  • CSF. addGround.js
  • CSF. game.js
  • CSF. addMorph.js
  • CSF. loop.js
  • CSF. register.js
  • CSF. watch.js
  • Jquery is replaced with DOM in engine.
  • CSF. addWagner.js
  • prefix.js (polyfill part) -> polyfill.js
  • CSF. addLight.js
  • Removed api.def().
  • CSF. whitestorm.js
  • Jquery removed from engine.
  • Add warning in case of PointerLock API incompatibility.

Contributors

@sasha240100 [Alexander Buzin]

@jackdalton [Jack Dalton]

@noctisdark

@bdirl [Biljana Davidovic]

Development version (v0.0.6)

10 Dec 15:23
Compare
Choose a tag to compare

Changelog

v0.0.6

  • Made WHS.API.construct.build parameters optional.
  • Fixed basic model example.
  • Added api.loadMaterial function.
  • Added api.construct function.
  • Fixed lathe physics error.
  • Changed coggle.
  • Gulpfile update.
  • Fixed addLight().
  • Added _state property to scope which is deferred.promise().
  • Disabled defining this.composer.eff in WHS.init unless Wagner is enabled.
  • Fixed autoresize.
  • Added the following effects to addWagner:
    • ASCIIPass
    • dotScreenPass
    • fxaaPass
    • chromaticAberrationPass
    • dirtPass
    • edgeDetectionPass
    • highPassPass
  • Removed unusable libs.

Contributors

@sasha240100 [Alexander Buzin]

@jackdalton [Jack Dalton]

Development version (v0.0.6-alpha)

27 Nov 22:32
Compare
Choose a tag to compare
Pre-release

Changelog

(v0.0.6-alpha)

  • added Coggle.
  • WHS.init(THREE, CANNON, params) -> WHS.init(params)
  • Fixed api.Wrap error in addGround.
  • Added api.Wrap to addGrass.
  • Name fixed in examples.
  • Fixed stone_wall.html example.
  • MaterialOptions: .type -> .kind
  • THREE.js upgrade. r69 -> r73.
  • Changed terrain generation script.

-- Improved loading time ( < 1 sec. ).

-- FPS improved. (59-60 fps.)

Issues:

-- Shadows don't work.

-- addGrass doesn't work.

-- Cannon.js heightmap is not smooth yet.

Contributors

@sasha240100 forthebadge

Development version (v0.0.5)

23 Nov 14:36
Compare
Choose a tag to compare

Changelog

v0.0.5

  • Basic_material example fixed.
  • addModel() func for adding an object from JSON file.
  • basic_material example
  • THREE.JSONLoader -> API
  • Added Wrap function.
  • Removed all console.log's.
  • src/libs/Wagner.base.js -> libs/Wagner.base.js
  • CSF. Line-wrap, blocks.

Contributors

@sasha240100 forthebadge

Development version (v0.0.4)

16 Nov 07:58
Compare
Choose a tag to compare

Changelog

v0.0.4

  • Shader terrain material added.
  • Shadows fixed.
  • Lambert material issue fixed.
  • index.html -> examples/fps.html.
  • autoresize for basic_object example fixed.
  • Source tree restructured. (All code now in src folder)
  • build folder consist of whitestorm.js(original) and whitestorm.min.js(minified).
  • textures -> assets/textures, terrain -> assets/terrain
  • Three.js and cannon.js moved to libs.

Contributers

@sasha240100 forthebadge