@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.

mariotaku, to random Chinese

这几天怎么一直在地震啊!

bitinn,
@bitinn@mastodon.gamedev.place avatar

@mariotaku best wishes😨

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

Shader math question: if I take a Rose curve function in its polar form, expose angle as the input, how can I convert the resulting position into Cartesian coordinate so that I can make thing move in a certain path over the angle value?

https://mathworld.wolfram.com/RoseCurve.html

bitinn,
@bitinn@mastodon.gamedev.place avatar

I felt this should work but somehow it is moving in a single circular motion.

https://math.stackexchange.com/questions/240721/general-cartesian-rectangular-equation-for-polar-rose-r-sink-theta

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

Answer: I passed an incorrect k value, when k is 1, it is indeed a circular path🤪

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

One thing I learned over the years:

When it comes to whether a company will do right by its users or the society as a whole.

Don’t pay too much attention to their lead developers and designers.

Pay much closer attention to their business guys.

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

Software developers and designers, as a whole, want to do right 95% of the time, I very seldom come across a downfall that is chiefly caused by them, especially with larger projects.

Business guys are under entirely different pressure, their state of mind determine outlook of the project, especially with larger projects.

bitinn,
@bitinn@mastodon.gamedev.place avatar

That’s to say: if a company want to convince you something is great for you and the society.

Don’t trust their lead scientist / developer.

Do check if you can trust their business head and investors.

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

And here comes the actual hot take:

When the business head and lead developer happen to be the same guy.

Be very careful which role he is in right now, not what he was when all this started.

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

Since when, did we start to believe consents are always given, by default, to use any collected data, public or private, in machine learning?

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

This does remind me of the early days of oil tycoons: they were all technically legal at the time you know.

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

An introduction to Billboard shader.

Via https://www.pixiv.net/en/artworks/116459612

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

Though as Sebastian Aaltonen showed in his talk on mobile rendering, if you want a good coverage of mobile devices right now, then Forward rendering is still the way to go.

GPU driven rendering has multiple bottlenecks on mobile that makes it really more of a tech demo than real possibility unless you are only targeting the most recent top tier hardware. This is not currently viable business wise.

bitinn,
@bitinn@mastodon.gamedev.place avatar

On the subject of industrial chitchat: I had came across a lot of students who had interned at Unity China recently, simply looking at their portfolio, I can see Unity China is doing a lot more customized development than Unity Global.

It is no wonder: Chinese publishers push Unity tech much further than Western/Japanese publishers on mobile, due to their differences in business models.

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

Excuse me?

bitinn,
@bitinn@mastodon.gamedev.place avatar

@YoSoyFreeman it is true, it was in the work for a long time:

https://mastodon.gamedev.place/@bitinn/111065015256319060

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

[1/3]
The current language situation for GPGPU programming is rather depressing for my point of view.
Today we have a wealth of CPU languages but not a hint of standardized GPU-side compatibility.

I'd love to program everything (CPU, GPU compute, GPU graphics) in the same basic, standardized language.
Does that sound unreasonable? I understand that it's not there yet but I don't see any major effort towards this.

bitinn,
@bitinn@mastodon.gamedev.place avatar

@NOTimothyLottes @demofox @julienbarnoin this has been my fear and my feeling is there isn’t much we tech artists could do unless graphic team sit down and design something from ground up (but then it might come with its own usability issue?)

Embark was trying to write shader in Rust and I don’t know if that would ever be efficient enough for large projects.

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

Look, I don’t know what to tell you, but the only major game company who wasn’t in the crazy acquisition mode for the past 3 years, happens to be the one without mass layoffs this year.

Maybe Nintendo should give a talk on “acquisition is not the solution”, because executives worldwide really need it.

(See also Nintendo stock price, almost doubled YoY, without all these AI hypes.)

https://www.gamedeveloper.com/business/layoffs-are-not-the-solution-nintendo-s-iwata

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

Not a huge fan of the ratio of in-game cinematics vs gameplay, and the open terrain do seem obviously procedural.

But I still dig walking around in the wild and picking a good route. If you own a recent Mac, give it a try.

Deadman explains why he is all teary.
Sam and other corpse disposal member preparing for delivery.
Sam overlooking a river between him and central knot city entrance.

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

I like sim games I cannot lie.

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

It’s been a long week.

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

Beginning to worry that all my tech podcasts are going to be about the boring Apple headset for the foreseeable future. Might need to find a new genre of podcast cause I REALLY DO NOT CARE ARGH.

bitinn,
@bitinn@mastodon.gamedev.place avatar

@neilhenning how about gaming, it is equally frustrating when they talk about tech behind games 😀

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

"Why aren’t there more life sims? Maybe(..) devs (..) don’t want to make them or (..) don’t understand them or how to market them, due to the lack of conventional gameplay? Or have been scared off by lack of comps." (https://newsletter.gamediscover.co/p/how-paralives-life-sim-ed-it-to-750k)

Well, there's Tiny Life: https://store.steampowered.com/app/1651490/

However:

  1. Life sims evolved in a different direction with the rise of farming & crafting life sims (Stardew Valley, Valheim, even Skyrim survival mode)
bitinn,
@bitinn@mastodon.gamedev.place avatar

@hardpenguin13 on the Sims 4 spectrum there is always Paralives

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

Hi folks. Has there been a #Unity solution on Android to tackle the lack of reverse Z buffer in OpenGL? (eg. precision and z-fight issue), or did we just say no to OpenGL and force Vulcan requirement these days?

bitinn,
@bitinn@mastodon.gamedev.place avatar

@iamhand thx but I think adding z precision this way is not viable for us, plus we don’t use a pre-depth 😀

bitinn,
@bitinn@mastodon.gamedev.place avatar

@aras @NOTimothyLottes ok! I was confused because URP library appear to have many depth encoding and decoding functions. They are for depth texture I assume?

our z-fight issue can only be reproduced on older Android (which we support), not iPhone or PC; the trigger condition being: when fov are small and objects are far away. Perhaps adjusting near clip is the only option for now?

bitinn,
@bitinn@mastodon.gamedev.place avatar

@aras @NOTimothyLottes thx for putting us on the right track😀

  • All
  • Subscribed
  • Moderated
  • Favorites
  • relationshipadvice
  • rosin
  • Youngstown
  • thenastyranch
  • khanakhh
  • slotface
  • tacticalgear
  • ethstaker
  • kavyap
  • cubers
  • DreamBathrooms
  • rhentai
  • everett
  • magazineikmin
  • bokunoheroacademia
  • InstantRegret
  • Durango
  • osvaldo12
  • cisconetworking
  • normalnudes
  • modclub
  • GTA5RPClips
  • mdbf
  • lostlight
  • HellsKitchen
  • Leos
  • tester
  • sketchdaily
  • All magazines