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"

[Closed] Will UE4 support derivative maps?

I noticed that UE4 now supports no tangents bump mapping which made me wonder if actual derivative maps were going to be supported.


They can already be baked in xNormal and generated in Knald from Normal/Height etc. and would be as simple as adding a normal map to a material to a user with all the benefits of no tangents and no need to use a complicated procedural shader :)


A slot next to normal maps in the material editor would be perfect or maybe have the ability to swap between normal/derivative via a drop down or something.


Product Version: Not Selected
more ▼

asked Mar 11 '14 at 04:39 AM in Everything Else

avatar image

ue4-archive ♦♦ STAFF
49.8k 3656 1981 9108

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

The question has been closed Sep 03 '14 at 09:51 PM by Tim Hobson for the following reason:

Old post generating answers and comments

2 answers: sort voted first

You are right - no tangent bump maps in a step in that direction. It's shouldn't be hard to add the remaining bits and we might do that. You might be able doing that modifying the no tangent map shader functions.

However to take the full benefits the engine would need to be changed further - that would mean removing the stored tangents and not passing them as interpolators (also hull/domain shader). That however would be no good solution for mobile and mare some older hardware could run slower. Existing art (normal maps / shading) would become distorted. Maintaining two code path there would be quite an effort (shader permutations, code complexity).

more ▼

answered Mar 11 '14 at 04:39 AM

avatar image

ue4-archive ♦♦ STAFF
49.8k 3656 1981 9108

avatar image ue4-archive ♦♦ STAFF Mar 11 '14 at 04:39 AM

Cool. Thanks for the answer. Heres hoping that it gets added. :)

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

Follow this question

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

Answers to this question