Blender Git Commit Log

Git Commits -> Revision 549b5e1

Revision 549b5e1 by Brecht Van Lommel (master)
March 20, 2011, 13:35 (GMT)
Fix/change in normal computation, now the viewport uses the same angle
weighted normals as the render engine, and the render engine will copy
normals from the mesh rather than always recalculating them.

Subsurf/multires still use regular vertex normals, but they are expected
to be sufficiently high resolution to not need this.

This means that normal maps displayed in the viewport actually match the
render engine exactly and don't have artifacts due to this discrepancy.
It of course also avoids unexpected surprises where your render normals
look different than your viewport normals.

Subversion bumped to 4 for version patch to recalculate normals.

Patch by Morten Mikkelsen, with some small changes.

Commit Details:

Full Hash: 549b5e1222fcda5ca9b7d1892ca4d05e2c62c066
SVN Revision: 35646
Parent Commit: a50cdf7
Lines Changed: +186, -95

9 Modified Paths:

/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+27, -11) (Diff)
/source/blender/blenkernel/intern/mesh.c (+30, -15) (Diff)
/source/blender/blenlib/BLI_math_geom.h (+6, -0) (Diff)
/source/blender/blenlib/intern/math_geom.c (+43, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+7, -0) (Diff)
/source/blender/editors/mesh/editmesh_lib.c (+19, -6) (Diff)
/source/blender/render/intern/source/convertblender.c (+52, -61) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021