Very cool!
One way to get these 3d models into a browser (and then in Hype) is to open
- https://threejs.org/editor/
- Select File > Import
- Select your DAE file
- File > Publish
You now have a .html file that you can load anywhere -- this could potentially be loaded in an HTML widget in Hype.
You would just need to change the references to these URLS so they aren't in the /js/ folder:
import * as THREE from 'three.module.js';
import { APP } from 'app.js';
import { VRButton } from 'VRButton.js';
Here's some examples: https://threejs.org/examples/#webgl_lights_hemisphere
3D Content on the web is a pretty specialized niche but there are a lot of tools that work on the edge cases and functionality like Three.js and can easily be updated to support new browser features (and overcome bugs). Threejs is on version 79 and their community is helpful: https://discourse.threejs.org/tag/collada-loader
For Collada files, this also seems to have a working demo, but it hasn't been updated in a while: https://github.com/chinedufn/collada-dae-parser/ http://chinedufn.github.io/collada-dae-parser/