5 ms·
Fable created novel 4D splat format
- adamraudonis 3mo agoSee repo for prompt. Feel free to contribute to format or benchmarking. MIT Open Source.
- diimdeep 3mo agoPublish full session md, you can export them with `uvx claude-code-log@latest --tui`
- tjuene 3mo agowarning: don't just run random commands in your terminal
- thehamkercat 3mo agospecially not npm/python related packages with @latest Yes please give me the latest supply-chain attacks.
- fragmede 3mo agotoo late, I already ran curl | sudo bash
- reassess_blind 3mo agoSomehow that feels too private to want to share.
- noosphr 3mo agoSoftware created by algorithms is public domain.
- consensus1 3mo agoMIT license is basically that
- noosphr 3mo agoIt isn't.
- xiaoyin903 3mo agohttps://adamraudonis.github.io/splats4D/ https://adamraudonis.github.io/splats4D/
- Lucasoato 3mo agoDoesn’t with for me, iOS Safari :/
- nomel 3mo agoWorks on my old iPhone. The video is a splat. Click the interact button to change perspective.
- LudwigNagasena 3mo agoMoving camera completely distorts the video both on my Mac and iPhone.
- oldsecondhand 3mo agoMe neither on Chrome on Win10. "WEBGPU initialization failed".
- skybrian 3mo agoWorks on my iPad using Chrome or Safari.
- filoleg 3mo agoSafari on iPhone, working as intended for me as well.
- adamraudonis 2mo agoI think I fixed this. Please try again :)
- filoleg 2mo agoTry what? My earlier comment said that it was working just fine for me on mobile Safari.
- ncr100 3mo agoIt's working on Android Chrome browser
- mistahchris 3mo agowow… this is seriously cool.
- gcr 3mo agoSomething’s way off with these numbers. The page says it encodes video at 640MB/s which is quite large even for 4D data and doesn’t match the filesize of the demo splat (7.4MB / 2sec, or ≈3.4MB/s). In fact they say the raw file size of the demo splat was only 427MB, so maybe the 640MB/s was a statement about encode speed? Why write it that way instead of “this demo splat was encoded in 0.6sec” or even just “the time to produce the original splat took longer than the time to encode this video format”?
- danielheath 3mo ago“encodes video at 640MB/s” is the common way for codec authors to talk about performance
- delichon 3mo agoA gaussian gif. Coming to porn sites soon. The file format name works for them. But imagine whole movies shot in this format. The fly-on-the-wall fantasy of movies, without being locked in place for the whole shot. Narrative possibilities like being able to examine just how close the Tyrannosaurus Rex is to your rear view mirror. Clues in a mystery only visible on rotation. Hidden bonus scenes. I hope this catches on just to be able to watch the evolution of cameras to capture it.
- andybak 3mo agoOk but you're commenting on the general concept of animated gaussian splats. That's existed for a while and it's unrelated to what this actual post is about which is a new compression method.
- delichon 3mo agoI suppose it's the difficulty in recording them rather than the file size that has kept them experimental. But that's not a problem for AI generated splats. GenAI sites could have a toggle from image to video to splat4d.
- orbital-decay 3mo ago>imagine whole movies shot in this format. The fly-on-the-wall fantasy of movies, without being locked in place for the whole shot. That would be terrible. Framing is the major expressive feature in cinematography, and any interactive format needs a lot more thought put into it than just having a free camera. Literally the worst of both worlds. Light field video streaming is a thing, however it's pretty niche. OTOY pioneered holographic codecs and light field videos with some degree of freedom and a sense of depth more than a decade ago.
- jayd16 3mo agoNot terrible, per se, but not a movie. There are other formats that fit the task better like immersive theater and theater in the round. This has been extensively explored with VR and games, though.
- goosethe 3mo agoI feel like I did this one already: https://github.com/seanwevans/4splat https://github.com/seanwevans/4splat
- BretonForearm 3mo agospatiotemporal data
- noosphr 3mo agoWell there's your problem, you didn't say you wasted a million dollars doing something an expert can do in an afternoon.
- anon7000 3mo agoI mean it’s probably in the training data too
- sulam 3mo agoWow dude. That is a hell of a README. Great job!
- IanCal 3mo agoAdmittedly just scanned this but that’s lossless, right?
- dwohnitmok 3mo agoDo you know what kind of compression ratios you get out of curiosity? Presumably it would be lower than this format (because this format is meant to be lossy not lossless) but very curious as a baseline.
- beAbU 3mo agoYour readme is really mobile unfriendly, FYI
- reassess_blind 3mo agoWhats the 4 in the "4D" here? A layman like me thinks this looks 3D.
- jasonjmcghee 3mo agotime
- reassess_blind 3mo agoWhy is it we don't call videogames "4D" if they also operate through time?
- dietr1ch 3mo agoI guess if moving through time other than forward like normal it'd justify calling time a new dimension on which you can play on. Otherwise, we just focus on the 3D space they represent and take time for granted
- dullcrisp 3mo agoAnimations are four-dimensional. Colored animations are seven-dimensional. More if they include surface normals or lighting information. Simple.
- jasonjmcghee 3mo ago3D Gaussian splats are still images of 3D space / photogrammetry So I'm guessing it came from representing the additional dimension
- ACCount37 3mo agoDoes switching scenes in the demo work for anyone? There are what, 3 hidden panels in the HTML there? But none of them have a "switch scenes" button.
- chmod775 3mo agoThe application is cool, but there is little novelty here. All of the employed techniques are well-established. I suggest removing "novel" from the title unless you wish to seriously disappoint some people.
- AaronAPU 3mo agoBut that’s exactly where we’re at. Disappointment is fine, attention is all you need.
- adamraudonis 3mo agoI tried to apply existing mp4 H265 like compression to 3D splats. Do you have any links to other 4D splat formats?
- PunchyHamster 3mo agoProbably shoud've noted that say Chrome requires some flags enabled https://webgpureport.org/ https://webgpureport.org/
- refulgentis 3mo agoLooks like crap, is it the format?
- huflungdung 3mo ago[dead]
- StilesCrisis 3mo agoI'm so tired of HN putting sites on the top with zero human authorship. I have to listen to Claude-voice enough at my job.
- zamalek 3mo ago> a splat is static iff a single quantized value What is up with LLMs and "iff"?
- _0ffh 3mo agoWell, iff is a useful abbreviation. I use it in personal notes at least, and would use it more often if I thought it was more widely understood.