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

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?

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,
@bitinn@mastodon.gamedev.place avatar

@BartWronski I was surprised by how it matched the PBR color appearance to matte color, which is a very tech artist thing to do when you don’t want actual PBR but had to keep the workflow consistent 😀

bitinn,
@bitinn@mastodon.gamedev.place avatar

@BartWronski yeah I can feel the PR energy in this post, its naming can be very misleading. And it should definitely have a discussion on scanned content. I feel it is specifically made to make authoring by eye easier.

https://www.khronos.org/news/press/khronos-pbr-neutral-tone-mapper-released-for-true-to-life-color-rendering-of-3d-products

bitinn,
@bitinn@mastodon.gamedev.place avatar

@BartWronski @smilebags so khronos could have address these assets from 3 angles: 1. Release a tool that fix textures 2. Add some additional switch in their PBR material to address the problem, 3. Use a tonemapper to remove the PBR effect, and they picked the 3rd option? I think the main reason would be e-commerce don’t care for the first 2 options and they don’t have to deal with a scene, so for single model display they invented this.

bitinn,
@bitinn@mastodon.gamedev.place avatar

@BartWronski @smilebags my experience in games suggest art directors and lead artists really don’t care for PBR correctness when it comes to a stylized game. I can only imagine e-commerce GM feels the same. I do question why Khronos need to throw their body in on this, perhaps politically this is the only way to get adoption.

So dirtying the PBR asset pool is at least “by design” here.

bitinn,
@bitinn@mastodon.gamedev.place avatar

@BartWronski @smilebags and a final thought is PBR continues to be too hard for artists that have to deal with non-hyper realistic video games. I don’t know how to address this because this industry have so many workers with varying degrees of knowledge of PBR. And no unified workflow currently exist to allow them to work consistently between DCC and Game Engine, unless you follow PBR through and through; in our studio every project do things a bit differently to get by.

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

GM: How do we make leadership care about Web Assembly and Web GPU in Chrome?

PM: Web AI applications.

Result:

“WebAssembly and WebGPU enhancements for faster Web AI, part 1”

https://developer.chrome.com/blog/io24-webassembly-webgpu-1

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

My experience in #gamedev:

  • if you never worked on early stage of game projects, you will never know what was technically possible with a fresh start.

  • if you never worked with pre launch or post release stage of game projects, you will never know what was actually missing from your ideal vision of the tech stack.

bitinn,
@bitinn@mastodon.gamedev.place avatar

Don’t got stuck doing only one of these, I promise you they both worth 50% of your career growth.

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

AI enthusiasts: look, you shouldn’t let GPT solve problems you don’t know about, if you just use it the way we suggested, it is very useful.

Actual OpenAI video:

https://www.youtube.com/watch?v=_nSmkyDNulk

Resulting headlines:

https://www.bbc.com/news/articles/cv2xx1xe2evo

bitinn,
@bitinn@mastodon.gamedev.place avatar

I still don’t think GPT understand maths, but if you feed it enough information, it might transform them into a correct answer.

Is that an indication of deduction logic in GPT, I don’t think so neither.

But perhaps, as GPT have seen enough verses in deduction, then armed with diagrams and voice inputs, it can enable a decent conversation: one that feels like GPT has taught you maths, but actually it has activated and assembled a part of your knowledge.

bitinn,
@bitinn@mastodon.gamedev.place avatar

If you can’t solve a problem head on, rearrange the problem so that solutions could be reached via emergence, is largely the ML progress of our era.

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

Always reassuring to hear management responses to “we have a crunch culture” is “we expect the industry to follow us soon, we are just ahead of the inevitable curve”.

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

By the look of it, Metal backend isn’t going to land in time for #GodotEngine 4.3, right?

I have been waiting for it, will likely solve quite a few limitations of OpenGL on Apple hardwares.

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

Ok ok here in the east we missed both the eclipse and the aurora event this year, what do we get to make up for it😀

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

Crypto bros are truly amazing creatures, they should be put into cages, to be observed and studied.

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

Musk called these people "eco-terrorists", I guess we are in an alternative Final Fantasy 7 timeline.

https://www.youtube.com/watch?v=b4zUWc3YCG4

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

The moral of the story is every content subscription service will turn into a bloodbath for content creators.

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

I don’t want to bad mouth industry people on here, but if you watch the recent double fine documentary and how they treated Mr. Booty’s visit or conference call, I think they knew very well how this guy operates:

https://www.theverge.com/2024/5/8/24152137/xbox-hi-fi-rush-tango-gameworks-matt-booty

bitinn,
@bitinn@mastodon.gamedev.place avatar

And episode name for the Xbox head visit?

“Villians of Crunch Mode”.

(Where Schafer explains why he was convinced by Booty on the acquisition, interesting rewatch at this point.)

https://www.youtube.com/watch?v=cOV6-zuGyxc

bitinn,
@bitinn@mastodon.gamedev.place avatar

At some point, of course, you can argue where the recent layoff stemmed from; and I think it wouldn’t happen without MSFT’s CEO and its board of directors, but choosing what to give is likely down to the Xbox leadership, and I think they chose poorly.

bitinn,
@bitinn@mastodon.gamedev.place avatar

Important note: Matt Booty is also the only person on this planet (that I know of), to use “peanut butter on bread” in a negative sense.

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,
@bitinn@mastodon.gamedev.place avatar

Just lost another female team member, because god forbid, she wants to have a life outside of work, and not be looked upon by others like she hasn’t given her full attention to the project.

I fear there are many more good people to be lost this year.

aeva, to NixOS
@aeva@mastodon.gamedev.place avatar

I don't actually have time today to work on any side projects, but I thought I'd run through the basic setup steps for MonoGame aaaand

./bin/Debug/net6.0/MyGame
bash: ./bin/Debug/net6.0/MyGame: cannot execute: required file not found

... which required file ._. ???

I think this sort of thing means it tried to dynamically link something and failed. I run into this whenever I try to run loose builds of Linux games on , but idk what to do about it.

bitinn,
@bitinn@mastodon.gamedev.place avatar

@aeva not to hate on open source but you can’t say this isn’t a common open source experience for large ecosystem.

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