Skip to content

Instantly share code, notes, and snippets.

@madebyollin
Created January 15, 2026 15:45
Show Gist options
  • Select an option

  • Save madebyollin/97f5098d2ee1f31280aad348012c907f to your computer and use it in GitHub Desktop.

Select an option

Save madebyollin/97f5098d2ee1f31280aad348012c907f to your computer and use it in GitHub Desktop.
NWCapture Usage Instructions

NWCapture World Recording Instructions

What is a neural world?

Please read http://madebyoll.in/posts/world_emulation_via_neural_network.

You can also find more experimental neural worlds at https://neuralworlds.net.

What is the NWCapture App?

It's an iOS app used for recording video + motion data (nwraw bundles) that can be converted into neural worlds.

How do I capture a good nwraw file?

Once you have the NWCapture app installed:

  1. Collect the recording
    1. Find an interesting or beautiful moment / place
    2. Before recording, move your phone around to start tracking, then hold it still to make sure tracking is stable before starting to record.
    3. Record a single area densely (walking / looking around for several minutes with a variety of camera motions & viewpoints) rather than just walking in a straight line or standing in one place. Worlds work best when the training data has dense coverage of diverse actions within a limited scene.
    4. Keep your camera around head/neck-level (so the video viewpoint is similar to your eyes' viewpoint). Worlds work best when the training controls behave similarly to the first-person mouse+WASD controls used at inference time.
    5. Record around 5-15 minutes of video (10 minutes is good). More video coverage will generally yield less-glitchy worlds.
  2. Press the share arrow to export the nwraw. For conversion, you'll want to send/upload:
    1. The nwraw bundle. Links to Google Drive, iCloud Drive, etc. should work. Bonus points if you zip/tgz it first (TODO: app should do this eventually)
    2. (Optional) a short description for the neuralworlds.net page.

My yield of somewhat-playable worlds is still quite low even when following these guidelines 🥲 but so far these have had the best odds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment