jp.keijiro.bibcam

Burnt-in barcode metadata camera

Usage no npm install needed!

<script type="module">
  import jpKeijiroBibcam from 'https://cdn.skypack.dev/jp.keijiro.bibcam';
</script>

README

Bibcam - Burnt-in barcode metadata camera

gif gif

Bibcam is a proof-of-concept project where I tried the idea of "burnt-in barcode metadata" carrying camera tracking data within a single video stream.

Planes

By using this format, you can record/edit/playback AR-ready video clips without worrying about desynchronization with external tracking data.

System Requirements

This project uses a LiDAR enabled iOS device as a camera. I'd recommend iPhone 13 Pro/Pro Max for better quality.

You can playback recorded video clips on any Unity-supported platform.

I created this project on Unity 2021.2.

How To Try

Build and play the Encoder scene on a LiDAR enabled iOS device. You can record Bibcam video clips by just pressing the "Record" button. It stores recorded clips in the camera roll.

Transfer a video clip to your computer. Copy it into the StreamingAssets directory, and rename it to Test.mp4. Then you can play it back in the Decoder scene.

For more advanced usage, see the BibcamVfx repository.