Seat cover vibration problem

  • Game Version: Last

  • Platform: (Steam windows )

  • Mods: Just outfit mods

  • Hardware Specifications & Operating System ; RX 9060 XT - 32 gb ram - Ryzen 7600

3 Likes

It’s called a Moiré effect or Moiré pattern, and it happens when two different patterns interact, creating a third pattern. You can easily reproduce it yourself IRL, for example, by putting a wire mesh sieve on top a wire mesh pasta strainer (or the miniature version used for tea.)

In this case, the first pattern is the texture of the cloth, the second pattern is the array of pixels of your screen. It also happens for example on the Bliss Bay pier, the one with the amusement park, at certain distances from the camera.

3D computer graphics have had this problem since day zero, and dealt with it in various ways. E.g., that’s why anisotropic filtering was created.

Not sure exactly what it is about InZoi textures that does this, since I’m not a computer graphics person. I THINK the might just be “too” high resolution and have a high density of details like the different colour pixels on cloth.

I’m even less sure why it moves, when neither the camera nor the sofa are moving. It’s like each frame is rendered differently, for some reason.

So, anyway, I guess you could try lowering the texture quality and see if that helps.

3 Likes

To be constructive, though, I think the biggest problem is that the cloth pattern has such high contrast between the pixels composing it. Judging by the colours in the pattern, it has some regular pattern of cream and dark brown, that only looks right from a distance where they’re averaged together anyway.

Now I’ve used dithered colours and even dithered normal maps for texture before, so although I’m at best a mediocre modder myself, here’s the advice I would give Krafton on the matter from my own experience:

Unless we’re talking about large patterns, like broad stripes on a sofa or chequerboard bathroom tiles:

  1. randomise it if possible, as a random pattern is highly unlikely to cause a Moiré pattern at any distance
  2. you might want to look into randomising normals instead, or alongside that
  3. use lower contrast for fine patterns
  4. if it doesn’t look right unless averaged at a distance, then just average it in the first place. I mean at the distance where it looks right, it’s averaged to a uniform colour and less glossiness to simulate fabric. You can just use that.

Hope this helps.

2 Likes

I’m sorry but this isn’t a Q&A or technical help section. Thanks for the reply anyway. What you’re saying is invalid in the bug reporting section.

True, but it might hopefully help Krafton finally fix it. Seeing that otherwise nothing happened about it since launch.

3 Likes