As described here, in order to set up a clear coat material with normals for both layers in Unreal Engine 4, it is first necessary to enable this feature in the project settings:

enter image description here

Why is this not enabled by default?
More specifically: will enabling it have an impact on the overall performance of all materials?
(I can imagine it adding an extra computational thread to every single material, even when they do not use the Clear Coat Shading Model.)

  • \$\begingroup\$ It sounds like you correctly understand the reasons the developers might not enable this feature by default: like anything we do in gamedev, it has a performance cost. Whether that cost is acceptable for your needs or not will depend on the particulars of your project and your target hardware. Have you tried profiling a piece of your game with & without this setting to determine whether the cost is noticeable in your situation? \$\endgroup\$ – DMGregory Dec 13 '18 at 15:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.