Software:WhitestormJS
From HandWiki
![]() | |
Original author(s) | Alexander Buzin[1] |
---|---|
Developer(s) | WhitestormJS community [1] |
Stable release | |
Repository | github |
Written in | JavaScript |
Type | JavaScript library |
License | MIT License[3] |
Website | whs |
Whitestorm.js is a 3D JavaScript library/API based on Three.js that simplify code, adds physics and post-effects. The source code is hosted in a repository on GitHub.
whs.js is a framework for 3D web apps built with Three.js technology. It implements a core with component system and plugin support for fast development of 3D scene with physics. This engine has physics support implemented by custom Physi.js library. Framework provides extended component control, a high frame rate and uses WebWorkers technology for multithreading.
Whitestorm.js is made available under the MIT license.[3]
Features
![]() |
- Simple in usage
- Speeds up 3D scene prototyping
- Component based scene graph
- Simple integration of any high performance physics even with Worker (Multithreading)
- Automatization of rendering
- ES2015+ based
- Extension system (modules)
- Webpack friendly
- Integrated Three.js rendering engine
- Works with whs.js and Three.js at the same time
References
External links
- WhitestormJS - Three.js Based Game Engine - Interview with Alexander Buzin
- Documentation
- Github repository
- Github Organization
- Issues
- Examples
- Blog