Releases: IceCreamYou/THREE.Terrain
2.0.0
Upgrades Three.js support to r130. All geometry is now expected to be BufferGeometry. If you only use the built-in THREE.Terrain
functionality, you likely will not need to update any code. However if you wrote custom generators/filters/etc., those now take a Float32Array
of the geometry plane's Z-positions instead of an array of THREE.Vector3
s. Changelog
1.6.1
1.6.0
This release updates the library's compatibility to THREE.js r91, notably fixing an error with dynamic textures. Thanks to @vladgaidukov for this update. Changelog
1.5.0
1.4.0
This is the final release in the 1.x series containing planned new features. Any future 1.x releases will most likely contain bug fixes only. Work will now begin on the 2.x series.
The major changes since 1.3.0 include:
- Many improvements to
THREE.Terrain.Analyze()
- Added a Brownian motion generator and a Curve generator
- Added
THREE.Terrain.EaseInWeak()
- Made textures in generated materials resizable (thanks Jeff White)
- A few bug fixes
You can view the full changelog for more detail.
1.3.0
This release does not actually change the THREE.Terrain.js
library itself. Instead, the primary change is the addition of an analytics package which can be used to provide statistics about a terrain's shape or the typical shape of terrains generated using a specific method. You can see this in action by clicking the "Analyze" button in the demo or viewing the simulation.
1.2.2
Code style cleanup