利用者:Koilz/13.03.09 View3D Tools dev page

提供: wiki
移動先: 案内検索

13.03.08

http://projects.blender.org/tracker/index.php?func=detail&aid=34584&group_id=153&atid=467

proposal.

  • make easier for new people to get started.
  • transfrom, custom.
  • object, duplicate, delete.
  • motion paths.
  • repeat.
  • grease pencil
  • sketching session.
  • manipulator.

add icon: http://wiki.blender.org/index.php/Dev:2.5/Doc/How_to/Add_an_icon

  • [I] Move/Pan (G) (G,X) (G,Y) (G,Z)
  • [I] Rotate (R) (R,X) (R,Y) (R,Z)
  • [I] 3D Rotate (R,R) (R,R,X) (R,R,Y) (RR,Z)
  • [I] Scale (S) (S,X) (S,Y) (S,Z)
  • [I] Insert Keyframe (I) (Check the Timeline)
  • [I] Delete Keyframe (Alt+I)
----------------------------------------------------------------
Mesh Tools
	edit mode				// order: most commonly used
		new				// 
			translate		// N
			rotate			// N
			scale			// N
			origin			// N
			extrude			// N
			duplicate		// N
			merge			// N
			[delete]		// N
		Mfaces
			mesh.faces.wireframe	// N
			rotate edge CW		// a
		Medges
			make face		// a
			rotate edge CW		// a
			rotate edge CCW		// a
			edge split		// a
			bridge edge		// a
		common
			merge			// a
			subdived		// a
			unsubdivide		// a
			loop cut		// a
			knife all		// a
			knife selected		// a
			edge slide		// a
			noise			// a
			smooth vertex		// a
			remove doubles		// a
			recaulculate normals	// a
			flip normals		// a
			shading smooth		// a
			shading flat		// a
			limit selection		// a
		Mfaces				// a
			tris to quad		// a
			quads to tris		// a
		v mesh display			// sort 
			all			// sort mabey add some

----------------------------------------------------------------
	object mode
		add menu			// a
		grease pencil			// a


		v transform orientations	// 

		v Mesh Options			// 
 			X Mirror
			Topology Mirror	
		v Translate (shows after move vertices)	
	
		rare
			shrink/fatten		// #
			push/pull		// #
			extrude individual	// # 
			spin			// #
			skrew			// #
			repeat			// #
			history			// #
			uv unwrap		// uv editor
			uv mark seem		// uv editor
			uv clear seem		// uv editor

----------------------------------------------------------------

There are some good operators that should be added (bridge edge, CCW).

Above is the mostly sorting through the Mesh Tools in Edit Mode, i added some for modeling.


13.03.08

Koilz page view3d tools 03.PNG
// object mode mesh
----------------------------------------------------------------
	(generic)
			keyframes
	 		motion paths
			greace
	(object)
			loc	[][][][][]
			rot	[][][][][]
			scale	[][][][][]
			origin	[][][][][]
			[ smooth ][ flat ]
	(editor)
			[delete]		// N
			duplicate		// N
			join			// N
----------------------------------------------------------------

// edit mode mesh
----------------------------------------------------------------
	(generic)
	 		motion paths
			greace
	(object)
			loc	[][][][][] 		// switch to object mode
			rot	[][][][][]
			scale	[][][][][]
			origin	[][][][][]
	(editor)
							// [double][double]
			[delete]			// N
			extrude				// N
			duplicate			// N
			merge				// N

			subdived	unsubdivide	// 
			loop cut	edge slide	//
			knife all	knife sel	// 
			edge split	bridge edge	// 
			vert rip	vert ripfill	//
			split		seperate	// 

			CW		CCW		// 
			edge slide	vertex slide	// 
			edge loop	edge ring	// 

			norm rec	norm flip	// 
			norm recin	norm recout	// 
			noise vertex	smooth vertex	// 
			quad tri	tri quad	// 
			remove doubles	symmitrize	// 

----------------------------------------------------------------

current mesh edit mode tools have been check, [left region] + menu.

object_mode.mesh code

edit_mode.mesh code


13.03.08

couldnt find the motion path icon, used: CURVE_PATH.

i dont want to add repeat and history, unless its really use.

// object mode mesh
----------------------------------------------------------------
	(objects)
			(box)
	(mesh)
			[delete]		// n
			duplicate		// n
			join			// n
	(generic)
			(keyframes)
	 		(motion paths)
			(greace)
----------------------------------------------------------------
Koilz page view3d tools 04.PNG


13.03.08

motion path icon: ANIM_DATA

// edit mode mesh
----------------------------------------------------------------
	(objects)
			(box)
	(mesh)
			[delete]			// N
			extrude				// N
			duplicate			// N
			merge				// N

			subdived	unsubdivide	// 
			loop cut	edge slide	//
			knife all	knife sel	// 
			edge split	bridge edge	// 
			vert rip	vert ripfill	//
			split		seperate	// 

			CW		CCW		// 
			edge slide	vertex slide	// 
			edge loop	edge ring	// 

			norm rec	norm flip	// 
			norm recin	norm recout	// #
			noise vertex	smooth vertex	// 
			quad tri	tri quad	// 
			remove doubles	symmitrize	// 
	(generic)
	 		(motion paths)
			(greace)
----------------------------------------------------------------

added some tools for bone, pose bone.

if you have suggestion just post them somewhere.

mesh editing
animation
sculpt
curves
bones


13.03.09

fixed bug.

made addon.


13.03.09 Old Version

This is updated version of space_view3d.py. Space_view3d_02.zip


13.03.11

proposal to replace main tools, so added some extra buttons.

----------------------------------------------------------------
#// edit mode mesh
	add uv tools
	add shade

----------------------------------------------------------------
#// edit mode armature
	add Add

----------------------------------------------------------------
#// edit mode pose
	add to lib

----------------------------------------------------------------
#// motion path grease
Motion Paths	[ ] Grease
[ ][ ]		[ ][ ][ ][ ]

did

[ ] Grease	Motion Paths
[ ][ ][ ][ ]	[ ][ ][ ][ ]
----------------------------------------------------------------
#// 32: not required
#from bl_ui.properties_paint_common import UnifiedPaintPanel

----------------------------------------------------------------
#// 25:
    "description": "Icon and small buttons which execute operators.",
// fix:
    "description": "A Tools panel with icons.",

----------------------------------------------------------------
#// proposal: replace toolshelf

Object Tools:	
Mesh Tools:
Pose Tools:
Armature Tools:

Tools now replace 'TOOLS'.
added switch
global switch
switch = 'TOOLS' # set to 'UI' for properties

tried to make switch operator didnt work.
bpy.utils.unregister_class()

----------------------------------------------------------------
#// add [] Tools header to minimize tools


13.03.10

Koilz page view3d tools 07 1.0.PNG

preview of 1.2

Koilz page view3d tools 08 1.2.PNG


13.03.11 - blender 2.65 - Icon Tools 1.3 Add

This list of changes from Blender 2.65 to Icon Tools 1.3.

If you want to propose a replacement for a Tools Panel. Copy this.

Blender 2.XX 'bpy.context.mode'

----------------------------------------------------------------

Icon Tools X.X 'bpy.context.mode'
	Main
	Mesh
	Extra

Replace X with current versions.

Add the labels and sub menus, then add the tools, then add r and n.

Blender 2.XX 'bpy.context.mode'
	label:
		Tool				r	removed

----------------------------------------------------------------

Icon Tools X.X 'bpy.context.mode'
	Main
	Mesh
	Extra
		Tool				n	new
		[Icon]
		[Menu]
							space
		(Switch)
		"Text"
Blender 2.65 'OBJECT'
	Transform
		Translate
		Rotate
		Scale
		Origin
	Object:
		Duplicate Objects
		Delete
		Join
	Shading:
		Smooth
		Flat
	Keyframes:
		Insert
		Remove
	Motion Paths:
		Calculate Paths
		Clear Paths
	Repeat:
		Repeat Last			r	rare use
		History...			r	rare use
	Grease Pencil:
		Draw
		Line
		Poly
		Erase
		(Session) Use Sketching Session

----------------------------------------------------------------

Icon Tools 1.3 'OBJECT'
	Main
		View				n
		[Add plane]			n
		[Add cube]			n
		[Add circle]			n
		[Add uv sphere]			n
		[Add ico sphere]		n
		Origin
		[Add gris mesh]			n
		[Add suzzane]			n
		[Add cylinder]			n
		[Add torus]			n
		[Add conic]			n
		Locate
		[Add bezier curve]		n
		[Add bezier circle]		n
		[Add bezier nurbs curve]	n
		[Add bezier nurbs circle]	n
		[Add path]			n
		Rotate
		[Add surface circle]		n
		[Add surface patch]		n
		[Add surface cylinder]		n
		[Add surface sphere]		n
		[Add surface torus]		n
		Scale
		[Add armature]			n
		[Add lattice]			n
		[Add speaker]			n
		[Add camera]			n
		[Add lamp]			n
	Object
		Smooth
		Flat
		Delete
		Duplicate
		Join
	Extra
		"Keyframes (I) (Alt+I)"
		[Insert keyframes]
		[Remove keyframes]
		[Active keying set]		n
		[Insert keying set]		n
		[Remove keying set]		n

		(Session) "Grease"
		[Draw]
		[Line]
		[Poly]
		[Erase]

		"Motion Paths"
		[Calculate paths]
		[Clear path]
Blender 2.65 'EDIT_MESH'
	Transform:
		Translate
		Rotate
		Scale
		Shrink/Fattern			r
		Push/Pull			r
	Deform:
		Edge Slide
		Noise
		Smooth Vertex
	Add:
		Extrude Region
		Extrude Individual		r
		Subivide
		Loop Cut and Slice
		Duplicate
		Spin				r	odd tool. good but limited setting, be better as something else
		Screw				r	odd tool. good but limited setting, be better as something else
		Knife
		Select
	Remove:
		[Delete]
		Merge
		Remove Doubles
	Normals:
		Recalculate
		Flip Direction
	UV Mapping:
		Unwrap
		Mark Seem
		Clear Seem
	Shading:
		Smooth
		Flat
	Repeat:
		Repeat Last			r	rare use
		History...			r	rare use
	Grease Pencil:
		Draw
		Line
		Poly
		Erase
		(Session) Use Sketching Session

----------------------------------------------------------------

Icon Tools 1.3 'EDIT_MESH'
	Main
		View				n
		[Add plane]			n
		[Add cube]			n
		[Add circle]			n
		[Add uv sphere]			n
		[Add ico sphere]		n
		Origin				n
		[Add gris mesh]			n
		[Add suzzane]			n
		[Add cylinder]			n
		[Add torus]			n
		[Add conic]			n
		Locate
		[Add bezier curve]		n
		[Add bezier circle]		n
		[Add bezier nurbs curve]	n
		[Add bezier nurbs circle]	n
		[Add path]			n
		Rotate
		[Add surface circle]		n
		[Add surface patch]		n
		[Add surface cylinder]		n
		[Add surface sphere]		n
		[Add surface torus]		n
		Scale
		[Add armature]			n
		[Add lattice]			n
		[Add speaker]			n
		[Add camera]			n
		[Add lamp]			n
	Mesh
		Smooth
		Flat
		[Delete]
		Extrude
		Duplicate
		Merge				n
		
		Subdivide
		Un-Subdivide			n
		Loop Cut
		Edge Slide
		Knife All
		Knife Sel
		Edge Split			n
		Edge Bridge			n
		Rip				n
		Rip Fill			n
		Split				n
		Separate			n
		RE CW				n
		RE CCW				n
		Edge Slide
		Vertex Slide
		Edge Loop			n
		Edge Ring			n
		N Recalc
		N Flip
		Noise
		Smooth
		Quad to Tri			n
		Tri to Quad			n
		Rem Doubles
		Symmetrize			n
	Extra
		UV Unwrap
		Mark Seam
		Clear Seam
		
		(Session) "Grease"
		[Draw]
		[Line]
		[Poly]
		[Erase]

		"Motion Paths"			n
		[Calculate paths]		n
		[Clear path]			n
Blender 2.65 'EDIT_ARMATURE'
	Transform:
		Translate
		Rotate
		Scale
	Bones:
		Add
		Duplicate
		Delete				r
	Modeling:
		Extrude
		Subivide
	Repeat:
		Repeat Last			r	rare use
		History...			r	rare use
	Grease Pencil:
		Draw
		Line
		Poly
		Erase
		(Session) Use Sketching Session

----------------------------------------------------------------

Icon Tools 1.3 'EDIT_ARMATURE'
	Main
		View				n
		[Add plane]			n
		[Add cube]			n
		[Add circle]			n
		[Add uv sphere]			n
		[Add ico sphere]		n
		Origin				n
		[Add gris mesh]			n
		[Add suzzane]			n
		[Add cylinder]			n
		[Add torus]			n
		[Add conic]			n
		Locate
		[Add bezier curve]		n
		[Add bezier circle]		n
		[Add bezier nurbs curve]	n
		[Add bezier nurbs circle]	n
		[Add path]			n
		Rotate
		[Add surface circle]		n
		[Add surface patch]		n
		[Add surface cylinder]		n
		[Add surface sphere]		n
		[Add surface torus]		n
		Scale
		[Add armature]			n
		[Add lattice]			n
		[Add speaker]			n
		[Add camera]			n
		[Add lamp]			n
	Armature
		Add
		Extrude
		Duplicate
		Merge Bones			n

		Subdivide
		Subdivide 2			n
		Select Hierarchy		n
		Select Hierarchy		n
		Fill Between			n
		Switch Direction		n
		Make Parent			n
		Clear Parent			n
		Recalculate Roll		n
		Switch Direction		n
	Extra
		(Session) "Grease"
		[Draw]
		[Line]
		[Poly]
		[Erase]

		"Motion Paths"			n
		[Calculate paths]		n
		[Clear path]			n
Blender 2.65 'POSE'
	Transform:
		Translate
		Rotate
		Scale
	In-Between:
		Push				r	didnt work
		Relax				r	didnt work
		Breakdowner			r	didnt work
	Pose:
		Copy
		Paste
		Add To Library
	Keyframes:
		Insert
		Remove
	Motion Paths:
		Calculate Paths
		Clear Paths
	Repeat:
		Repeat Last			r	rare use
		History...			r	rare use

----------------------------------------------------------------

Icon Tools 1.3 'POSE'
	Main
		View				n
		[Add plane]			n
		[Add cube]			n
		[Add circle]			n
		[Add uv sphere]			n
		[Add ico sphere]		n
		Origin				n
		[Add gris mesh]			n
		[Add suzzane]			n
		[Add cylinder]			n
		[Add torus]			n
		[Add conic]			n
		Locate
		[Add bezier curve]		n
		[Add bezier circle]		n
		[Add bezier nurbs curve]	n
		[Add bezier nurbs circle]	n
		[Add path]			n
		Rotate
		[Add surface circle]		n
		[Add surface patch]		n
		[Add surface cylinder]		n
		[Add surface sphere]		n
		[Add surface torus]		n
		Scale
		[Add armature]			n
		[Add lattice]			n
		[Add speaker]			n
		[Add camera]			n
		[Add lamp]			n
	Pose
		Add To Library
		Copy Pose
		Paste Pose
		Clear Loc			n
		Clear Rot			n
		Clear Scale			n
		Clear All			n
	Extra
		"Keyframes (I) (Alt+I)"
		[Insert keyframes]
		[Remove keyframes]
		[Active keying set]		n
		[Insert keying set]		n
		[Remove keying set]		n

		(Session) "Grease"
		[Draw]
		[Line]
		[Poly]
		[Erase]

		"Motion Paths"
		[Calculate paths]
		[Clear path]
Koilz Icon Tools 1.3.PNG


13.03.16 - 1.4.3 - bpy_check

2.65							visible		2.66.1

OBJECT
	mesh curve surface				y
		object.shade_smooth			y
		object.shade_flat			y
	object.delete					y
	object.duplicate_move				y
	object.join					y

EDIT_MESH
	mesh.faces_shade_smooth				y
	mesh.faces_shade_flat				y
	"VIEW3D_MT_edit_mesh_delete"			y
	view3d.edit_mesh_extrude_move_normal		y
	mesh.duplicate_move				y
	mesh.merge					y

	mesh.subdivide					y
	mesh.unsubdivide				y
	mesh.loopcut_slide				y
	transform.edge_slide				-d		check dev. mesh.inset
	mesh.knife_tool all				y
	mesh.knife_tool	sel				y
	mesh.edge_split					y
	mesh.bridge_edge_loops				y
	mesh.rip_move					y
	mesh.rip_move_fill				y
	mesh.split					y
	mesh.separate					y
	mesh.edge_rotate				y
	mesh.edge_rotate ccw				y
	transform.edge_slide				y
	mesh.vert_slide					-n		bug tracker. transform.vert_slide
	mesh.loop_multi_select				y
	mesh.loop_multi_select ring			y

	extra
	
	mesh.normals_make_consistent			y
	mesh.flip_normals				y
	mesh.noise					y
	mesh.vertices_smooth				y
	mesh.quads_convert_to_tris			y
	mesh.tris_convert_to_quads			y
	mesh.remove_doubles				y
	mesh.symmetrize					y
	wm.call_menu "VIEW3D_MT_uv_map"			y
	mesh.mark_seam					y
	mesh.mark_seam clear				y

	mesh.spin					y
	mesh.screw					y
	context.scene "sst"				y
	context.scene "sss"				y

EDIT_ARMATURE
	armature.bone_primitive_add			y
	armature.extrude_move				y
	armature.duplicate_move				y
	armature.merge					y
	armature.subdivide				y
	armature.subdivide 2				y
	armature.select_hierarchy "PARENT"		y
	armature.select_hierarchy "CHILD"		y
	armature.fill					y
	armature.switch_direction			y
	armature.parent_set				y
	armature.parent_clear				y
	armature.calculate_roll				y
	armature.switch_direction			y

POSE
	poselib.pose_add				y
	pose.copy					y
	pose.paste					y
	pose.loc_clear					y
	pose.rot_clear					y
	pose.scale_clear				y
	pose.transforms_clear				y
	
MAIN	
	
EXTRA
	modifiers					y
	keyframes					y
	grease pencil					y
	motion paths					y

EX

	cant join meta balls


13.03.25

K it144.PNG

made a peaceful version.

removed submenus, keyboard tools, added labels.

K tools 147.PNG