Fix pixelization without active filters in-game

Post your questions, suggestions and experiences regarding to Image manipulation, 3d modeling and level editing for the Irrlicht engine here.
Post Reply
Noiecity
Posts: 159
Joined: Wed Aug 23, 2023 7:22 pm
Contact:

Fix pixelization without active filters in-game

Post by Noiecity »

One of the first problems I encountered with irrlicht is that in directx, on three computers on which I have tested, when you add any filter, such as bilinear on models with UV textures, you see the UV seams, that is, the edges of the seams.

In front of this problem you have three solutions, build a uvmapping making seams in parts that separate the object or directly never or almost never are visible in-game, for example, in a human model it could be in parts where objects or hair will go.

Now another way is to manipulate the texture using an image editor, like GIMP.

The third is to keep using the filter, I recommend this filter, it is beautiful in its own way, and you have to look at a lot of details in a very low resolution texture for this to be clearly noticeable.

With what I will give below two problems will be solved, the noise in images (like a bake in Blender), and the pixelization problem.


I will load the model using the bilinear filter:

Image


I will deactivate the bilinear filter:

Image

I will open the image texture with Gimp and apply Noise Reduction(Filters->Enhance->Noise reduction->OK button)

Image

Image

Result:
Image

So far so good, but zooming out still shows traces of pixelization:
Image

Image

I will edit the image again with Gimp, this time I will use Gaussian Blur(Filters->Blur->Gaussian Blur->OK button)

Image

Image

Image

Image

That's it's, the head is part of a robot that I will prepare as a free asset with cc0 license soon.
**
If you are looking for people with whom to develop your game, even to try functionalities, I can help you, free. CC0 man.

Image
**
Post Reply