u/jeffreality

What countries/languages are actually active on Vision Pro right now?

What countries/languages are actually active on Vision Pro right now?

I’m curious if anyone has a good read on international Apple Vision Pro usage.

Anecdotally, when I use inSpaze I seem to run into a lot of Chinese users, but outside of that I don’t have a great sense of which countries/languages are most active on Vision Pro right now.

For anyone building visionOS apps, how are you deciding which languages to support first? Are you seeing meaningful usage from Japan, Korea, China/Taiwan/Hong Kong, Germany, France, Spain/Latin America, Arabic-speaking regions, etc.? Are there any good public indicators for this, or is everyone mostly guessing from App Store analytics and community apps?

I’m asking because I made a small Vision Pro game, FingerGuns: Spatial Carnival, and recently localized it into Arabic, French, Spanish, German, Korean, Japanese, Simplified Chinese, and Traditional Chinese. Part of the experiment is to see whether localization actually improves downloads/discovery for a niche Vision Pro app.

I’d love to hear from international users too: what language do you use Vision Pro in, and do localized apps matter to you? Or are most people comfortable using English-only apps at this stage?

u/jeffreality — 11 days ago
▲ 5 r/VisionPro+1 crossposts

Small script to compress huge Meshy USDZ files for Vision Pro / RealityKit

I’ve been building a visionOS app that uses a bunch of USDZ models, and I ran into a problem that I’m guessing other people have hit too: Meshy-generated USDZ files can be really big.

One plush/prize-style model I generated was around 40 MB. After resizing the texture and running a Blender decimation pass, I got it down to about 4.4 MB while still looking good enough for the app.

I wrapped the workflow into a small macOS bash script called compress-usdz.sh.

It can:

- unpack a USDZ
- resize/recompress JPG/PNG textures
- optionally run Blender headless with a decimate ratio
- strip some unsupported HDR references Blender can generate
- repackage correctly with usdzip
- optionally run usdchecker
- optionally open the result in Quick Look

Example:
./compress-usdz.sh \
-i llama.usdz \
-o llama_10.usdz \
-jpeg 65 \
-size 1024 \
-decimate 0.1 \
--check \
--preview

This is very much a practical helper script, not a perfect asset pipeline. I mainly made it because normal zip repackaging breaks USDZ files, Blender can re-author things in surprising ways, and I wanted something repeatable while testing assets for RealityKit.

I’d love feedback from anyone who knows USDZ/OpenUSD/Blender pipelines better than I do. In particular, I’m curious if there’s a cleaner way to preserve materials/textures while reducing the geometry, or if there are OpenUSD tools I should be using differently.

GitHub: https://github.com/jeffreality/compress-usdz

u/jeffreality — 11 days ago

While waiting for WWDC, try my free Vision Pro finger-gun carnival game!

While we’re all waiting to see what Apple announces at WWDC, I figured I’d share a small Vision Pro app I made: FingerGuns: Spatial Carnival.

It’s free, silly, and meant to be a quick “show someone what Vision Pro can do that a phone can’t” kind of experience. No controller, you use your hands as finger guns to play little mixed-reality carnival games with targets, balloons, rubber ducks, goblins, spatial audio, and plush prizes.

I built it partly as a hand-tracking experiment and partly because I wanted something casual and fun that you could hand to someone for a quick demo without explaining a giant app.

Maybe Apple announces some new gesture/hand-tracking features today and gives me even more weird stuff to add to it. 😄

App Store: https://apps.apple.com/us/app/fingerguns-spatial-carnival/id6772723578

FEEDBACK appreciated, including things I should add or enhance. Maybe a Wilhelm scream? 😅

u/jeffreality — 28 days ago