Full body avatars for events #2718
-
Hello guys! 1 - During the development phase, Should I try to build a custom client using the public default servers or do I need to buy my own AWS instance? 2 - do you know any best practices or advice on how to implement that feature correctly on Mozilla Hubs, I am quite new in WebXR programming? 3 - How could I allow full-body 3rd party avatars while yet limiting their size to make sure it does not pollute the experience for low-end users? 4 - Should I implement a fall-back solution for low-end hardware when an avatar is too difficult to render and how should I implement it? For that event, I can accept losing the support of very low-end smartphones and computers if I cant implement a fallback solution... Thank you in advance for your time and your answer, I am excited to implement that! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Sharing @netpro2k's answer from Discord:
To echo what Dom said, you'll need to use Hubs Cloud if you want to host and distribute the custom client more widely - which sounds like might be the case for a big event. But for development purposes, building locally against our developer instance is fine. With regards to your questions 3 & 4, you could consider using the default Hubs avatars as a fallback, or design another low-poly, low-texture option. There is no "one right answer" as far as a possible design goes, but as far as I know, increasing the amount of physical movement data will have significant increases in performance on its own, as well keeping in mind polygon count and texture sizes for more detailed avatars. Some options could be to introduce a type of performance "level of detail" type system, or replacing expensive avatars with less detailed or less articulated ones on less powerful devices. |
Beta Was this translation helpful? Give feedback.
-
To answer Dom: they are accessible, it just depends on the browser. I guess I will have to dive into networked-aframe in to find how to implement that. This will be a big project indeed. I hope to share with you an update for this project soon on discord :) |
Beta Was this translation helpful? Give feedback.
Sharing @netpro2k's answer from Discord:
To echo what Dom said, you'll need to use Hubs Cloud if you want to host and distribute the custom client more widely - which sounds like might be the case for a big event. But for development purposes, building locally against ou…