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"

Reflections of movable objects won't show up after passing them - UE4

Hi, for some reason when I pass a movable object and can no longer see it, I can also no longer see its reflections on other objects.

Attaching a picture to explain, on the left you can see the question mark icon and its reflection, on the right when i move forward and pass the icon I can no longer see its reflections as well.

It's important for me since I want to see reflections of moving objects in a really big space.

Any ideas how to solve this problem?alt text

Product Version: UE 4.12
Tags:
1.jpg (188.9 kB)
more ▼

asked Oct 01 '16 at 10:24 PM in Rendering

avatar image

Volcano-Studios
3 2 4

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

1 answer: sort voted first

Hi.

I think that you are not seeing the question mark because it is not baked into cubemap and its reflections are being calculated in the screen space(Screen Space Reflections, or SSR shortly). Only objects, that are already present on the screen, can be reflected that way.

There are also planar reflections, but those are designed for flat surfaces.

From here, you have two options. Either make your question mark static and have it baked into the cubemap, or, if you can't allow having it baked, just accept the limitations of SSR. Usually it is quite hard to spot such difference in reflection image during actual play.

If that helped, don't forget to upvote the answer and mark your question as resolved.

more ▼

answered Oct 01 '16 at 10:53 PM

avatar image

Deathrey
7.6k 129 29 289

avatar image Volcano-Studios Oct 01 '16 at 11:32 PM

Thank you for your (very) fast answer yeah I can understand that.

However I was wondering if I could use blueprints to hack the system and tell the reflection prob to update each frame, obviously for gaming purposes it wont help since it will take a lot of memory but for cinematic it might work.

avatar image Deathrey Oct 02 '16 at 12:15 AM

It is possible, though it is not as easy as you expect. Reflection probes store no realtime data.

However, there is a SceneCaptureCube, which you can use to capture a cubemap to a RenderTargetCube but, you can't feed it into to a reflection capture actor directly.

What you can do, is to pass that cube render target into material and handle reflections there manually.

Alternative approaches, if they exist, involve coding with modification of the engine, most likely.

avatar image Volcano-Studios Oct 04 '16 at 06:05 PM

Well I tried updating them in realtime and I couldn't do so so I ended up with your second suggestion to use cube render target. The problem is that its a cheat so I have to cheat the roughness as well.

BTW It is important for me not for the question mark but for moving studio lights dynamically around an object with bot metallic and dielectric shaders with different roughness values.

Thank you!

(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