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"

Screen Aligned Texture distorting when camera moves

Hey forum goers, hopefully you can help me with a little problem i am having.

Right now, I am trying to make an effect where a texture is overlaid on top of an object. Or another way of describing it is the visible space of the object is 'cutout' to show the texture behind it. This is sort of the effect I am going for:

alt text

So far, I kinda have it working, but I am running into some issues.

First and biggest issue, is that when the camera moves, either turning to a different direction or moving around in world space, the texture sort of distorts and looks quite ugly. I have a video showing the effect below. I first thought that it was only motion blur causing the issue, so I made a post process to be able to turn off motion blur, and while that did help a bit, there is still weird distortion happening when i move the camera.

Second issue is that the texture scales differently based on the shape of the screen (aka the texture is 1024x1024, but the texture is not showing that it is square unless the viewport is square). I was able to make it square at least by switching from ScreenAlignedUVs to ScreenAlignedPixelToPixelUVs, but I would rather have specific control over the scale and tiling, but I am unsure how to do so when working in screenspace.

Third issue is that, while it is my intention to have the texture move with the camera, I would like to have the ability to make the texture face the camera instead, so that the texture would 'stay put' at the location of the object.

All three of these issues I really don't know how to proceed towards fixing. Any help I could get on this matter would be greatly appreciated.

Video showing the problem here:

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

Product Version: UE 4.15
Tags:
example2.jpg (675.5 kB)
more ▼

asked Mar 23 '17 at 01:57 AM in Rendering

avatar image

Knobbynobbes
161 28 45 45

avatar image c4tnt Mar 23 '17 at 02:13 AM

Hi. Dont mind you to tell what method of antialiasing your project uses. The TemporalAA can produce this distortion

avatar image Knobbynobbes Mar 23 '17 at 09:27 PM

Ah, yes, temporal AA does seem to cause the distortion problem. However, with it changed to FXAA, the edges of my character are horribly jagged, and for this effect i NEED them to be as smooth as possible. Is there any way to turn change AA on a per material basis?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
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