Blender Git Commit Log
Git Commits -> Revision 7b1dcf4
Revision 7b1dcf4 by Daniel Dunbar (master) August 12, 2005, 21:55 (GMT) |
- readded Subsurf "optimal" edge drawing/rendering - added ME_EDGERENDER flag, barely changes things atm except makes sure plain meshes with FasterDraw/etc set still render all edges. The edge drawing system needs a bit of a revamping - it is a cool feature but could use several improvements: (1) The algorithm could be better in choosing the best edges to draw. (2) The drawflags should interact well with modifiers. It is wierd to have a large grid with a deformer that draws no edges because flags are only calculated based on base mesh. (3) Drawflags should not be destroyed by editmode. Better design would be a "Draw % of edges" button. Of course, could also be the feature is not worth it and we should just drop. Feel free to comment if you have an opinion. |
Commit Details:
Full Hash: 7b1dcf4c42e21d2a83806e22598f695e0ed3d345
SVN Revision: 5079
Parent Commit: 0006f8a
Lines Changed: +84, -109
11 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+0, -4) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+5, -23) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+42, -54) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -1) (Diff)
/source/blender/python/api2_2x/NMesh.c (+3, -2) (Diff)
/source/blender/renderconverter/intern/convertBlenderScene.c (+24, -22) (Diff)
/source/blender/src/buttons_editing.c (+3, -1) (Diff)
/source/blender/src/editmesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+5, -23) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+42, -54) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -1) (Diff)
/source/blender/python/api2_2x/NMesh.c (+3, -2) (Diff)
/source/blender/renderconverter/intern/convertBlenderScene.c (+24, -22) (Diff)
/source/blender/src/buttons_editing.c (+3, -1) (Diff)
/source/blender/src/editmesh.c (+1, -1) (Diff)