datavized / puppets

https://puppet.city/
0 stars 1 forks source link

Record puppet show #4

Open brianchirls opened 7 years ago

brianchirls commented 7 years ago

@cvan do you know if we can save these to the Firebase account? Or do we need another server we can upload to?

@cvan Do you know if there's a server somewhere that can re-encode these files to AAC, vorbis and/or Opus? I'm not sure if we can reliably do that on the client without messing with a massive emscripten module.

cvan commented 7 years ago

You can use this paid Firebase I've got:

<script src="https://www.gstatic.com/firebasejs/3.6.10/firebase.js"></script>
<script>
  // Initialize Firebase
  var config = {
    apiKey: "AIzaSyCfMvL2DsldNeLy3LMC6gFrMD_HAFOLT-M",
    authDomain: "webvr-6345b.firebaseapp.com",
    databaseURL: "https://webvr-6345b.firebaseio.com",
    storageBucket: "webvr-6345b.appspot.com",
    messagingSenderId: "689640619063"
  };
  firebase.initializeApp(config);
</script>

Docs here.

How to start/stop recording? A button in VR? or on the screen?

I like the gesture Moatboat uses for speech controls (the megaphone). We can start with an in-VR control, and we can add controls from desktop/phone later.

I'd highly recommend checking out this video of a neat mechanism for submitting feedback in this sailing game, VR Regatta.

brianchirls commented 7 years ago

@cvan Firebase is fine. Thanks. I can probably use my own free account for temp development and then switch over to yours.

Re: gesture, those are cool. Though I imagine the sailing game would be pretty barf-inducing. Anyway, those gestures make sense for voice but not for puppets, because they require maintaining the pose until the recording is done, and we need a separate start and stop.

cvan commented 7 years ago

Nope, I don't have a email notification of the original issue - hope you found it.