If I had a nickel for each time that Jon Blow wrote num_bones instead of num_samples I'd have two nickels. Which isn't a lot but it's weird that it happened twice.
@nintendude794
2 жыл бұрын
This comment had me dime o’ laughter
@Mangoles
2 жыл бұрын
I truely love The Witness. What a game.
@MidnightSt
Жыл бұрын
What fascinates me about you is the level of craftsmanship and care you put into every single aspect of what you're doing. You're making a game, where, everyone would argue, the end result, how it looks and feels and plays is the only important thing, but you still care as much about whether it's ideal/efficient or not storage-wise to save orientations as quaternions or not. And you do this everywhere, all the time. In your mind, nothing is ever "good enough because it's not that important for the end product, even though it's not implemented in the best way you can do". How is it possible to expend that much care and energy to every single aspect of a project without going insane and have a mental breakdown, I personally have no idea. EDIT: Oh. currently a gig of only animations, and still growing. Okay, the storage efficiency concerns now make sense. Still, my point stands, since I've watched lots of your streams, and I've noticed you doing what I wrote everywhere.
@Muskar2
3 ай бұрын
I get how it can seem that way, but I think I've come to find Jon actually doesn't spend that much time on details that don't matter. When he can get away with being minimalistic he very much does so. I think you just _need_ to care about details like this if you have a passion for quality, like he does. And I think that if he spent a lot of time on details that didn't matter, he'd never finish. Many of his vocal critics say that he is bad at finishing, but with his small team I think it's very unfair criticism and that his iteration speed and discipline is far above average. Developers who are part of larger teams or write in a commercial game engine often waste a lot of time fighting black boxes instead of this stuff.
@TheSeamau5
2 жыл бұрын
Wonderful video, thank you for letting us in your thought process. One big takeaway I have from this video is the approach to implementing a new file format is to NOT immediately scrap the old workflow and replace with the new one but instead to progressively enhance the current code with this new format until no more code uses the old format and only then fully make the switch. If I had a dollar every time I have seen or made that kind of naive refactoring mistake...
@ivanstasiuk
2 жыл бұрын
Wow, it was posted 1 hour ago. Thanks a lot Mr Blow, this streams help me calm my mind and have a good sleep
@boriskourt
2 жыл бұрын
Deformation is such a weird beast.
@Patoshlenain
2 жыл бұрын
"and the bones are their money" hahaha I just finished watching "I think you should leave" last night so that really caught me by surprise. Thanks for the unexpected laugh.
@larry_the
2 жыл бұрын
Great video, thank you explaining what you're doing
@diepruis
2 жыл бұрын
thanks for posting this to KZitem!
@Wilshire.1632
2 жыл бұрын
Super cool vids, love your channel!
@LogicEu
2 жыл бұрын
Very inspiring session!!
@npip99
6 ай бұрын
15:14 Seems like a relatively silly optimization when the file itself can just be binary (32bit float, instead of so many ASCII characters)
@martyhugo
2 жыл бұрын
the frickin' bird
@Pspet
2 жыл бұрын
Pretty interesting, thanks!
@undeadpresident
15 күн бұрын
I know pretty much nothing about 3d animations but I'm wondering.... Wouldn't it be easiest to make an animation in blender or something and use an existing format?
@ooze9808
Жыл бұрын
What color theme is he using for his editor? It's very gentle on the eyes and I can't seem to find a similar one searching online for my editor.
@ilmarinen79
2 жыл бұрын
It's pretty cool to sip some coffee and listen how you approach these topics, answer some questions and also do a little intro about the topic. Thanks!
@victornoagbodji
2 жыл бұрын
I'm wondering if you remove your assert statements in the released version?
@Jkauppa
2 жыл бұрын
T-pose looks like cross-ification
@sanjacobs6261
2 жыл бұрын
Crucifixion?
@miroslavzderic3192
2 жыл бұрын
Plusification
@imranzero
2 жыл бұрын
Coochie-friction
@wes8190
2 жыл бұрын
zero-byte animation file
@OK_Rick
2 жыл бұрын
The bones are their money
@Alperic27
2 жыл бұрын
Funny to hear this ‘you want to use the data packed into the file that you load’ … a few years ago you had all sorts of rational explanations for not wanting to do it 😉 mmap was not just the result of someone’s stuttering. There is a limited computation budget, pushing some of it to the creation stage is not foolish
Пікірлер: 32