Be careful with using 3D stock media for webGL or webVR, to my knowledge license does not allow online distribution/copying of the 3D data.
Note that webGL or webVR cannot be considered proprietary software, it basically are open frameworks (open souse software) mainly running on JavaScript API’s and three.js, they use regular 3D file formats like OBJ and glTF, (https://en.wikipedia.org/wiki/GlTF)
To my knowledge only 3D files distributed under Creative Commons license can be used for those type of uses, (https://en.m.wikipedia.org/wiki/Creative_Commons_license) unless you made the 3D content yourself.
The problem is the files are basically stored on a public server and distributed to users local browser.
License states 3D data is only allowed to enter 3D applications if they are in proprietary or encrypted file format or on proprietary disk format like Playstation or Xbox, etc. License says all measures need to be taken to prevent users from gaining access to the 3D models, with webGL and webVR that seems not to be the case.
Basically this type of situation would require a group license or network license that allow the work to be stored on a public server and X amount of copy’s to be made/distributed to users. To my knowledge no 3D stock media service provides this type of license jet.
Another solution would be the 3D data would be rendered to a 2D video stream on remote GPU servers and users only get interactive video feed, like for example Google Stadia provides, (https://en.wikipedia.org/wiki/Google_Stadia) in this case no 3D data would be distributed.