x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Texture nearest filter causes image distortions

Hello everyone.

English is not my native language, please excuse possible spelling or grammatical mistakes.

I am currently working on top-down 2d game similar to rpg-maker games.
To achieve a similar graphics style I used nearest filter + editor icon compression for the textures.
I am also using an orthographic camera for rendering.

Right now I am experiencing some strange image distortions while camera movement.

Its like some vertical / horizontal lines moving through the image.
I am pretty sure this is because I am using nearest filtering for the textures.
The texture resolution is 32x32 pixels and the mesh planes used for the grid is 100x100 units in size.

After rendering those planes are about 64x64 pixels on screen. I believe the image distortions are caused
by some rounding issues which causes the texture to be projected to 63x63 pixels while rendering.
So one pixel is drawn twice.

I tried multiple values of "Ortho Width" in the orthographic camera to achieve a perfect rounding free projection,
but this seems to be impossible.

When I tried using a projection camera, those artifacts were mostly gone.
I think this is due to the txaa filtering used instead of fxaa while using an orthographic camera.
Am I right with this presumption?

I tried making some screenshots and videos of the distortions,
the screens are useless because the distortions are only visible while movement.
And most of the details are lost in movie compression, but I still could upload those.

So what am I looking for:

Is there a way to use the same txaa aliasing filter while orthographic rendering as in perspective?
This would not fix the actual problem but fix the result.

Or is there something I can do to fix the rounding issues?
Like a mathematical way to calculate ortho width from resolution and texture size.

Or maybe I am doing something completely wrong?

Thank you for reading. I would appreciate any help or advice.

Product Version: Not Selected
Tags:
more ▼

asked Oct 13 '14 at 08:48 PM in Rendering

avatar image

AquilaAbriel
6 2 3 4

avatar image Lovecraft_K ♦♦ STAFF Oct 13 '14 at 09:17 PM

Hey AquilaAbriel -

Are you using the Paper2D system? If not I would first recommend trying to do that, take a look here: https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Paper2D/index.html

Thank You

Eric Ketchum

avatar image AquilaAbriel Oct 13 '14 at 09:32 PM

Hey, Eric.

Thanks for your comment.

No I am not using Paper2D, when I started my project I also tried using it, but maybe its just my imagination, but I think Paper2D does not support any aliasing filter at all. Which caused heavy flickering when using nearest filter. Even worse than it looks right now.

(comments are locked)
10|2000 characters needed characters left

2 answers: sort voted first

Hi,

just a minor update. I uploaded two videos that show the described image distortions.

  1. Showing the distortions: https://www.youtube.com/watch?v=JH_e58sP5s8&feature=youtu.be

  2. Showing what it looks like using a perspective camera and antialiasing instead: https://www.youtube.com/watch?v=Aa3aPwgJPz8&feature=youtu.be

I hope this will help to understand what I am writing about a bit. Select 720p for better visibility. The effect is most obvious, when the character already stopped walking but the camera still moves.

more ▼

answered Oct 14 '14 at 08:33 PM

avatar image

AquilaAbriel
6 2 3 4

(comments are locked)
10|2000 characters needed characters left

Hey, did you find a solution? I have the same problem. Ue version is 4.19.2

more ▼

answered Jun 21 '18 at 06:59 AM

avatar image

Maxandr
1 2 2

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question