Blender Git Commit Log
Git Commits -> Revision ee61785
Revision ee61785 by Tamito Kajiyama (master) June 25, 2010, 22:45 (GMT) |
A step toward a new user-friendly GUI for manipulating line style parameters. This commit is just meant to give the new GUI framework a concrete shape. There is no usefulness in newly introduced elements at the moment. Freestyle options in render layers now include a pull-down menu named Control Mode that allows you to choose either the Python Scripting or Parameter Editor mode. The Python Scripting mode is the conventional way of controlling Freestyle by directly using style modules written in Python. The Parameter Editor is a new control mode that is intended to be used by everyone without relying on Python programming. In the Parameter Editor mode, you can specify multiple line sets for each render layer. A line set defines feature edge selection criteria, as well as a line style for drawing the selected feature edges using specific line stylization parameters. Line style is a new datablock type, meaning that a line style can be shared by multiple line sets (possibly those in different render layers in different scenes). Much more additions are anticipated in subsequent commits to implement UI controls for specifying feature edge selection criteria and line stylization parameters. |
Commit Details:
Full Hash: ee61785384b9fa351d57b0803ab1ab44c8498016
SVN Revision: 29697
Parent Commit: 4d141cf
Lines Changed: +737, -58
3 Added Paths:
/source/blender/blenkernel/BKE_linestyle.h (+42, -0) (View)
/source/blender/blenkernel/intern/linestyle.c (+58, -0) (View)
/source/blender/makesrna/intern/rna_linestyle.c (+57, -0) (View)
/source/blender/blenkernel/intern/linestyle.c (+58, -0) (View)
/source/blender/makesrna/intern/rna_linestyle.c (+57, -0) (View)
26 Modified Paths:
/release/scripts/ui/properties_render.py (+71, -20) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+14, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readblenentry.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+28, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+18, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+3, -1) (Diff)
/source/blender/editors/render/render_intern.h (+5, -2) (Diff)
/source/blender/editors/render/render_ops.c (+5, -2) (Diff)
/source/blender/editors/render/render_shading.c (+117, -23) (Diff)
/source/blender/freestyle/FRS_freestyle.h (+11, -2) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+102, -4) (Diff)
/source/blender/makesdna/DNA_freestyle_types.h (+33, -3) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+41, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+102, -0) (Diff)
/source/blender/makesrna/intern/SConscript (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+3, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+14, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -1) (Diff)
/source/blender/blenloader/intern/readblenentry.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+28, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+18, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+3, -1) (Diff)
/source/blender/editors/render/render_intern.h (+5, -2) (Diff)
/source/blender/editors/render/render_ops.c (+5, -2) (Diff)
/source/blender/editors/render/render_shading.c (+117, -23) (Diff)
/source/blender/freestyle/FRS_freestyle.h (+11, -2) (Diff)
/source/blender/freestyle/intern/blender_interface/FRS_freestyle.cpp (+102, -4) (Diff)
/source/blender/makesdna/DNA_freestyle_types.h (+33, -3) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+41, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+102, -0) (Diff)
/source/blender/makesrna/intern/SConscript (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+3, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+1, -0) (Diff)