Page MenuHome

Cycles Normal Bake problem
Closed, ArchivedPublic

Description

System Information
Windows 8.1 64 / Nvidia 560 ti 2gb

Blender Version
Broken: 2.70.5 a1ba57a

Short description of error
Cycles Bake normal (tangent or object) inconsiste with BI Bake.

Ortogonal extruded faces produces strange normal angles (BI is correct):

File:

Event Timeline

It dosn't happen from a plane to other, but it does form a cube to other...
It seams related to the way projection is calculated.

@Andy Davies (metalliandy) could you do me a great favour and bake this in xnormals so I can use as comparison?

Hey guys,

What you are seeing is correct (if you are using a cage) and xNormal has the same issue.

It's skewing from the bake because the geometry is coarse (very low poly). When baking with a cage the normals are averaged across the length of the surface which can cause the skewing you see here. The only fix is to either use hard edges (which is why BI works because it cant bake without hard edges) or add support loops close to the edges of the mesh which controls the projection better.

http://download.blender.org/documentation/bc2013/andy_davies_Normal_mapping_for_games_and_realtime_content.pdf - Page 51

It's also why projections in closer to the centre of each face show less skewing. :)

Ok, Fair to me.

But for the sake of compatibility, wouldn't it be batter to mantain the same logic cyclces-BI bake?

Yes, it would be nice if both BI and Cycles had the ability to use cages as they are a superior way to bake.
Uniform ray distance has so many issues when it comes to baking with hard/sharp edges. :)

Bastien Montagne (mont29) lowered the priority of this task from 90 to Normal.May 6 2014, 3:45 PM

@Dalai Felinto (dfelinto) this one can be closed then, I guess?

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.May 6 2014, 6:22 PM

Yes, let's close this.