Page MenuHome

Baking Normal Maps - Face weighted normals ignored on bake
Closed, ArchivedPublic

Description

System Information
Operating system: Ubuntu 18.04
Graphics card: GTX 1080

Blender Version
Broken: 2.80 26d5a362ed
Worked: Never/In Blender 2.79 Internal with the Blend4Web addon normal tools

Bake a high poly cube with subsurf and rounded edges, with flat walls onto a regular cube with bevels and face weighted normals and the new normals are ignored.
The bake should be similar to a bake with control loops near the the edges, with large flat surfaces having the neutral normal color (RGB 128,128,255) instead of a gradient over the surface - as if no face weighting is being done.

Incorrect result:

Correct result:

Blender file - contains a collection for the high poly, and two collections with different low poly setups.

Details

Type
To Do

Event Timeline

Jan Vetulani (jasiuek) updated the task description. (Show Details)
Jan Vetulani (jasiuek) updated the task description. (Show Details)
Jan Vetulani (jasiuek) updated the task description. (Show Details)
Jan Vetulani (jasiuek) updated the task description. (Show Details)
Jan Vetulani (jasiuek) updated the task description. (Show Details)

We are prioritizing bugs that were introduced on 2.8. This is more of a TODO for Cycles baking than a bug. It may be a good task for new developers to pick though.

Dalai Felinto (dfelinto) changed Type from Bug to To Do.Dec 14 2018, 11:24 PM

Hmm, I guess you're right about it being a TO DO feature for Cycles.

I did a quick test in 2.7 with a low poly cube with surface weighted normals just to confirm that it indeed did work in internal (with the blend4web adddon to achieve surface weighted normals)
baked the normal map from a high poly rounded cube and the result seems mostly correct (depending on how you make your seems you get ugly seems sometimes).

Blend file - second layer includes a preview with a light and material of how the normal map behaves on the object.

Dalai Felinto (dfelinto) closed this task as Archived.Dec 18 2018, 11:45 PM

I will close this for now. Keep an eye on D3998 which seems to handle this TODO.

I will close this for now. Keep an eye on D3998 which seems to handle this TODO.

Still no progress in the other thread, has anyone done any work on this?
It is a crucial issue making 2.80 useless for normal baking for a lot of people in gamedev (and probably outside of it too), myself included.