ThreeML is an open source research project based on ThreeJS. The focus is on implementing 3D as a natural extension to the 2D web browsing experience, for example by allowing both the basic setup of a scene, as well as commonly used actions, to be specified as metatags.
It is work in progress, and reactions and suggestions are appreciated.
Looks cool! But what is happening here? Are these html/css pages projected on 3D objects? So the whole website is a scene and the pages are also 3D objects? Would it be possible to use this in VR to have a html/css UI instead of creating dozens of planes as buttons etc?
The slider on the âhomeâ page seems to be buggy. When dragging, it is moving the slider but also dragging the image.
The technique is based on this old post. These are iframes on a 3d object, thereby keeping the full html capabilities for the content. So even external websites that have no CORS restrictions can be presented. Not sure if it can be used in VR. I tried the ânormalâ ThreeJS VR implementation, but got an error.
There might be bugs. Not sure what you mean with the âbuggy sliderâ, but it is not yet tested for all browsers/screen sizes etc.