@bitinn@mastodon.gamedev.place
@bitinn@mastodon.gamedev.place avatar

bitinn

@bitinn@mastodon.gamedev.place

Trying my best to talk more about gamedev | currently Tech Artist and R&D at an AAA publisher.

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

clive, to random
@clive@saturation.social avatar

If you haven't seen it yet, go check out @ernie's new search engine ...

... which automatically appends "&udm=14" to the end of your search query ...

... thereby triggering Google to give you your results with no AI answer at the top, and (for me, anyway) no ads

It's like google from 2004 or something

https://udm14.com

bitinn,
@bitinn@mastodon.gamedev.place avatar

@clive @ernie Also interesting to note: the web search interface is much more responsive with udm14; the latest web interface has been very vey slow on my iPhone 13 Safari, which makes no sense hardware wise. My gut feeling is Google intentionally did this to force people into their search app.

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

It’s 2024 and I haven’t seen a Sun Eclipse visualization as clear as this 2000 NASA gif.

(Yes it is just a shadow casting spot light super far away, occluded by a relative small and near sphere, now in a real-time ray trace environment.)

A visualization gif of 2024 sun eclipse over northern sphere.

bitinn,
@bitinn@mastodon.gamedev.place avatar

Fun idea: make a god game where you can use some in-game objects to block the sun in the sky, and in-game populations will freak out immediately in response.

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

Honestly I think switching away from might be easier than most might think:

- if you prefer a framework around your familiar languages.

  • Know that distinctive gameplay comes from you, not the engine!
bitinn, to random
@bitinn@mastodon.gamedev.place avatar

“Assuming a large, polished and centralized web service adding an open protocol will somehow bring new users to many indie, rough-around-the-edge, underfunded websites, then somehow become less dependent on the large web service.” is the most optimistic thinking I have read this year.

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

BREAKING WEB NEWS:

Twitter has disabled open access of public tweets globally.

Meaning you are no longer able to see any tweets when not logged in.

We have tried private mode in various browsers via various ISP, all tweets/profile links are redirecting to login page.

I guess Twitter is indeed trying to be a walled garden (just like many of Meta's services).

Also service like nitter (basically a twitter web client) are rendered unusable, just like how Reddit cuts off its clients.

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

Tell this to anyone running competitive online video games and see how much trust they put in client side.

(Google is still trying to transform the whole web into an ad marketplace isn’t it?)

https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md

bitinn, (edited ) to random
@bitinn@mastodon.gamedev.place avatar

Fun poll for gamedev:

On your dev team, which roles are responsible for building and maintaining animation state machine graphs?

(Please boost if you are interested to know about this.)

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

AI industry:

just sit back and enjoy the prosperity we bring to society!

Actual people:

we need to rebuild the search and internet that you broke;

we need to restart operating systems and social media that you had invaded;

we need to retrain writers and painters that you put out of jobs;

Where is the prosperity?

AI industry:

just look at how fast it can response to your request for a joke or a 4-line bash scripts!

bitinn, to gamedev
@bitinn@mastodon.gamedev.place avatar

It is so easy to fallback into doing what you are comfortable with than what your project really need.

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

Heads-up: you will be seeing gaming stock crash a lot in the coming days, because China, errr, is proposing some radical changes to game regulations and unfortunately it has a pretty big market.

So we are going to bring some of you down with us, sorry about that.

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

Merry Xmas everyone, may your find warmth and pleasure from your family reunion and running GPU.

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

Question: once you block an instance from replying to your account (at the user level), how do you unblock it again?

I think it's important that we do this to prevent attackers from breaking up existing instances (most of the attacks are from very small instances though).

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

Thoughts:

I really wish the big 2 game engines spend more time making #glTF viable than #USD.

Look I know how flexible USD can be, but it will never be the defacto pipeline for a majority of game companies.

You have to dedicate so much engineering efforts to get USD pipeline running, that you might as well build your in house format (many AAA did, they had this need before USD came along).

Meanwhile glTF is happy to serve 95% of your asset / scene needs. Folks please give glTF a better look.

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

What US considers to be Chinese threats: hopeful graduates spending millions to go to Ivy League schools, spend years to get admitted into top labs, then throw out everything to serve their motherland.

Actual Chinese threats: obscure underfunded open source project finally getting a stable committer, no one had seen him in person, nor could anyone find his email anywhere on the internet, but his PRs read rather well.

bitinn, to gamedev
@bitinn@mastodon.gamedev.place avatar

Hi folks, a while back on here we had a discussion on how games budget their frame time (ie. how much ms each feature should cost), I would like to revive that discussion, specifically a few questions, in AAA game space:

  • how do you compromise between different features?

  • besides past experience, what data do you use to justify the compromise?

  • who are usually in charge of this balancing on a team?

#gamedev #techart

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

Do you know the hardest part about Tonemapping in games?

It is going from “most things are fine” to “but fix the overexposed pixels”.

You start with 1 simple problem, then slowly unravel a dozen of interconnected problems.

I think there is truly a market for tools that can determine a tonemap profile given the original picture. (And I can tell you histogram/color models aren’t enough.)

The hardest part is about preserving the perceived image, and they are very difficult to tune by hand.

bitinn, to gamedev
@bitinn@mastodon.gamedev.place avatar

A pedantic question for shader guru:

If we use clip / discard during a shadow caster pass (main light depth map), does it somehow also slow down shadow casters on a TBDR gpu?

(But shadow caster only return 0 anyway, what are TBDR gpu actually saving in this case? If they do at all?)

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

Anyway, I am bowing out, but I look forward to see how these numbers change in the years to come.

https://steamdb.info/tech/

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

I don’t know how western companies see these super apps of Asia (WeChat, Line, TikTok etc.), but I can tell you some of us really hate those here.

They replace the web and essentially everything is in a walled garden.

bitinn, to gamedev
@bitinn@mastodon.gamedev.place avatar

question: has anyone developed a custom vertices sorting plugin for , using asset post processor hook for example?

I could really use one right now, as I find a case where the Optimize Mesh polygon ordering isn’t what we want.

(Yes we want certain polygons to come first in a single drawcall for some depth test reasons and we cannot afford to split the drawcall.)

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

question: we all know blend mode might disable early z on TBDR, but which combinations does that? does something like “blend one zero, one one” disable early z?

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

Gonna say it out loud here:

  • As western video game publishers struggle with their stock prices and lack of investments, firing people became their go to strategy to make quarterly reports look good.

  • While in the East, companies take advantage of lax labour protection laws and terrible job market to crunch existing workers more.

  • I have lost many colleagues due to crunch, because they were right, this industry are full of men who had internalized crunch culture and sold it as hard work.

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

“Tone Mapping Considerations for Physically-Based Rendering”

Cool interactive comparison.

https://modelviewer.dev/examples/tone-mapping

bitinn, to procreate
@bitinn@mastodon.gamedev.place avatar

Hi users, how do you manage your brush set?

  • I find myself wanting to fit them into a quick menu (which means 6 items max for fast switching).

  • Going for the brush library are too slow sometimes (because when I have more than 10 brushes in a custom set, I end up scrolling to reach a brush anyway, and it breaks my flow).

  • My sketch is pretty basic so often 6B + Monoline + Dry Ink are all I needed; but I would like to get into more texturing, 1 or 2 textured brush should do?

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