Azad Balabanian (@Azadux) header
Azad Balabanian (@Azadux) profile picture

3D scanning/VR—Product @nianticspatial, formerly @puzzlingplaces, @uploadvr. Perpetuel typos. Opinions my own

San Francisco, CA
Joined November 2010
Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)Photo by Azad Balabanian (@Azadux)
Today, I did some aerial photogrammetry from a plane! Due to the cabin being tight and my cam’s viewfinder disp. not rotating, i had to get clever. Using the HDMI input on my @FatsharkRC FPV goggles, I had a clean feed of my camera, which worked super well!
17
29
13
360
Azad Balabanian retweeted
Happy Halloween. 🎃 We at NXT/WebXR just dropped a free creepy VR experience for the night: Die Hände. Control a rogue undead hand straight from your browser. Put on your headset and find it for free on @NxtWebXR
2
3
12
595
Azad Balabanian retweeted
Alright so we now have opensource versions of 1. on device multicam egocentric visual inertial odometry 2. multi-iphone recording software (that are timesynced with ntp) 3. Gaussian splatting at acceptable FPS in @rerundotio I decided to take some data I had previously collected that was quite messy and see how far Opus 5.5 could fix it with the rerun mcp and the context of all of the different projects I've worked on so far. I'll break this down into multiple parts (Today just part 1) 1. hardware <- this thread 2. collection 3. time and spatial alignment 4. Post processing 5. Data cleaning
Splatting is going to be a critical part of the ego collection pipeline IMO, so I'm working on improving our current official support. code here - - <github.com/rerun-io/examples…> The current shipped version does well for less than 1M splats, but not so much for larger ones such as the iconic garden scene (5.2M splats). I ported over brushes kernels to @rerundotio and now on my M5 I'm getting ~40-50fps when recording or a solid 60fps when not. This is basically a 10x improvement from the current version and this huge improvement that wouldn't have been possible without all the verification loops we've added with the rerun skills and MCP. I'll break down what was required to make this work ⬇︎
1
8
1
75
3,878
Azad Balabanian retweeted
Here is a little video of the booting process from SteamOS on Pico 4 The speed up part is ~90 seconds irl I’ll try to make myself a better screen recording tool, so I can get better in-headset shots
10
15
1
155
9,887
Azad Balabanian retweeted
Oh yeah, I forgot to show this EXTREMELY important part (sorry for the messy desk)
Full Mario 64 in Mixed Reality! Running in real 3D (no stereoscopic crap) natively at 90FPS and also running on my desk! 😋 Again, Opus 5.5 + PICO CLI combo made it quite straightforward. Such a bliss to play an oldie at 90 FPS in 3D. Disclaimer: I own an original physical copy of Mario 64. This project is not associated with Nintendo or PICO.
19
36
4
403
15,932
Really looking forward to @raven_computer’s launch event tonight! Linux running on HUD glasses!
Save the date: Raven Prism launches on October 28! We're hosting a launch event in San Francisco. Space is limited - DM or comment to request an invitation.
1
2
12
682
SteamOS, Omarchy, and now this. Are you getting it yet?
Pond, our linux operating system, is now available for anyone to try! Our updated website includes the installers and a detailed look at the operating system butterfly.so/pond
4
1
1
28
1,870
It also has - dark mode - and a real time train map of the full Judah line, rebuilt entirely with MapLibre + OpenFreeMap instead of embedding MUNI’s real time map from their website (which uses the same stack but is not customizable)
Weekend project Bought a discontinued Meta Portal for $35, had Codex turn it into a Home Assistant dashboard kiosk with a custom MUNI tracker for my N Judah stop
3
4
46
2,590
Crazy this is being framed as a “PROTECT MUH PRIVACY” angle Messages in public servers have always been public. Idiotic. What this story is actually about is addressing discord’s worst aspect: its lack of searchablity/indexing by google. Thousands of mods, tools, answers to support queries are buried in rambling, sequential channels, CONSTANTLY being re-asked by new users. Idiotic. Today, I still find useful answers on forums from 15-20 years ago. Likewise with Reddit threads. It should also be the case with discord
Discord will soon make public server messages searchable on Google The feature will be enabled by default for US adults, but users can opt out in their privacy settings
Readers added context they thought people might want to know
Discord's update is limited to future messages (mid-Dec 2026+) from public channels in Discoverable Servers only (a subset of ~63k specific public servers with 1k+ members); not all servers or past messages. Users/admins can opt out. discord.com/blog/making-co… support.discord.com/hc/en-us/artic…
2
9
712
Weekend project Bought a discontinued Meta Portal for $35, had Codex turn it into a Home Assistant dashboard kiosk with a custom MUNI tracker for my N Judah stop
19
6
5
486
34,090
Azad Balabanian retweeted
Capturing room reflections at runtime on Quest 3. I noticed AVP adds studio highlights up to 5 times brighter than pure white for that nice bright specular light.
5
1
2
51
7,296
Azad Balabanian retweeted
Full Mario 64 in Mixed Reality! Running in real 3D (no stereoscopic crap) natively at 90FPS and also running on my desk! 😋 Again, Opus 5.5 + PICO CLI combo made it quite straightforward. Such a bliss to play an oldie at 90 FPS in 3D. Disclaimer: I own an original physical copy of Mario 64. This project is not associated with Nintendo or PICO.
306
803
258
7,676
900,895
Azad Balabanian retweeted
A Gaussian splat of a rose. It was rendered in blender CYCLES with the lens optics plugin from @itskaiwan. #3dgs
6
21
3
282
7,117
Azad Balabanian retweeted
My husband has used AI agents to revive old fonts, ornaments, & cuts from 19th century newspapers. The agents even built an editor where you can create your own invitations/pamphlets/cards using old cuts & fonts. Have been using it for @Quillette invitations already font-revival.com/
71
122
39
1,928
121,049
Azad Balabanian retweeted
We’re hiring in Armenia. 🇦🇲 @nvidia is looking for a Developer Relations Manager for the CIS region—a technical builder who can help Armenia’s talent connect with opportunities across the region. Apply and share: jobs.nvidia.com/careers/job/…
12
41
3
249
9,203
Azad Balabanian retweeted
On July 4, 1891, two Americans reached the summit of Mount Ararat. Naturally, they pulled out their revolvers and shot into the sky.
1
6
40
1,519
Sidewall setup
6
1
60
2,064
Azad Balabanian retweeted
This is how I'd fix the iPhone Duo's ridiculous sidebar. I call it Twin Islands. Two little glass bars: one around the camera for statuses, one at the bottom for app controls. Apps get the full width of the screen. Controls stay under your thumb. Thoughts?
252
163
73
3,455
441,700
Gonna start a thread of all the cool tv hacks I’ve seen over the last 48 hrs 1.
Took this one step further. Vibe coded my own TV OS with Claude Code No more ads: replaced with a live 3D model of my apartment. Lights + ceiling fan wired in, they turn on in the 3D in real time. The TV inside the 3D shows the live TV 🤯 What should I add next?
30
142
6
2,532
158,875
Le puse la interfaz de la Wii a mi TV. Ahora estoy armando el Mii
1
4
434
Actualización de wii-tv: • Soporte Juegos: GB, GBC y GBA • Soporte joystick Bluetooth • Música en el menú • Mejoras de rendimiento
1
232
Few observations when going from steam frame -> steam deck - 90 fps feels like 90 fps - OLED is beautiful - controller ergonomics are prime - battery drain while streaming is incredible
7
2
75
6,710