mateversum
mateversum copied to clipboard
Mateversum is a peer-to-peer WebXR metaverse project. Binary: https://github.com/expenses/mateversum-web
We want to be able to handle some degree of skinned animations within models. This is easy enough to do, but the hard part is instancing. Because we don't have...
https://gltf-viewer.donmccurdy.com/ displays the Alicia.vrm VRM sample as like this:  while we currently render Alicia.VRM like this:  This is because we're doing tonemapping for unlit materials but probably shouldn't...
https://github.com/expenses/mateversum/blob/master/src/lib.rs#L51 Problem: web worker main thread - different global object - not `window.foo`, but rather `worker.foo` To solve: should just be as easy as passing the query param into `console_log::init_with_level`...
might be just b/c using ANGLE / bc is on M1  [expenses.github.io-1655719787272.log](https://github.com/expenses/mateversum/files/8949504/expenses.github.io-1655719787272.log)
- Chrome on android not supporting the `OVR_multiview2` extension: https://bugs.chromium.org/p/chromium/issues/detail?id=1213198 (#6) - Firefox not supporting `OVR_multiview2` on Linux: https://bugzilla.mozilla.org/show_bug.cgi?id=1546559 (#6) - Firefox not supporting modules in web workers: https://bugzilla.mozilla.org/show_bug.cgi?id=1247687 (#1)
the [vrm spec](https://github.com/vrm-c/vrm-specification) includes physics, shaders, and a standard humanoid rig and it's standard behaviours - it is for all practical purposes a set of gltf extensions. unfortunately there appears...
I want to look into implementing the XRFoundation's volumetric video codec for Mateversum: https://github.com/XRFoundation/Universal-Volumetric The have demo files here: https://github.com/XRFoundation/UniversalVolumetric-Demo Parsing the json manifest and loading the geometry into buffers...
Just for when I try things out on a quest 2. All of these things should probably be toggleable though. - lower/off anisotropic filtering - lower texture sizes. - change...
This library does this: https://github.com/immersive-web/webxr-input-profiles. We should do something similar.
Related to https://github.com/expenses/mateversum/issues/28. I was trying out VR with a headset connected to a poertful gpu and noticed that the flickering from aliasing was quite bad. The regular, hardware based...