Search
Cart
Sign in
  • offerCustomer zone
  • offerYour special offers
  • offerYour orders
  • offerEdit account

  • offerAdd project
  • offerLiked projects
  • offerView your artist profile

  • Dark mode

Information Clause

In accordance with the art. 13 section 1 and 2 of the European Parliament and Council Regulation 2016/679 of the 27th April, 2016 on the protection of natural persons, with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), hereafter RODO, I hereby inform that:

1. EVERMOTION S.C., 8 Przędzalniana Str., 15-688 Białystok, Poland is the Administrator of your Personal Data (APD)

2. Data Protection Inspector can be reached through e-mail: iod@evermotion.org

3. Your personal data are to be processed on the basis of art. 6 section 1 letter a, b and f of RODO in order to:
a) prepare, conclude and execute the agreement and for other purposes approved by you,
b) to execute the legitimate interest like marketing of products and the agreement, claim assertion or defence against claims resulting from the law regulations.

4. Entities entitled to the reception of your personal data may be the authorised public bodies; mail providers; providers of the services covered by the agreement; responsible for debt recovery, keeping the archives, document utilization, legal consulting, technical services, IT services and accountancy.

5. Your personal data shall not be transferred to the third country, nor to the international bodies.

6. Your personal data shall be processed within the period of the agreement and upon your additional consent until you withdraw it. APD shall keep the data for the period of any civil law claim execution connected with the agreement.

7. You have the right to demand an access to your personal data, to correct or to delete the data if there is no other basis for the processing or any other purpose of such processing or to limit the processing of the data, to transfer the data to another administrator and to raise objections to the further data processing if there is no legal basis for further processing and to withdraw any previous consent.

8. You provide the personal data voluntarily, however they are necessary to conclude the agreement. The refusal of providing such data may result in the refusal of the agreement conclusion.

9. You have the right to lodge a complaint to the Personal Data Protection Office when in your opinion the data processing violates the regulations of General Data Protection Regulation of the 27 April, 2016 (RODO).

10. Your data will be automatically processed, including the form of profiling.
11. You are obligated to forward above mentioned information to your representative, especially if you appointed this person in the agreement as the contact person or as the representative for the agreement execution.

OK

High quality reflections in Unreal Engine 4

Michał Franczak 2017-05-19 11:45 tutorial  > Unreal Engine  > rendering

Make mirror-like planar reflections in Unreal Engine 4.

Click on image to enlarge

slice1_a.jpg

One of the first things that we should do if we want to increase reflections quality is opening Project settings and changing Reflection Capture Resolution value. 1024 is a nice start. Of course - increasing this value is binded with performance cost quite noticeably.

 

Click on image to enlargeHighresScreenshot00018_evermotion_804.jpg

If you do not use Screen Capture Spheres, boxes or planar reflection, you will get artifacts, especially on a flat surface. Here you can see that the plane is reflecting black color on the edges, because Unreal is unable to capture the scene correctly. You can also see blurry Screen Space reflections - far from desired quality. 

 

Click on image to enlargeslice2_5.jpg

Just bringing Reflection Capture Sphere got rid of the black area problem. We also added Post Process Volume and turned "Screen Space Reflections" to 0, so they do not interfere with our captured reflections. Still - reflection of our trumpet appears jagged and blurry.

 

Click on image to enlargeslice3_5.jpg

Another setting that increases reflections quality is GBuffer Format. You will have better results if you change it to "High Precision Normals" setting. This way reflections will be smooth even on curved surfaces, like car hood.

 

Click on image to enlargeslice4_5.jpg

You need to open LOD0 settings of each object that needs high quality reflections and check "Use High Precision Tangent Base" setting. After that press "Apply settings" on the bottom of the list.

 

Click on image to enlargeslice5_5.jpg

We want to achieve nice mirror-like flat surface that reflects our trumpet. So we add Planar Reflection component from "Visual Effects" panel. At the default it has "Show preview plane" on - it helps to see reflections more clearly. You can turn it off after you are done with tweaking. You can see that reflections are really bad quality. I made it on purpose to show you the main quality setting of this component. It is "Screen Percentage" - here it is set to real low value (25%).

 

Click on image to enlargeslice6_5.jpg

If you drag the slider "Screen Percentage" to "100" you will see much smoother result. We can see some artifacts under buttons of the trumpet - bottom faces are not reflected correclty. We can fix that...

 

Click on image to enlargeslice7_5.jpg

I enabled "render scene two-sided" so we can now see buttons reflection correctly. I also disabled preview plane.

 

Click on image to enlargeslice9_5.jpg

I want to see if my reflections are good, so I change roughness of the floor to 0.

 

Click on image to enlargeslice10_5.jpg

I get rid of my reflection spheres. To have correct reflections from PlanarReflection I need to add some environment lighting. So I place BP_skysphere, Atmospheric fog and Skylight into scene. I also need to increase PlanarReflection size to cover all the floor. If I wouldn't do that, I would get again "black area" artifact, that we have seen before.

 

Click on image to enlargeslice11_5.jpg

Our reflection now seems very good, crisp and without artifacts.

 

Click on image to enlargeslice12_5.jpg

There is small problem though - when I place my camera further from models, their reflections appear black / shadowed. It is unrealistic. We will need at least one Reflection Capture Sphere after all.

 

Click on image to enlargeslice13_5.jpg

With the sphere, our reflections are bright even if we are navigating far from our models. You can tweak Sphere influence radius and brightness.

 

Click on image to enlargeHighresScreenshot00024_evermotion_803.jpg

The final screenshot.

 

Author: Michał Franczak Editor: Michał Franczak
Tags: unreal reflections planar
You may also like...
Epic Games Releases Unreal Engine 4 for all

Epic Games Releases Unreal Engine 4 for all

...and introduces new subscription model.
×

LEAVE A COMMENT

You need to be logged in to leave a comment. Don't have account? Register now.

daniel_raziel 23:28:19  |  03-01-2018
thanks a lot for these useful information. i've been seeking and finding a good way to do this and got the whole in one package! btw i started ue4 recently and haven't done any projects for mobile (for architectural presentation) . can mobiles handle these reflections in small places like a hall and a mirror or etc?