Releases: diarmidmackenzie/instanced-mesh
Releases · diarmidmackenzie/instanced-mesh
Bug fix for A-Frame 1.5.0+
Fix for bug exposed by A-Frame 1.5.0:
- Fix for static frustum culling when meshes created with no initial instanced in A-Frame 1.5.0+ (#43)
Bug Fix
Multi-colored instancing
New features:
- Support for Multiple colors on an instanced mesh
- Performance improvements
- New set of examples & showcase page
Bug fixes:
- Fixes for frustrum culling on shared geometries
- Fix problem where rendering lagged physics simulation by 1 frame.
- Other minor bug fixes
Bug fixes & performance
- Fixed bugs when using GLTF models & "auto" update mode
- Minor performance improvements when using GLTF models & "auto" update mode
- New example to test complex GLTF model + "auto" update mode
Textures, raycasting, physics
New features:
- support for textures & env maps
- support for raycasting
- support for physics
- automatic updates of member positions
- examples to show all the above
- performance improvements
Support multi-mesh GLTF models
- Support for GLTF models that contain multiple meshes
- Handle transforms of sub-meshes within GLTF models
- Handle movement and add/remove for multi-mesh
- Testing & fixing for update support on instanced-mesh component
- Examples now published to GitHub pages
Improved positioning flexibility
- Add support for new "positioning" parameter allowing either "local" or "world" positioning (details in README)
- Publish on NPM for the first time.
Add layers support
Allow configuration of which THREE.js layers the Instanced Mesh renders.
Add frustrum culling support
This release adds support for Frustrum Culling.
Plus a few docs / test script updates.
Initial release
1st version of these components. Some limitations, but meets all my needs for now, so packaging up what we have...