Releases
v1.1.0
Three.js r151 and r152 updates
Added Roadmap
Added NPM Downloads and Discord badges
Updated MindNode image
Examples
Added tween and gong.
Added three.js materials and lights.
Added audio stream.
Added EnvironmentTextureLoader
Usage example.
Loaders
Replaced constructor assets with methods for loadAll()
and loadAllAsync()
.
crossOrigin
anonymous
by default.
Added WebP support to AssetLoader
.
BufferGeometryLoader
computes bounding sphere.
BufferGeometryLoader
uv1, uv2, uv3 and uv4 support.
Utils
EventEmitter
supports multiple arguments, for example: this.events.emit('update', a, b, c);
.
Interface
replace()
method, for example: this.replace(oldGroup, newGroup);
.
Interface
clone()
method deep clone argument.
Utils3D
getFullscreenTriangle()
three.js r152 fix.
Audio
Replaced WebAudio
constructor files with method for load()
.
crossOrigin
anonymous
by default.
Safari audio stream fix.
Panels
Added PanelItem Content
type.
Added Material panels.
Added Mesh panels and helpers.
Added Map panel (initial commit).
Added Light panels and helpers.
Added RectAreaLight
panels and helpers.
Support for multiple lights of the same type.
Support for setting panel values, for example: panel.setPanelValue(label, value);
.
UI
Added UI color line CSS variable: --ui-color-line
.
Point3D
initial position correctly set on hover.
Point3D.isDefault
property to check for modified name or type.
Point3D
Raycaster
operates on the last layer (31
).
Point3D
keyboard support, select available objects by number, and holding Alt to keep the panels up.
Point3D
clicking outside closes the panel.
Point3D
uses EventEmitter
and Stage
.
About example
Renderer antialiasing on by default.
Transmission render group.
Transmission material panel.
Transmission material backside panel.
Use spherical cube.
You can’t perform that action at this time.