Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@pschroen pschroen released this 23 Apr 19:28
· 30 commits to main since this release
  • Three.js r155, r157 and r163 updates
  • Readded Rollup config when using Thread from Space.js
  • Changed three directory structure
  • Updated MindNode image
  • ESLint v9
  • Examples
    • Many formatting and comment updates, including simplified comment dividers and inline shaders for material classes.
    • Renamed styles examples to details.
    • Materials instancing (regular and modified).
    • About example UI components.
    • UI components.
    • Info.
  • Loaders
    • Removed check for non POT textures.
  • Utils
    • Interface and Component add() returns the child.
    • Renamed Interface line() to drawLine().
    • Refactored Component to be more minimal
    • Refactored Stage to be more minimal.
    • Added Router.
    • Added Utils3D getDoubleRenderTarget() based on createDoubleFBO() from OGL.
    • Removed Component and Interface timeouts (delayedCall(), clearTimeout() and clearTimeouts()), use delayedCall() and clearTween() from Tween instead.
    • Removed Interface name and type properties.
  • Panels
    • Renamed label to name.
    • Renamed Link to PanelLink.
    • Panel slider nested content fix.
    • Esc key closes panel.
    • MaterialPanelController updates, including support for user-defined material patches, panels and options.
    • Added subsurface scattering panels.
    • Added anisotropy to map panel.
    • Added toneMapped to common panels.
    • Added distance and decay to PointLight panel.
    • Added distance, angle, penumbra and decay to SpotLight panel.
    • Added width and height to RectAreaLight panel.
    • Added PhysicalMaterialIridescencePanel.
    • Added PhysicalMaterialAnisotropyPanel.
    • Added InstancedMeshPanel and options, including support for multiple instances.
    • Added OimoPhysicsPanel.
    • Added DisplayOptions (Default, Velocity, Geometry, Matcap1, Matcap2, Depth, Luma and Bloom).
    • Removed transmission material panels.
  • UI
    • UI pointer event logic updates.
    • UI color picker logic updates.
    • Point3D multiple select.
    • Point3D change event.
    • Renamed ReticleText to ReticleInfo.
    • Renamed PointText to PointInfo.
    • Added About example UI components;
    • Added NavLink.
    • Added Details.
    • Added DetailsInfo.
    • Added DetailsTitle.
    • Added DetailsLink.
    • Added DetailsButton.
    • Added MuteButton.
    • Added Info.
    • Added Title.
    • Added Link.
    • Added Menu and MenuItem.
    • Added ProgressCanvas.
  • Extras
    • Smooth updates, including enabling listeners only when active and rounding to two decimal places.
  • About example
    • Refactored Config class as named exports.
    • Refactored Layer class as named exports.
    • Added custom grid helper.
    • Added physics.
    • Added motion blur and display options.
    • Added environmentIntensity to environment panel.
    • Removed transmission materials and panels.