Three.js
Some of our
APIs
provide support for graphics using the
Three.js
library.
Here are some useful links.
3D models in Three.js
Some of our APIs support 3D models using Three.js.
Pre-built 3D models
(with pre-built covering materials)
may be uploaded and inserted into Worlds.
The APIs that use Three.js
may include some or all of the following libraries for loading 3D models:
If there is a library missing you can
include it yourself.
Here are sample Three.js Worlds containing 3D models plus materials:
Castle World 757 runs ♦ 4 likes
By
Starter user
Created: 11 Nov 2016
Modified: 4 Jul 2021
Demo of how to insert 3d model into World. Mind-controlled agent, actively-pursuing enemy. Splas... Model World 823 runs ♦ 2 likes
By
Starter user
Created: 8 Nov 2016
Modified: 18 Apr 2021
Demo of how to insert 3d models into World. Mind-controlled agent, actively-pursuing enemy. Skybox.
Warning: MTL files and Three.js versions
Some MTL files work with old Three.js versions
(old
APIs
on this site)
but not with new Three.js versions (new APIs).
One known issue is the line "Tr 1" in MTL files.
The solution is to either use an old API,
or edit the MTL file to change "Tr 1" to "Tr 0" or remove the line.
See
discussion.