the shoulder rotation plotted at various frequencies sparked for me: is there an "MP3" of character animation data? The way that we have compression optimized for auditory perception… it feels like we might be missing an open standard for compressing this kind of animation data?
edit: Claude is thinking MP3 could work directly: pack 180Hz animation channels into a higher frequency audio signal with some scheme like Frequency Division / Time Division Multiplexing, or Amplitude Modulation. Boom, high compression with commonplace hardware support.
That same graph had me jump towards the sampling theorem - playing back an animation with linear interpolation creates hard edges, e.g. frequency spikes. I‘m not sure if the movement space is comparable to audio here, but I can‘t see why not.
so; if the sampling theorem applies; having 2x the maximum movement „frequency“ should be enough to perfectly recreate them, as long as you „filter out“ any higher frequencies when playing back the animation by using something like fft upscaling (re-sampling) instead of linear or bezier interpolation.
(having written this, I realize that‘s probably what everyone is doing.)
I would love to be corrected on this - but my understanding of frequency compression is that you have to decode the entire file before being able to play back the audio. Therefore, in real time applications with limited RAM (video games) you don't want to wait for the entire animation to be decoded before streaming the first frames.
Can anyone think of a system with better time-to-first-frame that achieves good compression?
most audio and video schemes support streaming, in the case of MP3 we are talking about frame-based compression
I guess to restate my curiosity: are things like Animation Pose Compression in Unity or equivalents in other engines remotely as good as audio techniques with hardware support? The main work on this seems to be here and I didn't see any references to audio codecs in the issue history fwiw. https://github.com/nfrechette/acl
Yeah, I was thinking along the same lines, something like a searchable db with links to youtube. But I discovered invidio.us which returns good search results, for now at least.
this site, yikes. In summary, we don’t know what happened yet, but you assume it’s the direct and obvious outcome of <your political issue>? And that <many people are saying>?
In that’s the game, then, I suspect the Spotify team was onsite to record a behind the scenes at Boeing podcast, and in the process replaced the locking nuts with Joe Rogan stickers.
I’m a designer with a couple of decades’ worth of practice across the entire space of creating & nurturing digital products. I like fuzzy problems. Pretty good at naming things.
Remote is viable. For initial teams and cofounder-shaped opportunities, I’d prefer to work in-person in SF.
I think that Apple should insist that webviews used this way identify themselves via JS as monetization containers, with clear definitions for when and why subject to App Store review. Done.
IDK it seems like a problem between the ad networks and the developers. What motivation does Apple have to fix it? It seems like it benefits both of their customers -- the third party developers and the end consumers.
Isn't Apple engaging in a war against the ad networks? They should do all they can to facilitate this -- add a special type of embedded browser window to their OS that has garbage cookies/fingerprinting info and is rendered off-screen.
I get that idealists will be up in arms about user-agent based self-censorship and still feel this way. It’s reversible immediately if it was proven to be harmful.
IGN is hiring in many departments, but here are a few that might particularly interest the HN reader. Shipped in 1996, we're not a startup, but most of that code is gone now, and we're keeping things interesting with work spanning desktop (ign.com), mobile web, iOS, Android, and consoles (Xbox One & PS4 native apps).
I'd never thought of it as a value before joining 4 years ago, but there's a lot of happiness derived from a strong common ground (e.g. a passion for games & entertainment) that's not directly related to roles across the company.
edit: Claude is thinking MP3 could work directly: pack 180Hz animation channels into a higher frequency audio signal with some scheme like Frequency Division / Time Division Multiplexing, or Amplitude Modulation. Boom, high compression with commonplace hardware support.