Blender Git Loki
Git Commits -> Revision 5b3dc15
Revision 5b3dc15 by Brecht Van Lommel (master) March 7, 2008, 15:38 (GMT) |
Normal map tangents are now not always averaged at vertices anymore, but only when the UV's are connected. That fixes some artifacts when baking and using tangent space normal maps. It does mean increased memory usage because it now stores 4 tangents per face like UV's, and increased processing time, but there's no simple way around that. |
Commit Details:
Full Hash: 5b3dc15880b698a53f4e87c9efe2bb35139aaf25
SVN Revision: 14001
Parent Commit: f13dc2a
Lines Changed: +230, -71
9 Modified Paths:
/source/blender/blenkernel/BKE_mesh.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+1, -1) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+1, -1) (Diff)
/source/blender/render/intern/include/renderdatabase.h (+2, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+141, -30) (Diff)
/source/blender/render/intern/source/rendercore.c (+3, -3) (Diff)
/source/blender/render/intern/source/renderdatabase.c (+26, -2) (Diff)
/source/blender/render/intern/source/shadeinput.c (+50, -30) (Diff)
/source/blender/render/intern/source/texture.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+1, -1) (Diff)
/source/blender/render/extern/include/RE_shader_ext.h (+1, -1) (Diff)
/source/blender/render/intern/include/renderdatabase.h (+2, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+141, -30) (Diff)
/source/blender/render/intern/source/rendercore.c (+3, -3) (Diff)
/source/blender/render/intern/source/renderdatabase.c (+26, -2) (Diff)
/source/blender/render/intern/source/shadeinput.c (+50, -30) (Diff)
/source/blender/render/intern/source/texture.c (+4, -4) (Diff)