3 ms·
It runs impressively well on my 2yo s21fe. It was super impressive how it streamed in more images as I explored the space. The tv reflections in the Berlin demo
by promiseofbeans 3y ago
It runs impressively well on my 2yo s21fe.
It was super impressive how it streamed in more images as I explored the space. The tv reflections in the Berlin demo were super impressive.
My one note is that it look a really long time to load all the images - the scene wouldn't render until all ~40 initial images loaded. Would it be possible to start partially rendering as the images arrive, or do you need to wait for all of them before you can do the first big render?
- duckworthd 3y agoPardon our dust: "images" is a bad name for what's being loaded. Past versions of this approach (MERF) stored feature vectors in PNG images. We replace them with binary arrays. Unfortunately, all such arrays need to be loaded before the first frame can be rendered. You do however point out one weakness of SMERF: large payload sizes. If we can figure out how to compress them by 10x, it'll be a very different experience!
- promiseofbeans 3y agoOr even just breaking them down into smaller chunks (prioritise loading the ones closer to where the user is looking) could help
- duckworthd 3y agoThe viewer biases towards assets closer to user's camera (otherwise you'd have to load the whole scene!). We tried training SMERF with a larger number of smaller submodels, but at some point, it becomes too onerous to train and quality begins to suffer.