• 0 Posts
  • 30 Comments
Joined 11 months ago
cake
Cake day: December 23rd, 2023

help-circle

  • Sucks, but sounds like they’re taking the right steps. I have a little experience with animation graphs, but enough to know that making major updates to the player graph in a live, multiplayer game is a fucking nightmare to debug. The complexity increase is exponential because new states must play nice with many, many existing states and transitions. It’s also hard to automate testing. Also parts of the animation system run in background threads so you can get race conditions. Players find that a particular input fails to trigger some flag that it should and you are now in uncharted territory, and fixing it potentially involves large logic reworks. Fun times.



  • MoonMelon@lemmy.mltoLinux@lemmy.mlTcl/Tk 9.0 released
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    Back in the day TCL was used in a few places in Pixar’s Renderman renderer (called PRMan), and in its connection to Maya. You could write little TCL scripts within the Renderman Artist Tools (RAT) that would be evaluated during scene export. I think this still exists in some form inside Tractor, which is their renderfarm management software.

    It’s been a long time since I used prman but generally Python has replaced everything as the “glue” language, which honestly makes things a lot easier. VFX and game dev used to have a hundred different scripting languages rolling around.


  • It’s an interesting article, I couldn’t help but think of how “Pirate Speak” really comes from Robert Newton’s acting in a famous Disney movie. So while it predates big tech’s debasement of culture it’s still a “top down” artifact, in a way. I guess you could say it came from a creative decision of an artist (Newton adapting his native accent) and initially caught on for good fun rather than for profit. So far less cynical than the radioactive shit getting pumped out now, if for no other reason than in the 1950s Disney hadn’t figured that shit out yet.



  • At AAA studios you can pour your heart and craft into creating something beautiful along with hundreds of other wonderful colleagues, for years, only to have it ruined by management who literally doesn’t give af. Not only do they not play games, or even like games, they are proud of this fact in a sort of, “sell me this pen” type of way. These people always existed but the “financialization” of the industry means they are everywhere now. Even one of these people in the wrong place can be poison, and they are everywhere. This mutated organelle has made the entire studio system too neoplastic to perform its primary function.

    It’s like training for years as a chef, slaving away in a hot kitchen for the big opening, then having the owner (who hasn’t cooked in decades) insist you serve your food in the toilet because “hey it’s porcelain, it’s the same as fine china”. Then when the restaurant bombs you get fired and he gets a huge bonus because he’s a genius cost cutter and you couldn’t sell his vision. Nobody cares that you made the best bisque of your life when its served in a toilet. How many times can that happen before you say, “fuck it”?

    Well for me it was ten years. Not laid off, but just couldn’t take it anymore. I could probably get another job with my resume, but I just can’t bring myself to apply again. Through a little planning and extremely good luck I’m not really under any pressure. Makes me feel like a fool because a lot of people work worse jobs, but then I remember how sad and angry I was all the time. When I look at job postings those feelings return. The problem is I still like it and want to do it. I feel forced out because I care about making good stuff instead of just “line go up”. I would take a huge pay cut to work on a team that had the “magic” again.


  • Just spitballing but you’d have to align the desired shape somehow, perhaps with a singular value decomposition. Once its transform was normalized you could compare its shape, or perhaps its convex hull, with a database of banned shapes.

    The problem is this is pretty easy to defeat (by adding extra sprues and spikes to the object, breaking it into two shapes, etc) and the more aggressive you get with the check the more you risk false positives.

    An AI training set would involve creating a dataset of all the banned shapes, then generating tens of thousands of permutations of them however you believe people might try to trick it. Ultimately the AI would lock onto some small feature of the shape that scores it as positive, perhaps something trivial. That also leads to weird false positives. This also creates an arms race as people figure out what that feature is subvert it.

    This problem is much harder in 3D than in 2D (currency). Since you can also cut, file, and glue shit that comes out of a 3D printer later I don’t think this is a solvable problem. Like most gun control measures in the USA it appears to be aesthetics.

    You could also just aggressively go false positive all over the place and say “fuck the users”, with exceptions for cops. This is basically the USA’s approach to drones.



  • In the early 2000s I worked on an animated film. The studio was in the southern part of Orange County CA, and the final color grading / print (still not totally digital then) was done in LA. It was faster to courier a box of hard drives than to transfer electronically. We had to do it a bunch of times because of various notes/changes/fuck ups. Then the results got courier’d back because the director couldn’t be bothered to travel for the fucking million dollars he was making.





  • Or I click a link to story about a cat stuck in a tree and it takes me to small, local newspaper I’ve never heard of called “The Sawfly Gazette - serving South Western Maine since 1975!”, then it immediately tells me I’ve hit my “article limit” and must subscribe for $14.95.


  • MoonMelon@lemmy.mltoPolitical Memes@lemmy.worldSelect all squares
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    4 months ago

    This isn’t quite right. The cops tear-gassed Lafayette square, not the church. My spouse was there. Glad this gets acknowledged now because they were trying to claim no gas was used at first.

    Also, as mentioned in your link, Trump wanted to shoot everybody because he was butthurt about being called “bunker boy”. The gas was actually a compromise.

    Oh also, notice how that link mentions deploying Bureau of Prisons police? It’s because those fuckers are sadistic. And that’s compared to regular cops. They can’t wait to be Brown shirts.


  • The article doesn’t really do Tim justice. He’s a bodger who is basically a genius for what I can only describe as Goblin technology. His projects are as much about fun and experimenting as having a result. In the first windmill video he acknowledged that he could just buy a small electric windmill, but that’s not the point.

    I mean, this is the dude who made a narrow gauge railroad and a compressed air locomotive to transport wood to his terrifying biochar chopper and crucible.





  • Man, fuck editing the registry. The duplicate entries, the non-standard locations, the UI of regedit… I had to dig through it so much when I was supporting a corporate launcher application in a Windows facility. Did the Windows dev decide to write their data into multiple registry entries, an INI file, an environment variable… or maybe all of the above? Find out on the next episode of Fuck My Life!