@MartinTilo@mastodon.gamedev.place avatar

MartinTilo

@MartinTilo@mastodon.gamedev.place

I create #games & #tools and like to rethink work. Currently Profiler #UI #UX #Engineer @ #Unity
Opinions my own
DMs open

#ND #ADHD #AuDHD #ActuallyAutisitic #Bisexual #Bi+
He/Him

I believe, that in the right environment, play, learning and work happen in the same mental state, gamification is not needed

I have many special interests, believe the human condition is inherently political and like discussing, you've been warned!

PP: white guy brown hair happily shouting out of frame

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aras, to random
@aras@mastodon.gamedev.place avatar

Real or physically based rendered? (thx @mattpharr)

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras @mattpharr real physical based rendering of physical based rendering.

The varying gap sizes between the upper shelf board and the left wall would be quite too high-poly to be likely to be digitally modelled.

MartinTilo, to Finance
@MartinTilo@mastodon.gamedev.place avatar

🤔 I'm pondering to sue my Bank.

IANAL but as I understand Art. 20, they kinda have to offer me API access to my Bank statements?

I'm just getting really tired of their 5 Step CSV export that results in a broken CSV format that they don't accept as being a bug because Excel just ignores null chars while my current CSV-to-QFX solution doesn't. I hacked a fix but that adds a step.

Plus they upped our non-profit sports club's account fees from 100 DKK p.a. to 1200 p.a. 😡

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

Well, they've been completely non helpful and kept misrepresenting the law in their favor, willfully leaving out entire sentences that were inconvenient to them. Particularly Art. 20 1. (b):

"the processing is carried out by automated means."

And 2.:
"the data subject shall have the right to have the personal data transmitted directly from one controller to another, where technically feasible."

And they have a solution for their business customer so they've already proven it's feasible.

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

Sucks for them but that's not the first time I've seen business trying to make this kinda stuff into a payed solution when really, it's a customer's right to have such a solution.

I've filed with the national Data Protection Agency. They've worn out my patience with their dismissive stance.

Also in insisting that a pdf account statement is a machine readable format. 🤣🥲... If only.

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@AngryAnt hehe, at this point I'd take just about anything that isn't a pdf 🤣
I'll update as this progresses. 😊

MartinTilo, to unity
@MartinTilo@mastodon.gamedev.place avatar

If you're using 2022 for an Android title, I'd strongly recommend upgrading to 2022.3.19f1. Especially if you've seen or heard reports of random freezes.

Context: https://forum.unity.com/threads/android-build-project-freezes-after-5-minutes-with-playerloop-in-profiler-at-60-000-ms.863143/page-6#post-9591904

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras OMG that one was an utter nightmare. I first thought it was a SyncFence leak again, as the amount of shadow casting lights scaled with the repro. Then I had a false flag in the Memory Profiler code for tracking graphics resources, weird hash clashes due to implicit 32bit downcasts on void* indexed hashmaps and after fixing all of that, I came to the conclusion that the calls to Register, Move and Deregister just got out of order from the calling code, so the fault was elsewhere...

MartinTilo, to random
@MartinTilo@mastodon.gamedev.place avatar

Last year was pretty great on a personal development level for me. I still want to put a cliff-notes review of that up on here, which has been delayed because, while this year picked up and continued on that trajectory, it's been running a bit hot for the first two weeks of that, and I'm still catching my breath a bit, and catching up with work.

And on that note, I've been, for a variety of reasons, not been able to post much of anything work or general Game Dev related stuff, up until now...

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

... I'm now getting damn close to it and I'm looking forward to it! 🤩 (And yes, it's Unity related)

I'll not stop posting other, more personal stuff, but if you were following more for the game dev side of things and missing that, this message is for you. I've not abandoned that aspect, there was just literally near nothing I thought I could reasonably share.

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras heh, I actually dropped a note that foreshadows the first thing on the list of upcoming changes in a thread of yours about optimizations 😅

Still haven't gotten that one fully fleshed out but I'm making good strides and am hopeful to have something good in the pipe for that by next week 🤞

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar
MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras so I misremembered and it wasn't technically yours but I came to it through a post of yours.

Also, I should no longer be getting surprised at how some projects and memory usage situations keep blasting past any reasonable worst case scenarios we could imagine for the Memory Profiler, but alas, it still does.

For some extra context and teasing https://forum.unity.com/threads/memory-profiler-v1-1-is-a-regression.1532875/#post-9561691

yiningkarlli, to random
@yiningkarlli@mastodon.gamedev.place avatar

Finished out the year at work by accelerating a previously slow system by a little under 20x, allowing that system to now be enabled by default. Not a bad way to end the year. 😀

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras @Anniiii @yiningkarlli I have a thing I'm working on ATM that might fall into that category in a worst case scenario I was unable to imagine before a bug report came in.

The dumb-fix is to not do it and it goes from over 1.5h to 3 mins but while it is still probabilistically correct, it isn't guaranteed to be technically correct anymore. The smart solutions I'll still have to look at 😅

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras
I still have to validate the results but the non-dumb version that should still produce valid results seems to now be faster than even what it was before I fixed what was effectively an oversight which had caused that >1.5h regression.

Preliminary test results suggest that the formerly critical loop is now down to 6s wall-time... 🤯😳🫢

So yeah, definitely in the realm of: does this even really work?
@Anniiii @yiningkarlli

eniko, to random
@eniko@peoplemaking.games avatar

ah fuck, the unmanaged collections can only contain unmanaged or blittable items. i mean it makes sense but shit

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@eniko @indigoparadox The current Boehm GC in Unity is completely not fazed by that, given that it is non-moving, non-generational & non-compacting...

MartinTilo, to ai
@MartinTilo@mastodon.gamedev.place avatar
MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar
MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar
MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@aras some may consider this pattern it a design flaw, others see it as the beginning of a long journey, or even a good entry point to their "vision quest"...

timnitGebru, to random
@timnitGebru@dair-community.social avatar

What a painful article to read my god.

"Shults & Lane...were on the ground as part of a contract they signed with the UN in August to develop a first-of-its-kind AI model that they hope will help analyze solutions to the Israel-Palestinian conflict."

"The digital twin Lane is speaking of is CulturePulse’s multi-agent AI model that they are currently building for the UN."

The UN needs a spine not a "multi-agent AI model."

https://www.wired.com/story/culturepulse-ai-israeli-palestinian-crisis/

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@timnitGebru I think the only tech solution I could see helping with the "war on terror" in general is if everyone involved would play just 2 minutes of "September 12th: A Toy World"
That would probably shortcut things dramatically ... http://www.onseriousgames.com/september-12th-a-toy-world-newsgame

glassbottommeg, (edited ) to gamedev
@glassbottommeg@peoplemaking.games avatar

It's nice that walked back to terms that don't apply unless you use their latest engine, but that's the take-away: you need to not use their latest anymore. Finish your game. Find another engine. This is just an escape clause.

Anyone who sticks with them will get screwed the next time their c-suite wants to goose their stock price.

If you can find a way to keep making games on old Unity versions, that works too probably. But. You'll hit issues if you want to target consoles. There is no porting path for most (any?) Unity versions more than 2 years old at time of port.

EDIT: (but really even old versions, they already changed their minds once on that, so assuming they won't again is foolish- find a new engine after you finish out current projects)

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@djdesign @mattwells @glassbottommeg
Small correction:
The next version that ships in 2024 is 2023 LTS

Also, splash screen is optional and Plus is still discontinued (but for more please see the FAQ)

Personal opinion: the last 2 weeks will probably not be forgotten for quite a while. I am hopeful that the memory of them plus the ToS non-retroactivity clause being back will hold for the foreseeable future🤞.
Yes I can be an idealist sometimes 🤷.

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@glassbottommeg @djdesign @mattwells
I'd say a forum thread of more than 300 pages prevents it, as it is part of the public record that an action like this will have outsized negative consequences compared to anything that could be gained that way.
In this way the last 2 weeks do not even come close to 2019.

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@glassbottommeg @djdesign @mattwells also how I hear this, the repro was removed because someone thought that a history of ToS versions embedded on the website was more the norm than a GitHub repo.
Correlation != Causation

... even if that may be hard to believe in this case.

JoscelynTransient, to Bi
@JoscelynTransient@chaosfem.tw avatar

Apparently, it's and Friday is ? This is clearly a plot to foil our plans, as we were counting on our invisibility powers to accomplish a daring casino heist this week. Oh well 🤷🏼‍♀️

With bi visibility week and trans visibility day and all the other visibility And awareness days, I am far too perceivable as a bi lesbian nonbinary trans woman with ADHD and mental health conditions. This is really undermining my villain arc. 😤

MartinTilo,
@MartinTilo@mastodon.gamedev.place avatar

@kkarhan @JoscelynTransient
He deposed his Captain, Charles Vane, because he ordered the crew to flee from a french man-o-war.
And supposedly his partners Anne Bonny and Mary Read wanted to fight their final captors but were the only ones left standing on deck after Rackham ordered the others to retreat under deck.
After their capture one of the two also supposedly told him that he was only getting executed because he wasn't brave enough to die fighting
I can recommend the podcast😉

endali, to random

The urge to found a queer city in the middle of the Siberian tundra

MartinTilo, (edited )
@MartinTilo@mastodon.gamedev.place avatar

@kkarhan @fuchsi @endali I feel like there's another aspect that could be problematic with that and that's kind of the point that the movie The Lobster was trying to make?

I.e. in trying to re-imagine a society free of stark oppression, at least without much needed reflection, the counter society will be doomed to repeat the same oppressive patterns it came out of, but in reverse.

E.g. I could see a Queer Nation being Biphobic.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • thenastyranch
  • tacticalgear
  • InstantRegret
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • kavyap
  • JUstTest
  • modclub
  • ethstaker
  • cubers
  • normalnudes
  • everett
  • GTA5RPClips
  • cisconetworking
  • osvaldo12
  • megavids
  • Leos
  • tester
  • anitta
  • lostlight
  • All magazines